ncPlayer: add JumpPressedInAir callback
This commit is contained in:
parent
fd00f55db4
commit
9d2f0a562f
3 changed files with 7 additions and 0 deletions
|
@ -42,6 +42,9 @@ void PlayerPreThink( void ) {
|
|||
if (pl.HasFlag(FL_JUMPRELEASED) && pl.HasFlag(FL_ONGROUND)) {
|
||||
pl.RemoveFlags(FL_JUMPRELEASED | FL_ONGROUND);
|
||||
pl.JumpPressed();
|
||||
} else if (pl.HasFlag(FL_JUMPRELEASED)) {
|
||||
pl.RemoveFlags(FL_JUMPRELEASED);
|
||||
pl.JumpPressedInAir();
|
||||
}
|
||||
} else {
|
||||
bool alreadyReleased = pl.HasFlag(FL_JUMPRELEASED) ? false : true;
|
||||
|
|
|
@ -184,6 +184,9 @@ void ncPlayer::JumpPressed( void ) {
|
|||
//SPrint(PRINT_HIGH, " pressed jump\n" );
|
||||
}
|
||||
|
||||
void ncPlayer::JumpPressedInAir( void ) {
|
||||
}
|
||||
|
||||
void ncPlayer::JumpReleased( void ) {
|
||||
//SPrint(PRINT_HIGH, netname );
|
||||
//SPrint(PRINT_HIGH, " released jump\n" );
|
||||
|
|
|
@ -22,6 +22,7 @@ class ncPlayer:ncEntity {
|
|||
virtual bool SwitchToItem( float );
|
||||
virtual bool ImpulseCommand( float );
|
||||
virtual void JumpPressed( void );
|
||||
virtual void JumpPressedInAir( void );
|
||||
virtual void JumpReleased( void );
|
||||
|
||||
/* inventory handling */
|
||||
|
|
Loading…
Reference in a new issue