GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
PlayerTile Class Reference
Inheritance diagram for PlayerTile:
Collaboration diagram for PlayerTile:

Public Member Functions

 PlayerTile (int tile_sx, int tile_sy, int start_pos_x, int start_pos_y, int player_start_tile, int player_end_tile, float delta_time, float delta_move_time, TileHudInterface *hud)
virtual void SetTiles2d (Tiles2d *t)
virtual void SetTiles3d (Tiles3d *t)
virtual void handle_event (MainLoopEvent &e)
virtual void execute (MainLoopEnv &e)
virtual int player_pos_x () const
virtual int player_pos_y () const
virtual int player_pos_z () const
virtual int player_tile () const
virtual int player_type () const
virtual float weapon_delta () const
virtual Point delta_pos () const
void reset ()
bool weapon_at_kill () const
bool weapon_active () const
int player_dir () const
void kill_player ()
bool in_jump () const
Public Member Functions inherited from TilePlayer
virtual ~TilePlayer ()

Constructor & Destructor Documentation

◆ PlayerTile()

PlayerTile::PlayerTile ( int tile_sx,
int tile_sy,
int start_pos_x,
int start_pos_y,
int player_start_tile,
int player_end_tile,
float delta_time,
float delta_move_time,
TileHudInterface * hud )
inline

Member Function Documentation

◆ delta_pos()

virtual Point PlayerTile::delta_pos ( ) const
inlinevirtual

Implements TilePlayer.

Here is the caller graph for this function:

◆ execute()

virtual void PlayerTile::execute ( MainLoopEnv & e)
inlinevirtual

◆ handle_event()

virtual void PlayerTile::handle_event ( MainLoopEvent & e)
inlinevirtual

Implements TilePlayer.

◆ in_jump()

bool PlayerTile::in_jump ( ) const
inlinevirtual

Implements TilePlayer.

◆ kill_player()

void PlayerTile::kill_player ( )
inlinevirtual

Implements TilePlayer.

◆ player_dir()

int PlayerTile::player_dir ( ) const
inlinevirtual

Implements TilePlayer.

◆ player_pos_x()

virtual int PlayerTile::player_pos_x ( ) const
inlinevirtual

Implements TilePlayer.

Here is the caller graph for this function:

◆ player_pos_y()

virtual int PlayerTile::player_pos_y ( ) const
inlinevirtual

Implements TilePlayer.

Here is the caller graph for this function:

◆ player_pos_z()

virtual int PlayerTile::player_pos_z ( ) const
inlinevirtual

Implements TilePlayer.

◆ player_tile()

virtual int PlayerTile::player_tile ( ) const
inlinevirtual

Implements TilePlayer.

◆ player_type()

virtual int PlayerTile::player_type ( ) const
inlinevirtual

Implements TilePlayer.

◆ reset()

void PlayerTile::reset ( )
inline

◆ SetTiles2d()

virtual void PlayerTile::SetTiles2d ( Tiles2d * t)
inlinevirtual

Implements TilePlayer.

◆ SetTiles3d()

virtual void PlayerTile::SetTiles3d ( Tiles3d * t)
inlinevirtual

Implements TilePlayer.

◆ weapon_active()

bool PlayerTile::weapon_active ( ) const
inlinevirtual

Implements TilePlayer.

◆ weapon_at_kill()

bool PlayerTile::weapon_at_kill ( ) const
inlinevirtual

Implements TilePlayer.

◆ weapon_delta()

virtual float PlayerTile::weapon_delta ( ) const
inlinevirtual

Implements TilePlayer.

Here is the caller graph for this function:

The documentation for this class was generated from the following file: