#include <UMPAssembly.h>
Public Member Functions | |
UMPAssembly () | |
virtual | ~UMPAssembly () |
const std::string | toString () const |
Private Types | |
typedef std::vector < TileAndAmount >::iterator | TileAndAmountIterator |
typedef std::vector < TileAndAmount > ::const_iterator | TileAndAmountConstIterator |
Private Attributes | |
int | _gridWidth |
int | _gridHeight |
int | _width |
int | _height |
std::string | _title |
std::string | _name |
std::vector< TileAndAmount > | _tiles |
Definition at line 57 of file UMPAssembly.h.
typedef std::vector<TileAndAmount>::const_iterator map::ump::UMPAssembly::TileAndAmountConstIterator [private] |
Definition at line 82 of file UMPAssembly.h.
typedef std::vector<TileAndAmount>::iterator map::ump::UMPAssembly::TileAndAmountIterator [private] |
Definition at line 81 of file UMPAssembly.h.
map::ump::UMPAssembly::UMPAssembly | ( | ) |
virtual map::ump::UMPAssembly::~UMPAssembly | ( | ) | [virtual] |
const std::string map::ump::UMPAssembly::toString | ( | ) | const |
int map::ump::UMPAssembly::_gridHeight [private] |
Definition at line 64 of file UMPAssembly.h.
int map::ump::UMPAssembly::_gridWidth [private] |
the grid size of the assembly - useful for optimizing stuff if every tile in the ump has the same boundaries.
Definition at line 63 of file UMPAssembly.h.
int map::ump::UMPAssembly::_height [private] |
Definition at line 70 of file UMPAssembly.h.
std::string map::ump::UMPAssembly::_name [private] |
The name of the assembly
Definition at line 78 of file UMPAssembly.h.
std::vector<TileAndAmount> map::ump::UMPAssembly::_tiles [private] |
Definition at line 80 of file UMPAssembly.h.
std::string map::ump::UMPAssembly::_title [private] |
the title of the assembly that is show when the map starts
Definition at line 74 of file UMPAssembly.h.
int map::ump::UMPAssembly::_width [private] |
the size of the assembly - this must match with the sizes of the tiles used in this assembly
Definition at line 69 of file UMPAssembly.h.