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

Public Member Functions

 NetworkTiles2d (GameApi::Env &env, std::string url, std::string homepage, std::string tiles_string, std::string tiles_string2)
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 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 ()
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)
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

◆ NetworkTiles2d()

NetworkTiles2d::NetworkTiles2d ( GameApi::Env & env,
std::string url,
std::string homepage,
std::string tiles_string,
std::string tiles_string2 )
inline

Member Function Documentation

◆ Collect()

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

Implements MainLoopItem.

◆ execute()

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

Implements MainLoopItem.

◆ FirstFrame()

virtual void NetworkTiles2d::FirstFrame ( )
inlinevirtual

Reimplemented from MainLoopItem.

◆ get_current_move1()

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

Implements Tiles2d.

◆ get_current_move2()

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

Implements Tiles2d.

◆ get_previous_time()

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

Implements Tiles2d.

◆ get_previous_time2()

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

Implements Tiles2d.

◆ handle_event()

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

Implements MainLoopItem.

◆ HeavyPrepare()

virtual void NetworkTiles2d::HeavyPrepare ( )
inlinevirtual

Implements MainLoopItem.

Here is the caller graph for this function:

◆ Prepare()

virtual void NetworkTiles2d::Prepare ( )
inlinevirtual

Implements MainLoopItem.

◆ set_current_move1()

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

Implements Tiles2d.

◆ set_current_move2()

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

Implements Tiles2d.

◆ set_previous_time()

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

Implements Tiles2d.

◆ set_previous_time2()

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

Implements Tiles2d.

◆ shader_id()

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

Reimplemented from MainLoopItem.

◆ SizeX()

int NetworkTiles2d::SizeX ( ) const
inlinevirtual

Implements Tiles2d.

◆ SizeY()

int NetworkTiles2d::SizeY ( ) const
inlinevirtual

Implements Tiles2d.

◆ Tile()

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

Implements Tiles2d.

◆ Tile2()

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

Implements Tiles2d.

◆ Tile3()

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

Implements Tiles2d.


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