diff --git a/source/src/Makefile b/source/src/Makefile index 156ce788..53f70f54 100644 --- a/source/src/Makefile +++ b/source/src/Makefile @@ -1,5 +1,5 @@ CXXOPTFLAGS=-O3 -fomit-frame-pointer -INCLUDES=-I/usr/X11R6/include -I../enet/include `sdl-config --cflags` +INCLUDES=-I/usr/X11R6/include -I../enet/include -I../src `sdl-config --cflags` CXXFLAGS=$(CXXOPTFLAGS) $(INCLUDES) -fsigned-char -Wall -Wno-deprecated PLATFORM_PREFIX=native diff --git a/source/src/weapon.cpp b/source/src/weapon.cpp index 1e48f0f2..36b7cc76 100644 --- a/source/src/weapon.cpp +++ b/source/src/weapon.cpp @@ -648,7 +648,8 @@ struct grenadeent : bounceent void explode() { - if(bouncestate != NADE_THROWED) owner->weapons[GUN_GRENADE]->attack(vec(0,0,0)); + static vec n(0,0,0); + if(bouncestate != NADE_THROWED) owner->weapons[GUN_GRENADE]->attack(n); playsound(S_FEXPLODE, NULL, NULL, &o); newprojectile(o, o, 1, owner==player1, owner, GUN_GRENADE, millis); } @@ -1045,4 +1046,4 @@ void checkakimbo() playsoundc(S_AKIMBOOUT); } } -} \ No newline at end of file +}