Added support for weapon states User#.

- Added keybinds for the user state triggering.
- Added WRF_USER# flags which must be specified in order to use.
- # can be 1-4.
This commit is contained in:
MajorCooke 2015-12-13 17:01:33 -06:00 committed by Randy Heit
commit eed6680a67
7 changed files with 143 additions and 11 deletions

View file

@ -703,6 +703,30 @@ FState *AWeapon::GetZoomState ()
return FindState(NAME_Zoom);
}
//===========================================================================
//
// AWeapon :: GetUserState
//
//===========================================================================
FState *AWeapon::GetUserState(int state)
{
switch (state)
{
case 4:
return FindState(NAME_User4);
case 3:
return FindState(NAME_User3);
case 2:
return FindState(NAME_User2);
case 1:
return FindState(NAME_User1);
default:
return NULL;
}
}
/* Weapon giver ***********************************************************/
IMPLEMENT_CLASS(AWeaponGiver)