team-eternity / calico-doom Goto Github PK
View Code? Open in Web Editor NEWBackport of Jaguar Doom to the PC
License: MIT License
Backport of Jaguar Doom to the PC
License: MIT License
Is there a way to disable it?
Also, after disabling it, is there a way to map the speed button to L-Trigger or any other gamepad button? It seems like it doesn't give you the option.
Hi!
I'm working on a sister project D32X: Resurrection: https://github.com/viciious/d32xr and I've noticed that monster projectiles deal no damage to the player. Since we're sharing the same lineage I figured it might a good idea to ask you whether you've encountered similar issue in Calico.
Looking at info.c none of the monster projectiles have an explosion state as opposed to, say, rockets. This applies to both Calico and jaguardoom.
Thanks for your efforts and good luck with your project!
[ 1%] Building C object src/CMakeFiles/calico-doom.dir/am_main.c.o
[ 2%] Building C object src/CMakeFiles/calico-doom.dir/comnjag.c.o
[ 3%] Building C object src/CMakeFiles/calico-doom.dir/d_main.c.o
[ 4%] Building C object src/CMakeFiles/calico-doom.dir/f_main.c.o
[ 5%] Building C object src/CMakeFiles/calico-doom.dir/g_game.c.o
[ 6%] Building CXX object src/CMakeFiles/calico-doom.dir/g_options.cpp.o
[ 8%] Building C object src/CMakeFiles/calico-doom.dir/info.c.o
[ 9%] Building C object src/CMakeFiles/calico-doom.dir/in_main.c.o
[ 10%] Building C object src/CMakeFiles/calico-doom.dir/jagcry.c.o
[ 11%] Building C object src/CMakeFiles/calico-doom.dir/jagonly.c.o
/home/hazelnot/git/calico-doom/src/jagonly.c: In function ‘Jag68k_main’:
/home/hazelnot/git/calico-doom/src/jagonly.c:84:22: warning: unused parameter ‘argc’ [-Wunused-parameter]
84 | void Jag68k_main(int argc, const char *const *argv)
| ~~~~^~~~
/home/hazelnot/git/calico-doom/src/jagonly.c:84:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
84 | void Jag68k_main(int argc, const char *const *argv)
| ~~~~~~~~~~~~~~~~~~~^~~~
/home/hazelnot/git/calico-doom/src/jagonly.c: In function ‘PutSerialChar’:
/home/hazelnot/git/calico-doom/src/jagonly.c:1069:24: warning: unused parameter ‘data’ [-Wunused-parameter]
1069 | void PutSerialChar(int data)
| ~~~~^~~~
[ 12%] Building C object src/CMakeFiles/calico-doom.dir/j_eeprom.c.o
[ 13%] Building C object src/CMakeFiles/calico-doom.dir/m_main.c.o
/home/hazelnot/git/calico-doom/src/m_main.c: In function ‘M_Ticker’:
/home/hazelnot/git/calico-doom/src/m_main.c:142:26: warning: comparison of integer expressions of different signedness: ‘menu_t’ and ‘int’ [-Wsign-compare]
142 | if(cursorpos == nummenuitems)
| ^~
/home/hazelnot/git/calico-doom/src/m_main.c:149:26: warning: comparison of integer expressions of different signedness: ‘menu_t’ and ‘int’ [-Wsign-compare]
149 | if(cursorpos == -1)
| ^~
/home/hazelnot/git/calico-doom/src/m_main.c:165:36: warning: comparison of integer expressions of different signedness: ‘playmode_t’ and ‘int’ [-Wsign-compare]
165 | if (currentplaymode == -1)
| ^~
/home/hazelnot/git/calico-doom/src/m_main.c:193:31: warning: comparison of integer expressions of different signedness: ‘skill_t’ and ‘int’ [-Wsign-compare]
193 | if(playerskill == -1)
| ^~
[ 15%] Building C object src/CMakeFiles/calico-doom.dir/o_main.c.o
/home/hazelnot/git/calico-doom/src/o_main.c: In function ‘O_Control’:
/home/hazelnot/git/calico-doom/src/o_main.c:268:26: warning: comparison of integer expressions of different signedness: ‘menupos_t’ and ‘int’ [-Wsign-compare]
268 | if(cursorpos == nummenuitems)
| ^~
/home/hazelnot/git/calico-doom/src/o_main.c:275:26: warning: comparison of integer expressions of different signedness: ‘menupos_t’ and ‘int’ [-Wsign-compare]
275 | if(cursorpos == -1)
| ^~
[ 16%] Building C object src/CMakeFiles/calico-doom.dir/p_base.c.o
[ 17%] Building C object src/CMakeFiles/calico-doom.dir/p_ceilng.c.o
/home/hazelnot/git/calico-doom/src/p_ceilng.c: In function ‘T_MoveCeiling’:
/home/hazelnot/git/calico-doom/src/p_ceilng.c:58:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
58 | ceiling->speed = CEILSPEED;
/home/hazelnot/git/calico-doom/src/p_ceilng.c:59:10: note: here
59 | case fastCrushAndRaise:
| ^~~~
/home/hazelnot/git/calico-doom/src/p_ceilng.c: In function ‘EV_DoCeiling’:
/home/hazelnot/git/calico-doom/src/p_ceilng.c:141:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
141 | ceiling->topheight = sec->ceilingheight;
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/hazelnot/git/calico-doom/src/p_ceilng.c:142:7: note: here
142 | case lowerAndCrush:
| ^~~~
[ 18%] Building C object src/CMakeFiles/calico-doom.dir/p_change.c.o
[ 19%] Building C object src/CMakeFiles/calico-doom.dir/p_doors.c.o
/home/hazelnot/git/calico-doom/src/p_doors.c: In function ‘EV_VerticalDoor’:
/home/hazelnot/git/calico-doom/src/p_doors.c:173:14: warning: variable ‘secnum’ set but not used [-Wunused-but-set-variable]
173 | int secnum;
| ^~~~~~
/home/hazelnot/git/calico-doom/src/p_doors.c: In function ‘P_SpawnDoorRaiseIn5Mins’:
/home/hazelnot/git/calico-doom/src/p_doors.c:351:49: warning: unused parameter ‘secnum’ [-Wunused-parameter]
351 | void P_SpawnDoorRaiseIn5Mins(sector_t *sec, int secnum)
| ~~~~^~~~~~
[ 20%] Building C object src/CMakeFiles/calico-doom.dir/p_enemy.c.o
/home/hazelnot/git/calico-doom/src/p_enemy.c: In function ‘P_NewChaseDir’:
/home/hazelnot/git/calico-doom/src/p_enemy.c:217:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘dirtype_t’ [-Wsign-compare]
217 | if(actor->movedir != turnaround && P_TryWalk(actor))
| ^~
[ 22%] Building C object src/CMakeFiles/calico-doom.dir/p_floor.c.o
/home/hazelnot/git/calico-doom/src/p_floor.c: In function ‘EV_DoFloor’:
/home/hazelnot/git/calico-doom/src/p_floor.c:248:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
248 | floor->crush = true;
| ~~~~~~~~~~~~~^~~~~~
/home/hazelnot/git/calico-doom/src/p_floor.c:249:7: note: here
249 | case raiseFloor:
| ^~~~
[ 23%] Building C object src/CMakeFiles/calico-doom.dir/p_inter.c.o
[ 24%] Building C object src/CMakeFiles/calico-doom.dir/p_lights.c.o
[ 25%] Building C object src/CMakeFiles/calico-doom.dir/p_map.c.o
[ 26%] Building C object src/CMakeFiles/calico-doom.dir/p_maputl.c.o
[ 27%] Building C object src/CMakeFiles/calico-doom.dir/p_mobj.c.o
[ 29%] Building C object src/CMakeFiles/calico-doom.dir/p_move.c.o
[ 30%] Building C object src/CMakeFiles/calico-doom.dir/p_plats.c.o
[ 31%] Building C object src/CMakeFiles/calico-doom.dir/p_pspr.c.o
/home/hazelnot/git/calico-doom/src/p_pspr.c: In function ‘A_ReFire’:
/home/hazelnot/git/calico-doom/src/p_pspr.c:395:44: warning: unused parameter ‘psp’ [-Wunused-parameter]
395 | void A_ReFire (player_t *player, pspdef_t *psp)
| ~~~~~~~~~~^~~
/home/hazelnot/git/calico-doom/src/p_pspr.c: In function ‘A_GunFlash’:
/home/hazelnot/git/calico-doom/src/p_pspr.c:481:45: warning: unused parameter ‘psp’ [-Wunused-parameter]
481 | void A_GunFlash(player_t *player, pspdef_t *psp)
| ~~~~~~~~~~^~~
/home/hazelnot/git/calico-doom/src/p_pspr.c: In function ‘A_Punch’:
/home/hazelnot/git/calico-doom/src/p_pspr.c:502:42: warning: unused parameter ‘psp’ [-Wunused-parameter]
502 | void A_Punch(player_t *player, pspdef_t *psp)
| ~~~~~~~~~~^~~
/home/hazelnot/git/calico-doom/src/p_pspr.c: In function ‘A_Saw’:
/home/hazelnot/git/calico-doom/src/p_pspr.c:549:36: warning: comparison of integer expressions of different signedness: ‘angle_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
549 | if(angle - player->mo->angle < -ANG90/20)
| ^
/home/hazelnot/git/calico-doom/src/p_pspr.c:526:41: warning: unused parameter ‘psp’ [-Wunused-parameter]
526 | void A_Saw (player_t *player, pspdef_t *psp)
| ~~~~~~~~~~^~~
/home/hazelnot/git/calico-doom/src/p_pspr.c: In function ‘A_FireMissile’:
/home/hazelnot/git/calico-doom/src/p_pspr.c:572:48: warning: unused parameter ‘psp’ [-Wunused-parameter]
572 | void A_FireMissile(player_t *player, pspdef_t *psp)
| ~~~~~~~~~~^~~
/home/hazelnot/git/calico-doom/src/p_pspr.c: In function ‘A_FireBFG’:
/home/hazelnot/git/calico-doom/src/p_pspr.c:586:44: warning: unused parameter ‘psp’ [-Wunused-parameter]
586 | void A_FireBFG(player_t *player, pspdef_t *psp)
| ~~~~~~~~~~^~~
/home/hazelnot/git/calico-doom/src/p_pspr.c: In function ‘A_FirePlasma’:
/home/hazelnot/git/calico-doom/src/p_pspr.c:600:48: warning: unused parameter ‘psp’ [-Wunused-parameter]
600 | void A_FirePlasma (player_t *player, pspdef_t *psp)
| ~~~~~~~~~~^~~
/home/hazelnot/git/calico-doom/src/p_pspr.c: In function ‘A_FirePistol’:
/home/hazelnot/git/calico-doom/src/p_pspr.c:635:48: warning: unused parameter ‘psp’ [-Wunused-parameter]
635 | void A_FirePistol (player_t *player, pspdef_t *psp)
| ~~~~~~~~~~^~~
/home/hazelnot/git/calico-doom/src/p_pspr.c: In function ‘A_FireShotgun’:
/home/hazelnot/git/calico-doom/src/p_pspr.c:653:49: warning: unused parameter ‘psp’ [-Wunused-parameter]
653 | void A_FireShotgun (player_t *player, pspdef_t *psp)
| ~~~~~~~~~~^~~
/home/hazelnot/git/calico-doom/src/p_pspr.c: In function ‘A_CockSgun’:
/home/hazelnot/git/calico-doom/src/p_pspr.c:685:28: warning: unused parameter ‘player’ [-Wunused-parameter]
685 | void A_CockSgun (player_t *player, pspdef_t *psp)
| ~~~~~~~~~~^~~~~~
/home/hazelnot/git/calico-doom/src/p_pspr.c:685:46: warning: unused parameter ‘psp’ [-Wunused-parameter]
685 | void A_CockSgun (player_t *player, pspdef_t *psp)
| ~~~~~~~~~~^~~
/home/hazelnot/git/calico-doom/src/p_pspr.c: In function ‘A_Light0’:
/home/hazelnot/git/calico-doom/src/p_pspr.c:716:44: warning: unused parameter ‘psp’ [-Wunused-parameter]
716 | void A_Light0 (player_t *player, pspdef_t *psp)
| ~~~~~~~~~~^~~
/home/hazelnot/git/calico-doom/src/p_pspr.c: In function ‘A_Light1’:
/home/hazelnot/git/calico-doom/src/p_pspr.c:721:44: warning: unused parameter ‘psp’ [-Wunused-parameter]
721 | void A_Light1 (player_t *player, pspdef_t *psp)
| ~~~~~~~~~~^~~
/home/hazelnot/git/calico-doom/src/p_pspr.c: In function ‘A_Light2’:
/home/hazelnot/git/calico-doom/src/p_pspr.c:726:44: warning: unused parameter ‘psp’ [-Wunused-parameter]
726 | void A_Light2 (player_t *player, pspdef_t *psp)
| ~~~~~~~~~~^~~
/home/hazelnot/git/calico-doom/src/p_pspr.c: In function ‘A_BFGsound’:
/home/hazelnot/git/calico-doom/src/p_pspr.c:770:45: warning: unused parameter ‘psp’ [-Wunused-parameter]
770 | void A_BFGsound(player_t *player, pspdef_t *psp)
| ~~~~~~~~~~^~~
[ 32%] Building C object src/CMakeFiles/calico-doom.dir/p_setup.c.o
[ 33%] Building C object src/CMakeFiles/calico-doom.dir/p_shoot.c.o
[ 34%] Building C object src/CMakeFiles/calico-doom.dir/p_sight.c.o
[ 36%] Building C object src/CMakeFiles/calico-doom.dir/p_slide.c.o
[ 37%] Building C object src/CMakeFiles/calico-doom.dir/p_spec.c.o
/home/hazelnot/git/calico-doom/src/p_spec.c:19:4: warning: missing initializer for field ‘endname’ of ‘animdef_t’ [-Wmissing-field-initializers]
19 | { -1 }
| ^
In file included from /home/hazelnot/git/calico-doom/src/p_local.h:233,
from /home/hazelnot/git/calico-doom/src/p_spec.c:4:
/home/hazelnot/git/calico-doom/src/p_spec.h:32:12: note: ‘endname’ declared here
32 | char endname[9];
| ^~~~~~~
/home/hazelnot/git/calico-doom/src/p_spec.c: In function ‘P_InitPicAnims’:
/home/hazelnot/git/calico-doom/src/p_spec.c:32:37: warning: comparison of integer expressions of different signedness: ‘boolean’ and ‘int’ [-Wsign-compare]
32 | for(i = 0; animdefs[i].istexture != -1; i++)
| ^~
/home/hazelnot/git/calico-doom/src/p_spec.c: In function ‘EV_DoDonut’:
/home/hazelnot/git/calico-doom/src/p_spec.c:734:14: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses]
734 | if((!s2->lines[i]->flags & ML_TWOSIDED) || (s2->lines[i]->backsector == s1))
| ^~~~~~~~~~~~~~~~~~~~
[ 38%] Building C object src/CMakeFiles/calico-doom.dir/p_switch.c.o
[ 39%] Building C object src/CMakeFiles/calico-doom.dir/p_telept.c.o
[ 40%] Building C object src/CMakeFiles/calico-doom.dir/p_tick.c.o
[ 41%] Building C object src/CMakeFiles/calico-doom.dir/p_user.c.o
/home/hazelnot/git/calico-doom/src/p_user.c: In function ‘P_PlayerThink’:
/home/hazelnot/git/calico-doom/src/p_user.c:607:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘weapontype_t’ [-Wsign-compare]
607 | while(wp != player->readyweapon && !P_CanFireWeapon(player, wp));
| ^~
/home/hazelnot/git/calico-doom/src/p_user.c:618:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘weapontype_t’ [-Wsign-compare]
618 | while(wp != player->readyweapon && !P_CanFireWeapon(player, wp));
| ^~
[ 43%] Building C object src/CMakeFiles/calico-doom.dir/r_data.c.o
[ 44%] Building C object src/CMakeFiles/calico-doom.dir/r_main.c.o
[ 45%] Building C object src/CMakeFiles/calico-doom.dir/r_phase1.c.o
[ 46%] Building C object src/CMakeFiles/calico-doom.dir/r_phase2.c.o
/home/hazelnot/git/calico-doom/src/r_phase2.c:10:1: warning: missing initializer for field ‘special’ of ‘sector_t’ [-Wmissing-field-initializers]
10 | static sector_t emptysector = { 0, 0, -2, -2, -2 };
| ^~~~~~
In file included from /home/hazelnot/git/calico-doom/src/r_phase2.c:8:
/home/hazelnot/git/calico-doom/src/r_local.h:60:12: note: ‘special’ declared here
60 | VINT special, tag;
| ^~~~~~~
[ 47%] Building C object src/CMakeFiles/calico-doom.dir/r_phase3.c.o
[ 48%] Building C object src/CMakeFiles/calico-doom.dir/r_phase4.c.o
[ 50%] Building C object src/CMakeFiles/calico-doom.dir/r_phase5.c.o
[ 51%] Building C object src/CMakeFiles/calico-doom.dir/r_phase6.c.o
[ 52%] Building C object src/CMakeFiles/calico-doom.dir/r_phase7.c.o
[ 53%] Building C object src/CMakeFiles/calico-doom.dir/r_phase8.c.o
/home/hazelnot/git/calico-doom/src/r_phase8.c: In function ‘R_ClipVisSprite’:
/home/hazelnot/git/calico-doom/src/r_phase8.c:112:12: warning: variable ‘gzt’ set but not used [-Wunused-but-set-variable]
112 | int gzt; // FP+9
| ^~~
/home/hazelnot/git/calico-doom/src/r_phase8.c:111:12: warning: variable ‘gz’ set but not used [-Wunused-but-set-variable]
111 | fixed_t gz; // FP+8
| ^~
[ 54%] Building C object src/CMakeFiles/calico-doom.dir/r_phase9.c.o
[ 55%] Building C object src/CMakeFiles/calico-doom.dir/sounds.c.o
/home/hazelnot/git/calico-doom/src/sounds.c:31:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
31 | { "pistol", false, 64, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:32:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
32 | { "shotgn", false, 64, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:33:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
33 | { "sgcock", false, 64, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:34:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
34 | { "plasma", false, 64, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:35:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
35 | { "bfg", false, 64, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:36:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
36 | { "sawup", false, 64, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:37:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
37 | { "sawidl", false, 128, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:38:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
38 | { "sawful", false, 64, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:39:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
39 | { "sawhit", false, 64, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:40:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
40 | { "rlaunc", false, 64, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:41:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
41 | { "rfly", false, 64, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:42:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
42 | { "rxplod", true, 70, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:43:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
43 | { "firsht", false, 70, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:44:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
44 | { "firbal", false, 70, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:45:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
45 | { "firxpl", true, 70, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:46:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
46 | { "pstart", false, 100, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:47:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
47 | { "pstop", false, 100, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:48:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
48 | { "doropn", false, 100, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:49:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
49 | { "dorcls", false, 100, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:50:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
50 | { "stnmov", false, 100, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:51:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
51 | { "swtchn", false, 78, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:52:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
52 | { "swtchx", false, 78, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:53:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
53 | { "plpain", false, 96, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:54:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
54 | { "dmpain", false, 96, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:55:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
55 | { "popain", false, 96, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:56:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
56 | { "slop", false, 78, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:57:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
57 | { "itemup", true, 78, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:58:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
58 | { "wpnup", true, 78, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:59:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
59 | { "oof", false, 96, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:60:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
60 | { "telept", false, 32, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:61:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
61 | { "posit1", true, 98, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:62:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
62 | { "posit2", true, 98, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:63:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
63 | { "posit3", true, 98, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:64:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
64 | { "bgsit1", true, 98, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:65:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
65 | { "bgsit2", true, 98, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:66:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
66 | { "sgtsit", true, 98, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:67:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
67 | { "cacsit", true, 98, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:68:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
68 | { "brssit", true, 94, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:69:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
69 | { "cybsit", true, 92, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:70:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
70 | { "spisit", true, 90, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:71:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
71 | { "sklatk", false, 70, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:72:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
72 | { "sgtatk", false, 70, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:73:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
73 | { "claw", false, 70, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:74:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
74 | { "pldeth", false, 32, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:75:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
75 | { "podth1", false, 70, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:76:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
76 | { "podth2", false, 70, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:77:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
77 | { "podth3", false, 70, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:78:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
78 | { "bgdth1", false, 70, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:79:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
79 | { "bgdth2", false, 70, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:80:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
80 | { "sgtdth", false, 70, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:81:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
81 | { "cacdth", false, 70, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:82:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
82 | { "skldth", false, 70, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:83:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
83 | { "brsdth", false, 32, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:84:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
84 | { "cybdth", false, 32, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:85:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
85 | { "spidth", false, 32, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:86:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
86 | { "posact", true, 120, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:87:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
87 | { "bgact", true, 120, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:88:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
88 | { "dmact", true, 120, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:89:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
89 | { "noway", false, 78, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:90:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
90 | { "barexp", false, 60, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:91:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
91 | { "punch", false, 64, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:92:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
92 | { "hoof", false, 120, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:93:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
93 | { "metal", false, 120, 0, -1, -1, 0 },
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
/home/hazelnot/git/calico-doom/src/sounds.c:94:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers]
94 | { "itmbk", false, 120, 0, -1, -1, 0 }
| ^
In file included from /home/hazelnot/git/calico-doom/src/sounds.h:4,
from /home/hazelnot/git/calico-doom/src/doomdef.h:711,
from /home/hazelnot/git/calico-doom/src/sounds.c:1:
/home/hazelnot/git/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here
37 | struct SfxSample *sample; // CALICO: converted sample data
| ^~~~~~
[ 56%] Building C object src/CMakeFiles/calico-doom.dir/sprinfo.c.o
[ 58%] Building C object src/CMakeFiles/calico-doom.dir/s_sound.c.o
[ 59%] Building CXX object src/CMakeFiles/calico-doom.dir/s_soundfmt.cpp.o
[ 60%] Building C object src/CMakeFiles/calico-doom.dir/st_main.c.o
/home/hazelnot/git/calico-doom/src/st_main.c: In function ‘ST_Drawer’:
/home/hazelnot/git/calico-doom/src/st_main.c:296:27: warning: comparison of integer expressions of different signedness: ‘boolean’ and ‘int’ [-Wsign-compare]
296 | if(stbar.cards[ind] != i)
| ^~
/home/hazelnot/git/calico-doom/src/st_main.c: In function ‘valtostr’:
/home/hazelnot/git/calico-doom/src/st_main.c:504:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
504 | if(index >= sizeof(temp))
| ^~
[ 61%] Building C object src/CMakeFiles/calico-doom.dir/tables.c.o
[ 62%] Building C object src/CMakeFiles/calico-doom.dir/vsprintf.c.o
[ 63%] Building C object src/CMakeFiles/calico-doom.dir/w_iwad.c.o
In file included from /home/hazelnot/git/calico-doom/src/w_iwad.c:38:
/home/hazelnot/git/calico-doom/src/w_iwad.c: In function ‘W_isROM’:
/home/hazelnot/git/calico-doom/src/keywords.h:58:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare]
58 | #define emin(a, b) ((a) < (b) ? (a) : (b))
| ^
/home/hazelnot/git/calico-doom/src/w_iwad.c:153:18: note: in expansion of macro ‘emin’
153 | readSize = emin(earrlen(buffer), fileSize - readPos);
| ^~~~
/home/hazelnot/git/calico-doom/src/keywords.h:58:39: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare]
58 | #define emin(a, b) ((a) < (b) ? (a) : (b))
| ^~~
/home/hazelnot/git/calico-doom/src/w_iwad.c:153:18: note: in expansion of macro ‘emin’
153 | readSize = emin(earrlen(buffer), fileSize - readPos);
| ^~~~
/home/hazelnot/git/calico-doom/src/w_iwad.c: In function ‘W_cacheWADFile’:
/home/hazelnot/git/calico-doom/src/w_iwad.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
211 | if(fread(buffer, 1, length, f) != length)
| ^~
[ 65%] Building C object src/CMakeFiles/calico-doom.dir/w_wad.c.o
[ 66%] Building C object src/CMakeFiles/calico-doom.dir/z_zone.c.o
/home/hazelnot/git/calico-doom/src/z_zone.c: In function ‘Z_Free2’:
/home/hazelnot/git/calico-doom/src/z_zone.c:85:25: warning: unused parameter ‘mainzone’ [-Wunused-parameter]
85 | void Z_Free2(memzone_t *mainzone, void *ptr)
| ~~~~~~~~~~~^~~~~~~~
[ 67%] Building CXX object src/CMakeFiles/calico-doom.dir/elib/atexit.cpp.o
[ 68%] Building CXX object src/CMakeFiles/calico-doom.dir/elib/configfile.cpp.o
In file included from /home/hazelnot/git/calico-doom/src/elib/configfile.cpp:36:
/home/hazelnot/git/calico-doom/src/elib/parser.h: In member function ‘virtual void Parser::initTokenizer(Tokenizer&)’:
/home/hazelnot/git/calico-doom/src/elib/parser.h:118:42: warning: unused parameter ‘token’ [-Wunused-parameter]
118 | virtual void initTokenizer(Tokenizer &token) {}
| ~~~~~~~~~~~^~~~~
/home/hazelnot/git/calico-doom/src/elib/parser.h: In member function ‘virtual bool Parser::doToken(Tokenizer&)’:
/home/hazelnot/git/calico-doom/src/elib/parser.h:121:36: warning: unused parameter ‘token’ [-Wunused-parameter]
121 | virtual bool doToken(Tokenizer &token) { return true; }
| ~~~~~~~~~~~^~~~~
/home/hazelnot/git/calico-doom/src/elib/parser.h: In member function ‘virtual void Parser::onEOF(bool)’:
/home/hazelnot/git/calico-doom/src/elib/parser.h:124:28: warning: unused parameter ‘early’ [-Wunused-parameter]
124 | virtual void onEOF(bool early) {}
| ~~~~~^~~~~
[ 69%] Building C object src/CMakeFiles/calico-doom.dir/elib/m_argv.c.o
[ 70%] Building CXX object src/CMakeFiles/calico-doom.dir/elib/misc.cpp.o
/home/hazelnot/git/calico-doom/src/elib/misc.cpp: In function ‘long int M_FileLength(FILE*)’:
/home/hazelnot/git/calico-doom/src/elib/misc.cpp:116:9: warning: variable ‘curpos’ set but not used [-Wunused-but-set-variable]
116 | long curpos, len;
| ^~~~~~
[ 72%] Building CXX object src/CMakeFiles/calico-doom.dir/elib/parser.cpp.o
In file included from /home/hazelnot/git/calico-doom/src/elib/parser.cpp:31:
/home/hazelnot/git/calico-doom/src/elib/parser.h: In member function ‘virtual void Parser::initTokenizer(Tokenizer&)’:
/home/hazelnot/git/calico-doom/src/elib/parser.h:118:42: warning: unused parameter ‘token’ [-Wunused-parameter]
118 | virtual void initTokenizer(Tokenizer &token) {}
| ~~~~~~~~~~~^~~~~
/home/hazelnot/git/calico-doom/src/elib/parser.h: In member function ‘virtual bool Parser::doToken(Tokenizer&)’:
/home/hazelnot/git/calico-doom/src/elib/parser.h:121:36: warning: unused parameter ‘token’ [-Wunused-parameter]
121 | virtual bool doToken(Tokenizer &token) { return true; }
| ~~~~~~~~~~~^~~~~
/home/hazelnot/git/calico-doom/src/elib/parser.h: In member function ‘virtual void Parser::onEOF(bool)’:
/home/hazelnot/git/calico-doom/src/elib/parser.h:124:28: warning: unused parameter ‘early’ [-Wunused-parameter]
124 | virtual void onEOF(bool early) {}
| ~~~~~^~~~~
[ 73%] Building CXX object src/CMakeFiles/calico-doom.dir/elib/qstring.cpp.o
/home/hazelnot/git/calico-doom/src/elib/qstring.cpp: In member function ‘const char* qstring::findSubStrNoCase(const char*) const’:
/home/hazelnot/git/calico-doom/src/elib/qstring.cpp:879:51: warning: unused parameter ‘substr’ [-Wunused-parameter]
879 | const char *qstring::findSubStrNoCase(const char *substr) const
| ~~~~~~~~~~~~^~~~~~
[ 74%] Building CXX object src/CMakeFiles/calico-doom.dir/elib/zone.cpp.o
[ 75%] Building CXX object src/CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o
In file included from /home/hazelnot/git/calico-doom/src/gl/gl_render.cpp:37:
/home/hazelnot/git/calico-doom/src/gl/../rb/rb_draw.h: In function ‘void RB_DefTexCoords(vtx_t*, const rbTexture*)’:
/home/hazelnot/git/calico-doom/src/gl/../rb/rb_draw.h:83:65: warning: unused parameter ‘tex’ [-Wunused-parameter]
83 | static inline void RB_DefTexCoords(vtx_t v[4], const rbTexture *tex)
| ~~~~~~~~~~~~~~~~~^~~
[ 76%] Building CXX object src/CMakeFiles/calico-doom.dir/gl/resource.cpp.o
[ 77%] Building C object src/CMakeFiles/calico-doom.dir/hal/hal_init.c.o
[ 79%] Building C object src/CMakeFiles/calico-doom.dir/hal/hal_input.c.o
[ 80%] Building C object src/CMakeFiles/calico-doom.dir/hal/hal_ml.c.o
[ 81%] Building C object src/CMakeFiles/calico-doom.dir/hal/hal_platform.c.o
[ 82%] Building C object src/CMakeFiles/calico-doom.dir/hal/hal_sfx.c.o
[ 83%] Building C object src/CMakeFiles/calico-doom.dir/hal/hal_timer.c.o
[ 84%] Building C object src/CMakeFiles/calico-doom.dir/hal/hal_video.c.o
[ 86%] Building C object src/CMakeFiles/calico-doom.dir/posix/posix_main.c.o
[ 87%] Building CXX object src/CMakeFiles/calico-doom.dir/posix/posix_platform.cpp.o
/home/hazelnot/git/calico-doom/src/posix/posix_platform.cpp: In function ‘void POSIX_DebugMsg(const char*, ...)’:
/home/hazelnot/git/calico-doom/src/posix/posix_platform.cpp:48:40: warning: unused parameter ‘msg’ [-Wunused-parameter]
48 | static void POSIX_DebugMsg(const char *msg, ...)
| ~~~~~~~~~~~~^~~
/home/hazelnot/git/calico-doom/src/posix/posix_platform.cpp: At global scope:
/home/hazelnot/git/calico-doom/src/posix/posix_platform.cpp:117:13: warning: ‘bool POSIX_CreateDirectory(const char*)’ defined but not used [-Wunused-function]
117 | static bool POSIX_CreateDirectory(const char *name)
| ^~~~~~~~~~~~~~~~~~~~~
[ 88%] Building CXX object src/CMakeFiles/calico-doom.dir/rb/rb_draw.cpp.o
In file included from /home/hazelnot/git/calico-doom/src/rb/rb_draw.cpp:37:
/home/hazelnot/git/calico-doom/src/rb/rb_draw.h: In function ‘void RB_DefTexCoords(vtx_t*, const rbTexture*)’:
/home/hazelnot/git/calico-doom/src/rb/rb_draw.h:83:65: warning: unused parameter ‘tex’ [-Wunused-parameter]
83 | static inline void RB_DefTexCoords(vtx_t v[4], const rbTexture *tex)
| ~~~~~~~~~~~~~~~~~^~~
[ 89%] Building CXX object src/CMakeFiles/calico-doom.dir/rb/rb_main.cpp.o
[ 90%] Building CXX object src/CMakeFiles/calico-doom.dir/rb/rb_texture.cpp.o
[ 91%] Building CXX object src/CMakeFiles/calico-doom.dir/rb/valloc.cpp.o
[ 93%] Building C object src/CMakeFiles/calico-doom.dir/sdl/sdl_hal.c.o
[ 94%] Building C object src/CMakeFiles/calico-doom.dir/sdl/sdl_init.c.o
[ 95%] Building CXX object src/CMakeFiles/calico-doom.dir/sdl/sdl_input.cpp.o
/home/hazelnot/git/calico-doom/src/sdl/sdl_input.cpp: In function ‘void SDL2_processTrigger(int&, SDL_GameControllerAxis, Sint16)’:
/home/hazelnot/git/calico-doom/src/sdl/sdl_input.cpp:526:84: warning: unused parameter ‘value’ [-Wunused-parameter]
526 | static void SDL2_processTrigger(int &buttons, SDL_GameControllerAxis which, Sint16 value)
| ~~~~~~~^~~~~
[ 96%] Building CXX object src/CMakeFiles/calico-doom.dir/sdl/sdl_sound.cpp.o
/home/hazelnot/git/calico-doom/src/sdl/sdl_sound.cpp: In instantiation of ‘void SDL2Sfx_updateSoundCB(void*, Uint8*, int) [with T = float; Uint8 = unsigned char]’:
/home/hazelnot/git/calico-doom/src/sdl/sdl_sound.cpp:568:66: required from here
/home/hazelnot/git/calico-doom/src/sdl/sdl_sound.cpp:385:41: warning: unused parameter ‘userdata’ [-Wunused-parameter]
385 | static void SDL2Sfx_updateSoundCB(void *userdata, Uint8 *stream, int len)
| ~~~~~~^~~~~~~~
/home/hazelnot/git/calico-doom/src/sdl/sdl_sound.cpp: In instantiation of ‘void SDL2Sfx_updateSoundCB(void*, Uint8*, int) [with T = short int; Uint8 = unsigned char]’:
/home/hazelnot/git/calico-doom/src/sdl/sdl_sound.cpp:568:66: required from here
/home/hazelnot/git/calico-doom/src/sdl/sdl_sound.cpp:385:41: warning: unused parameter ‘userdata’ [-Wunused-parameter]
[ 97%] Building CXX object src/CMakeFiles/calico-doom.dir/sdl/sdl_timer.cpp.o
[ 98%] Building CXX object src/CMakeFiles/calico-doom.dir/sdl/sdl_video.cpp.o
[100%] Linking CXX executable calico-doom
/usr/bin/ld: CMakeFiles/calico-doom.dir/sdl/sdl_video.cpp.o: warning: relocation against `g_renderer' in read-only section `.text'
/usr/bin/ld: CMakeFiles/calico-doom.dir/am_main.c.o: in function `AM_Start':
am_main.c:(.text+0x82): undefined reference to `g_renderer'
/usr/bin/ld: CMakeFiles/calico-doom.dir/am_main.c.o: in function `AM_Drawer':
am_main.c:(.text+0x7ce): undefined reference to `g_renderer'
/usr/bin/ld: CMakeFiles/calico-doom.dir/f_main.c.o: in function `BufferedDrawSprite':
f_main.c:(.text+0x208): undefined reference to `g_renderer'
/usr/bin/ld: f_main.c:(.text+0x21e): undefined reference to `g_renderer'
/usr/bin/ld: CMakeFiles/calico-doom.dir/jagonly.c.o: in function `Jag68k_main':
jagonly.c:(.text+0xec): undefined reference to `g_renderer'
/usr/bin/ld: CMakeFiles/calico-doom.dir/jagonly.c.o:jagonly.c:(.text+0x122): more undefined references to `g_renderer' follow
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o: in function `GL_RenderFrame()':
gl_render.cpp:(.text+0x48e): undefined reference to `GL_ExecuteDrawCommands()'
/usr/bin/ld: gl_render.cpp:(.text+0x493): undefined reference to `GL_ClearDrawCommands()'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o: in function `GL_InitRenderer(int, int)':
gl_render.cpp:(.text+0x4bc): undefined reference to `GL_SetDrawCommandFunc(void (*)(int, int, unsigned int, unsigned int, rbTexture&))'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o: in function `GL_SelectRenderer()':
gl_render.cpp:(.text+0x56d): undefined reference to `g_renderer'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x8): undefined reference to `GL_InitFramebufferTextures()'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x10): undefined reference to `GL_GetFramebuffer(glfbwhich_e)'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x18): undefined reference to `GL_UpdateFramebuffer(glfbwhich_e)'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x20): undefined reference to `GL_ClearFramebuffer(glfbwhich_e, unsigned int)'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x28): undefined reference to `GL_FramebufferSetUpdated(glfbwhich_e)'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x30): undefined reference to `GL_AddFramebuffer(glfbwhich_e)'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x40): undefined reference to `GL_NewTextureResource(char const*, void*, unsigned int, unsigned int, glrestype_e, int)'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x48): undefined reference to `GL_TextureResourceGetFramebuffer(glfbwhich_e)'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x50): undefined reference to `GL_CheckForTextureResource(char const*)'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x58): undefined reference to `GL_UpdateTextureResource(void*)'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x60): undefined reference to `GL_TextureResourceSetUpdated(void*)'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x68): undefined reference to `GL_GetTextureResourceStore(void*)'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x70): undefined reference to `GL_ClearTextureResource(void*, unsigned int)'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x78): undefined reference to `GL_AddDrawCommand(void*, int, int, unsigned int, unsigned int)'
/usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x80): undefined reference to `GL_AddLateDrawCommand(void*, int, int, unsigned int, unsigned int)'
/usr/bin/ld: CMakeFiles/calico-doom.dir/sdl/sdl_video.cpp.o: in function `SDL2_setRenderer()':
sdl_video.cpp:(.text+0x1d): undefined reference to `GL4_SelectRenderer()'
/usr/bin/ld: sdl_video.cpp:(.text+0x46): undefined reference to `g_renderer'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/calico-doom.dir/build.make:1446: src/calico-doom] Error 1
make[1]: *** [CMakeFiles/Makefile2:98: src/CMakeFiles/calico-doom.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
Follow-up to bug #3 :
Building C object src/CMakeFiles/calico-doom.dir/z_zone.c.o
/home/micmon/code/gaming/calico-doom.git/src/z_zone.c: In function ‘Z_Free2’:
/home/micmon/code/gaming/calico-doom.git/src/z_zone.c:84:25: warning: unused parameter ‘mainzone’ [-Wunused-parameter]
void Z_Free2(memzone_t *mainzone, void *ptr)
^~~~~~~~
/home/micmon/code/gaming/calico-doom.git/src/z_zone.c: In function ‘Z_ChangeTag’:
/home/micmon/code/gaming/calico-doom.git/src/z_zone.c:273:32: error: ‘intptr_t’ undeclared (first use in this function); did you mean ‘state_t’?
if(tag >= PU_PURGELEVEL && (intptr_t)block->user < 0x100) // CALICO_FIXME: non-portable comparison
^~~~~~~~
state_t
/home/micmon/code/gaming/calico-doom.git/src/z_zone.c:273:32: note: each undeclared identifier is reported only once for each function it appears in
/home/micmon/code/gaming/calico-doom.git/src/z_zone.c:273:41: error: expected ‘)’ before ‘block’
if(tag >= PU_PURGELEVEL && (intptr_t)block->user < 0x100) // CALICO_FIXME: non-portable comparison
^~~~~
make[2]: *** [src/CMakeFiles/calico-doom.dir/build.make:1407: src/CMakeFiles/calico-doom.dir/z_zone.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:86: src/CMakeFiles/calico-doom.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
When the game has never been played, the level select ("area") will be 0, which will try to load MAP00
and crash with an error about P_SetupLevel
unable to find MAP00
. Decreasing the "area" lower than 0 will also cause a crash, but it cannot be increased.
The bug is not present when levels have been completed because the "area" will be 1.
I'm running this in Wine. I was able to get around this and playtest by editing the map numbers in the ROM to start from 0.
so nothing displays when i play, what's the problem here?
https://github.com/team-eternity/calico-doom/blob/master/src/r_phase2.c#L155
The case when b_floorheight equals 0 isn't properly handled, so depending on the relative height of the floor, sprites would sometimes clip through walls. The first part of the condition should actually be b_floorheight >= 0 && b_floorheight > f_floorheight
.
Once the player goes through the first door, the player shoots its shotgun and misses the Imp.
EDIT: Where demo 1 desyncs may differ each time it plays. Also, I've seen Demo 2 desync the second time it was played in the demo loop.
Hi!
This more of a question than an outstanding issue, but for all I know it's still present in Calico. If you disable rendering of visplanes, you should be able to see regions where wall segments aren't fully clipped to adjacent floors or ceilings, which causes overdraw. The secret door in MAP05 is a good example.
PrBoom supposedly added the missing clipping back in 2007, please see the following post: https://www.doomworld.com/forum/post/2417825
Now I'm no Doom engine expert by any stretch of imagination, thus I'm having trouble understanding the differences between PrBoom and JagDoom approaches to clipping. Maybe someone with more experience could shed the light on this issue.
Please fix the build:
$ make
[ 1%] Building C object src/CMakeFiles/calico-doom.dir/am_main.c.o
/home/micmon/code/gaming/calico-doom.git/src/am_main.c: In function ‘AM_Control’:
/home/micmon/code/gaming/calico-doom.git/src/am_main.c:217:10: warning: operation on ‘blink’ may be undefined [-Wsequence-point]
blink = (blink++)&7; // BLINK PLAYER'S BOX
~~~~~~^~~~~~~~~~~~~
[ 2%] Building C object src/CMakeFiles/calico-doom.dir/comnjag.c.o
[ 3%] Building C object src/CMakeFiles/calico-doom.dir/d_main.c.o
/home/micmon/code/gaming/calico-doom.git/src/d_main.c: In function ‘D_memset’:
/home/micmon/code/gaming/calico-doom.git/src/d_main.c:49:11: error: ‘intptr_t’ undeclared (first use in this function); did you mean ‘state_t’?
while((intptr_t)p & WORDMASK)
^~~~~~~~
state_t
/home/micmon/code/gaming/calico-doom.git/src/d_main.c:49:11: note: each undeclared identifier is reported only once for each function it appears in
/home/micmon/code/gaming/calico-doom.git/src/d_main.c:49:20: error: expected ‘)’ before ‘p’
while((intptr_t)p & WORDMASK)
^
make[2]: *** [src/CMakeFiles/calico-doom.dir/build.make:111: src/CMakeFiles/calico-doom.dir/d_main.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:86: src/CMakeFiles/calico-doom.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
Trying to build Calico Doom in Raspberry Pi OS 64-bit (based on Debian 11 "bullseye") fails regardless of whether I set the 'OpenGL_GL_PREFERENCE' flag to 'legacy' or 'glvnd' with cmake. This error was genereated when using the 'legacy' option:
Currently installed version of CMake is 3.18.4 on my system.
EDIT: Screw this, not worth it, forget it. I'm not pleased, but this isn't worth writing a wall of text about either.
EDIT 2: Actually, I apologize for being extremely rude and making a planet out of a molehill. I've been upset with entirely other things in my life, I remembered this tiny bit of trivia, and then took my anger out on you. That was very wrong of me, you're a talented and nice person and don't deserve getting crap from a crazy person.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.