#include <tile_bank.h>
Nevrax France
Definition at line 164 of file tile_bank.h.
Public Member Functions | |
void | addTileSet (const std::string &name) |
const std::string & | getName () const |
bool | isTileSet (const std::string &name) |
void | removeTileSet (const std::string &name) |
void | serial (class NLMISC::IStream &f) throw (NLMISC::EStream) |
void | setName (const std::string &name) |
Static Private Member Functions | |
void | intersect (const std::set< sint32 > &setSrc1, const std::set< sint32 > &setSrc2, std::set< sint32 > &setDst) |
Private Attributes | |
std::string | _Name |
std::set< std::string > | _TileSet |
Static Private Attributes | |
const sint | _Version = 0 |
|
Definition at line 63 of file tile_bank.cpp. References _TileSet.
00064 { 00065 _TileSet.insert (name); 00066 } |
|
Definition at line 169 of file tile_bank.h.
00170 { 00171 return _Name; 00172 }; |
|
|
|
Definition at line 176 of file tile_bank.h. References _TileSet.
|
|
Definition at line 68 of file tile_bank.cpp. References _TileSet.
00069 { 00070 _TileSet.erase (name); 00071 } |
|
Definition at line 55 of file tile_bank.cpp.
00056 {
00057 (void)f.serialVersion(_Version);
00058
00059 f.serial (_Name);
00060 f.serialCont (_TileSet);
00061 }
|
|
Definition at line 73 of file tile_bank.cpp.
00074 { 00075 _Name=name; 00076 }; |
|
Definition at line 187 of file tile_bank.h. |
|
Definition at line 188 of file tile_bank.h. Referenced by addTileSet(), isTileSet(), and removeTileSet(). |
|
Definition at line 53 of file tile_bank.cpp. |