5 // player->weapons[] array
16 WPN_SUPER_MISSILE
= 10,
23 // stored inside player structure
26 bool hasWeapon
; // true if player has this weapon
27 int xp
, max_xp
[3]; // current XP, & max XP per level
28 uint8_t level
; // current level (0=L1 1=L2 2=L3)
29 int ammo
; // current ammo (0 = n/a)
30 int maxammo
; // max ammo (0 = unlimited)
32 // for rapid fire weapons. if firerate = 0, must push for each shot.
36 // for recharging weapons
40 // for charged-shot weapons (Spur)
43 void SetFireRate(int l1
, int l2
, int l3
)
50 void SetRechargeRate(int l1
, int l2
, int l3
)
58 // shot types for SetupBullet.
59 // matches the order of bullet_table.