Public Member Functions | Public Attributes

FOArt_Base Class Reference

Inherits FOArt.

List of all members.

Public Member Functions

 FOArt_Base (uint8 version=0, uint16 map_pid=0, bool hexes_relative=false)
uint8 Version ()
bool Load (array< uint8 > data)
bool Save (Buffer& buff)
bool Save (array< uint8 >& data)
bool AddDefinition (FOArtDefinition@ definition)
FOArtDefinitionGetDefinition (uint index)
uint GetDefinitions (array< FOArtDefinition@>& output)
uint GetDefinitionsCount ()
bool Relative ()
void Relative (bool hexes_relative)

Public Attributes

uint8 version
uint16 map_pid
bool hexes_relative
array< FOArtDefinition@> definitions

Constructor & Destructor Documentation

FOArt_Base ( uint8  version = 0,
uint16  map_pid = 0,
bool  hexes_relative = false 
)

Member Function Documentation

uint8 Version (  ) 

Implements FOArt.

bool Load ( array< uint8 >  data  ) 

Implements FOArt.

bool Save ( Buffer buff  ) 

Implements FOArt.

bool Save ( array< uint8 >&  data  ) 

Implements FOArt.

bool AddDefinition ( FOArtDefinition definition  ) 

Implements FOArt.

FOArtDefinition@ GetDefinition ( uint  index  ) 

Implements FOArt.

uint GetDefinitions ( array< FOArtDefinition@>&  output  ) 

Implements FOArt.

uint GetDefinitionsCount (  ) 

Implements FOArt.

bool Relative (  ) 

Implements FOArt.

void Relative ( bool  hexes_relative  ) 

Implements FOArt.


Member Data Documentation

uint8 version
uint16 map_pid