diff options
author | Samuel Villareal | 2010-08-31 03:33:46 +0000 |
---|---|---|
committer | Samuel Villareal | 2010-08-31 03:33:46 +0000 |
commit | 5e95f6d6b0515b0b853c89681516c955160c2ef9 (patch) | |
tree | 6f99a658dfb1b0124417b0cdeb27b8566c4ff146 /src/strife/p_user.c | |
parent | d91c6811001a66418757efed10ae9ff503a500be (diff) | |
download | chocolate-doom-5e95f6d6b0515b0b853c89681516c955160c2ef9.tar.gz chocolate-doom-5e95f6d6b0515b0b853c89681516c955160c2ef9.tar.bz2 chocolate-doom-5e95f6d6b0515b0b853c89681516c955160c2ef9.zip |
+ Stripped out all doom states/sprites and added strife states/sprites.
All strife codepointers are set as placeholders
+ Strife weapons implemented
+ All state references commented out
+ All weapon references commented out
Subversion-branch: /branches/strife-branch
Subversion-revision: 1984
Diffstat (limited to 'src/strife/p_user.c')
-rw-r--r-- | src/strife/p_user.c | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/strife/p_user.c b/src/strife/p_user.c index 609704a0..25a80ff9 100644 --- a/src/strife/p_user.c +++ b/src/strife/p_user.c @@ -164,10 +164,11 @@ void P_MovePlayer (player_t* player) if (cmd->sidemove && onground) P_Thrust (player, player->mo->angle-ANG90, cmd->sidemove*2048); + // villsa [STRIFE] TODO - verify if ( (cmd->forwardmove || cmd->sidemove) - && player->mo->state == &states[S_PLAY] ) + && player->mo->state == &states[S_PLAY_00] ) { - P_SetMobjState (player->mo, S_PLAY_RUN1); + P_SetMobjState (player->mo, S_PLAY_01); } } @@ -287,8 +288,16 @@ void P_PlayerThink (player_t* player) // when the weapon psprite can do it // (read: not in the middle of an attack). newweapon = (cmd->buttons&BT_WEAPONMASK)>>BT_WEAPONSHIFT; + + // villsa [STRIFE] TODO - placeholder + if (player->weaponowned[newweapon] + && newweapon != player->readyweapon) + { + player->pendingweapon = newweapon; + } - if (newweapon == wp_fist + // villsa [STRIFE] TODO - MUST FIX!!! + /*if (newweapon == wp_fist && player->weaponowned[wp_chainsaw] && !(player->readyweapon == wp_chainsaw && player->powers[pw_strength])) @@ -316,7 +325,7 @@ void P_PlayerThink (player_t* player) { player->pendingweapon = newweapon; } - } + }*/ } // check for use |