 |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
22 #define tag_tilm "tilm"
46 {1,
"haloman30",
"* Added cell size field"},
Namespace containing functions related to tag data.
Definition: bitmap.h:181
#define tag_tilm
Definition: tile_map.h:22
Class representing a vector2 tag field.
Definition: vector.h:34
tag_reference tile_set
Definition: tile_map.h:29
Class representing a data reference, or dataref for short.
Definition: dataref.h:19
vector2 cell_size
Definition: tile_map.h:31
Class representing a tag reference, or tagref for short.
Definition: tagref.h:20
std::vector< BlamTagClassField * > fields
A series of tag fields that store the layout of the tag.
Definition: tags.h:209
std::vector< BlamTagClassRevision > revisions
List of all tag class revisions. Does not get written to tags, but is included in plugin files.
Definition: tags.h:208
std::string class_name_short
The short, 4-character name of the tag class.
Definition: tags.h:206
int version
The tag class version. Should be incremented any time a tag class is modified whatsoever.
Definition: tags.h:207
Structure representing a tag reference.
Definition: tags.h:289
TileMapTagClass()
Definition: tile_map.h:39
std::string class_name_long
The longer class name. Typically shown alongside short name for user-friendliness.
Definition: tags.h:205
Definition: tile_map.h:27
#define BLAM
Definition: tile_map.h:19
Structure representing a data reference.
Definition: tags.h:342
int tag_size
The size of the tag's data. Used on loading/writing tag files.
Definition: tags.h:210
Definition: tile_map.h:36
void * address
The address pointing to the start of the tag's data.
Definition: tags.h:132
Class used to contain and access tag data.
Definition: tags.h:125
data_reference tile_data
Definition: tile_map.h:32
Class representing a tag class.
Definition: tags.h:202
BLAM tile_map * GetTileMapTag(std::string tag_path)
Definition: tile_map.cpp:16
std::string tag_class
The tag's short class name.
Definition: tags.h:146
vector2 size
Definition: tile_map.h:30