EDuke32 Changelog Archivio non ufficiale

Cosa è cambiato in EDuke32, build per build

2.117 build · 8.866 commit · 25 autori · Ottobre 2009 – Agosto 2026

Commit per anno

Stai vedendo il 2012 · selezionalo di nuovo per vedere tutti gli anni
Era SVN · r1519 – r8798 Era Git · voidpoint.io, da aprile 2020
Filtri · 2 attivi

Visualizzate 3 build · 3 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Agosto 2012 1 build · 1 commit

Marzo 2012 1 build · 1 commit

Febbraio 2012 1 build · 1 commit

Build 2373

20 feb 2012 · 8 commit · 1 autore SVN
Apri la build
  • make neartag accept a sprite-blacklist function and use it in sector.c.

    Helixhorned r2373 20 feb, 11:54 EngineCON
    Mostra dettagli

    Internally, the last argument to neartag is now a pointer to a function int32_t (*blacklist_sprite_func)(int32_t i), which is supposed to return 1 if sprite[i] should NOT be considered for hitting. This is now used in the hard-coded neartag() calls in sector.c, but not in any way in CON (there's neither a C blacklist function provided, nor is there a possibility to define one in CON). There, all sprites with picnums >=1 and <=10 (i.e. the effectors) will be blacklisted. This remedies problems where such sprites would get in the way of switches. Note that a whitelist approach (only consider a predefined set, namely those picnums which will be checked afterwards) has back-compatibility implications since people may have used e.g. lotagged window sprites to cover a switch. Also, the >=1 to <=10 range is [sic] (the static, not dynamic values are used), since anyone redefining effector picnums is clearly out of their mind.

Apri la build per vedere tutti i 8 commit