#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. |
1.3.6