Skip to content

Commit

Permalink
libdoomsday|Player: Added a tick() method
Browse files Browse the repository at this point in the history
Allows for players to perform ticks internally.
  • Loading branch information
skyjake committed Jul 27, 2015
1 parent e810c80 commit 4f3cbfc
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 0 deletions.
7 changes: 7 additions & 0 deletions doomsday/apps/libdoomsday/include/doomsday/player.h
Expand Up @@ -154,6 +154,13 @@ class LIBDOOMSDAY_PUBLIC Player
Pinger &pinger();
Pinger const &pinger() const;

/**
* Called once on every tick.
*
* @param elapsed Amount of time elapsed since the previous call.
*/
virtual void tick(timespan_t elapsed);

DENG2_AS_IS_METHODS()

private:
Expand Down
3 changes: 3 additions & 0 deletions doomsday/apps/libdoomsday/src/player.cpp
Expand Up @@ -93,6 +93,9 @@ Pinger const &Player::pinger() const
return d->pinger;
}

void Player::tick(timespan_t /*elapsed*/)
{}

short P_LookDirToShort(float lookDir)
{
int dir = int( lookDir/110.f * DDMAXSHORT );
Expand Down

0 comments on commit 4f3cbfc

Please sign in to comment.