Roguelike
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
game::base::GameTile Class Reference

#include <gametile.h>

Public Member Functions

 GameTile (const ugdk::math::Integer2D &coords)
 
 GameTile (int x, int y)
 
 ~GameTile ()
 
ugdk::graphic::Node * node () const
 
void PushObject (GameObject *obj)
 
void RemoveObject (GameObject *obj)
 
void SetVisibility (bool visibility)
 
int x () const
 
int y () const
 
const ugdk::math::Integer2D & coords () const
 
ugdk::graphic::Node * node ()
 
const std::set< GameObject * > & objects_here () const
 
std::set< GameObject * > & objects_here ()
 

Constructor & Destructor Documentation

game::base::GameTile::GameTile ( const ugdk::math::Integer2D &  coords)
game::base::GameTile::GameTile ( int  x,
int  y 
)
game::base::GameTile::~GameTile ( )

Member Function Documentation

const ugdk::math::Integer2D& game::base::GameTile::coords ( ) const
inline
ugdk::graphic::Node* game::base::GameTile::node ( ) const
inline
ugdk::graphic::Node* game::base::GameTile::node ( )
inline
const std::set<GameObject*>& game::base::GameTile::objects_here ( ) const
inline
std::set<GameObject*>& game::base::GameTile::objects_here ( )
inline
void game::base::GameTile::PushObject ( GameObject obj)
void game::base::GameTile::RemoveObject ( GameObject obj)
void game::base::GameTile::SetVisibility ( bool  visibility)
int game::base::GameTile::x ( ) const
inline
int game::base::GameTile::y ( ) const
inline

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