diff options
author | James Haley | 2010-09-18 17:35:57 +0000 |
---|---|---|
committer | James Haley | 2010-09-18 17:35:57 +0000 |
commit | 5de507694b0ca43739033d75cf20fcf7ea31a2dd (patch) | |
tree | 931db2024210a6396df2808c8cd626b7bcb19991 /src/strife/p_inter.c | |
parent | bf215f516ed4742fd19b920d8a5d3f6738375168 (diff) | |
download | chocolate-doom-5de507694b0ca43739033d75cf20fcf7ea31a2dd.tar.gz chocolate-doom-5de507694b0ca43739033d75cf20fcf7ea31a2dd.tar.bz2 chocolate-doom-5de507694b0ca43739033d75cf20fcf7ea31a2dd.zip |
Tons of warnings fixed - now only 7 warnings at warning level 3, and
most of those are outside of our own code (get on those signed/unsigned
mismatches in the midi code, fraggle ;)
Subversion-branch: /branches/strife-branch
Subversion-revision: 2110
Diffstat (limited to 'src/strife/p_inter.c')
-rw-r--r-- | src/strife/p_inter.c | 50 |
1 files changed, 30 insertions, 20 deletions
diff --git a/src/strife/p_inter.c b/src/strife/p_inter.c index 29772668..f6677496 100644 --- a/src/strife/p_inter.c +++ b/src/strife/p_inter.c @@ -41,9 +41,16 @@ #include "p_dialog.h" // villsa [STRIFE] #include "s_sound.h" #include "p_inter.h" + #include "hu_stuff.h" // villsa [STRIFE] #include "z_zone.h" // villsa [STRIFE] +// haleyjd [STRIFE] +#include "w_wad.h" +#include "p_pspr.h" +#include "p_dialog.h" +#include "f_finale.h" + #define BONUSADD 6 @@ -112,31 +119,34 @@ boolean P_GiveAmmo(player_t* player, ammotype_t ammo, int num) // villsa [STRIFE] ammo update // where's the check for grenades? - haleyjd: verified no switch to grenades - switch(ammo && !player->readyweapon) + if(!player->readyweapon) { - case am_bullets: - if(player->weaponowned[wp_rifle]) - player->pendingweapon = wp_rifle; - break; + switch(ammo) + { + case am_bullets: + if(player->weaponowned[wp_rifle]) + player->pendingweapon = wp_rifle; + break; - case am_elecbolts: - case am_poisonbolts: - if(player->weaponowned[wp_elecbow]) - player->pendingweapon = wp_elecbow; - break; + case am_elecbolts: + case am_poisonbolts: + if(player->weaponowned[wp_elecbow]) + player->pendingweapon = wp_elecbow; + break; - case am_cell: - if(player->weaponowned[wp_mauler]) - player->pendingweapon = wp_mauler; - break; + case am_cell: + if(player->weaponowned[wp_mauler]) + player->pendingweapon = wp_mauler; + break; - case am_missiles: - if(player->weaponowned[wp_missile]) - player->pendingweapon = wp_missile; - break; + case am_missiles: + if(player->weaponowned[wp_missile]) + player->pendingweapon = wp_missile; + break; - default: - break; + default: + break; + } } return true; |