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

Public Member Functions

 AnimTiles2d (GameApi::Env &env, Tiles2d *tiles, std::string tiles_strings, std::string tiles_strings2, std::string url, std::string homepage)
int SizeX () const
int SizeY () const
int Tile (int x, int y) const
int Tile2 (int x, int y) const
int Tile3 (int x, int y) const
virtual int get_current_move1 (int x, int y) const
virtual void set_current_move1 (int x, int y, int val)
virtual int get_current_move2 (int x, int y) const
virtual void set_current_move2 (int x, int y, int val)
virtual float get_previous_time (int x, int y) const
virtual void set_previous_time (int x, int y, float val)
virtual float get_previous_time2 (int x, int y) const
virtual void set_previous_time2 (int x, int y, float val)
virtual void Collect (CollectVisitor &vis)
virtual void HeavyPrepare ()
virtual void Prepare ()
virtual void FirstFrame ()
virtual void execute (MainLoopEnv &e)
virtual void handle_event (MainLoopEvent &e)
virtual std::vector< int > shader_id ()
Public Member Functions inherited from Tiles2d
virtual ~Tiles2d ()
virtual Point2d Tile2Delta (int x, int y) const
Public Member Functions inherited from MainLoopItem
virtual ~MainLoopItem ()
virtual void logoexecute ()
virtual bool ReadyToPrepare () const
virtual void destroy ()
virtual void set_vars (std::map< std::string, std::string > vars)
virtual std::map< std::string, std::string > get_vars () const
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const

Constructor & Destructor Documentation

◆ AnimTiles2d()

AnimTiles2d::AnimTiles2d ( GameApi::Env & env,
Tiles2d * tiles,
std::string tiles_strings,
std::string tiles_strings2,
std::string url,
std::string homepage )
inline

Member Function Documentation

◆ Collect()

virtual void AnimTiles2d::Collect ( CollectVisitor & vis)
inlinevirtual

Implements MainLoopItem.

◆ execute()

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

Implements MainLoopItem.

◆ FirstFrame()

virtual void AnimTiles2d::FirstFrame ( )
inlinevirtual

Reimplemented from MainLoopItem.

◆ get_current_move1()

virtual int AnimTiles2d::get_current_move1 ( int x,
int y ) const
inlinevirtual

Implements Tiles2d.

◆ get_current_move2()

virtual int AnimTiles2d::get_current_move2 ( int x,
int y ) const
inlinevirtual

Implements Tiles2d.

◆ get_previous_time()

virtual float AnimTiles2d::get_previous_time ( int x,
int y ) const
inlinevirtual

Implements Tiles2d.

◆ get_previous_time2()

virtual float AnimTiles2d::get_previous_time2 ( int x,
int y ) const
inlinevirtual

Implements Tiles2d.

◆ handle_event()

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

Implements MainLoopItem.

◆ HeavyPrepare()

virtual void AnimTiles2d::HeavyPrepare ( )
inlinevirtual

Implements MainLoopItem.

Here is the caller graph for this function:

◆ Prepare()

virtual void AnimTiles2d::Prepare ( )
inlinevirtual

Implements MainLoopItem.

◆ set_current_move1()

virtual void AnimTiles2d::set_current_move1 ( int x,
int y,
int val )
inlinevirtual

Implements Tiles2d.

◆ set_current_move2()

virtual void AnimTiles2d::set_current_move2 ( int x,
int y,
int val )
inlinevirtual

Implements Tiles2d.

◆ set_previous_time()

virtual void AnimTiles2d::set_previous_time ( int x,
int y,
float val )
inlinevirtual

Implements Tiles2d.

◆ set_previous_time2()

virtual void AnimTiles2d::set_previous_time2 ( int x,
int y,
float val )
inlinevirtual

Implements Tiles2d.

◆ shader_id()

virtual std::vector< int > AnimTiles2d::shader_id ( )
inlinevirtual

Reimplemented from MainLoopItem.

◆ SizeX()

int AnimTiles2d::SizeX ( ) const
inlinevirtual

Implements Tiles2d.

◆ SizeY()

int AnimTiles2d::SizeY ( ) const
inlinevirtual

Implements Tiles2d.

◆ Tile()

int AnimTiles2d::Tile ( int x,
int y ) const
inlinevirtual

Implements Tiles2d.

◆ Tile2()

int AnimTiles2d::Tile2 ( int x,
int y ) const
inlinevirtual

Implements Tiles2d.

◆ Tile3()

int AnimTiles2d::Tile3 ( int x,
int y ) const
inlinevirtual

Implements Tiles2d.


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