Inherits FOArtDefinition.
Public Member Functions | |
uint16 | get_ItemPid () |
FOArt_Definition (uint16 item_pid) | |
void | Load (Buffer& buff) |
void | Save (Buffer& buff) |
void | LoadHexes (Buffer& buff) |
void | SaveHexes (Buffer& buff) |
void | AddHex (int16 hex_x, int16 hex_y) |
bool | GetHex (uint index, int16& hex_x, int16& hex_y) |
uint | GetHexes (array< int16 >& hexes) |
uint | GetHexesCount () |
bool | RemoveHex (int16 hex_x, int16 hex_y) |
void | RemoveHexes () |
void | LoadAddons (Buffer& buff) |
void | SaveAddons (Buffer& buff) |
void | SetAddonData (uint8 addon_id, Buffer& buff) |
void | RemoveAddonData (uint8 addon_id) |
Public Attributes | |
uint16 | item_pid |
array< int16 > | hexes |
array< FOArt_AddonData@> | addon_data |
FOArt_Definition | ( | uint16 | item_pid | ) |
uint16 get_ItemPid | ( | ) |
void Load | ( | Buffer& | buff | ) |
void Save | ( | Buffer& | buff | ) |
Implements FOArtDefinition.
void LoadHexes | ( | Buffer& | buff | ) |
void SaveHexes | ( | Buffer& | buff | ) |
void AddHex | ( | int16 | hex_x, | |
int16 | hex_y | |||
) |
Implements FOArtDefinition.
bool GetHex | ( | uint | index, | |
int16& | hex_x, | |||
int16& | hex_y | |||
) |
Implements FOArtDefinition.
uint GetHexes | ( | array< int16 >& | hexes | ) |
Implements FOArtDefinition.
uint GetHexesCount | ( | ) |
Implements FOArtDefinition.
bool RemoveHex | ( | int16 | hex_x, | |
int16 | hex_y | |||
) |
Implements FOArtDefinition.
void RemoveHexes | ( | ) |
Implements FOArtDefinition.
void LoadAddons | ( | Buffer& | buff | ) |
void SaveAddons | ( | Buffer& | buff | ) |
void SetAddonData | ( | uint8 | addon_id, | |
Buffer& | buff | |||
) |
Implements FOArtDefinition.
void RemoveAddonData | ( | uint8 | addon_id | ) |
Implements FOArtDefinition.
uint16 item_pid |
array<int16> hexes |
array<FOArt_AddonData@> addon_data |