Spellforce-Spell-framework
Loading...
Searching...
No Matches
SFBuilding Struct Reference

#include <sf_registration_structures.h>

Collaboration diagram for SFBuilding:

Public Attributes

SFModparent_mod
uint8_t building_id
uint8_t race
bool can_enter
uint8_t slot_count
uint8_t building_required
uint8_t worker_cycle
uint16_t name_id
uint16_t health
uint16_t ext_description_id
uint16_t initial_angle
uint32_t flags
int32_t centerX
int32_t centerY
uint8_t shadows [5]
uint8_t poly_count
uint8_t resource_req_num
uint8_t resource_req_type [5]
uint16_t resource_req_amount [5]
char building_json_name [64]
building_done_handler_ptr done_handler
building_entry_handler_ptr entry_handler
uint32_t building_tags

Detailed Description

Definition at line 52 of file sf_registration_structures.h.

Member Data Documentation

◆ building_id

uint8_t SFBuilding::building_id

Definition at line 55 of file sf_registration_structures.h.

◆ building_json_name

char SFBuilding::building_json_name[64]

Definition at line 76 of file sf_registration_structures.h.

◆ building_required

uint8_t SFBuilding::building_required

Definition at line 59 of file sf_registration_structures.h.

◆ building_tags

uint32_t SFBuilding::building_tags

Definition at line 80 of file sf_registration_structures.h.

◆ can_enter

bool SFBuilding::can_enter

Definition at line 57 of file sf_registration_structures.h.

◆ centerX

int32_t SFBuilding::centerX

Definition at line 67 of file sf_registration_structures.h.

◆ centerY

int32_t SFBuilding::centerY

Definition at line 68 of file sf_registration_structures.h.

◆ done_handler

building_done_handler_ptr SFBuilding::done_handler

Definition at line 78 of file sf_registration_structures.h.

◆ entry_handler

building_entry_handler_ptr SFBuilding::entry_handler

Definition at line 79 of file sf_registration_structures.h.

◆ ext_description_id

uint16_t SFBuilding::ext_description_id

Definition at line 63 of file sf_registration_structures.h.

◆ flags

uint32_t SFBuilding::flags

Definition at line 65 of file sf_registration_structures.h.

◆ health

uint16_t SFBuilding::health

Definition at line 62 of file sf_registration_structures.h.

◆ initial_angle

uint16_t SFBuilding::initial_angle

Definition at line 64 of file sf_registration_structures.h.

◆ name_id

uint16_t SFBuilding::name_id

Definition at line 61 of file sf_registration_structures.h.

◆ parent_mod

SFMod* SFBuilding::parent_mod

Definition at line 54 of file sf_registration_structures.h.

◆ poly_count

uint8_t SFBuilding::poly_count

Definition at line 71 of file sf_registration_structures.h.

◆ race

uint8_t SFBuilding::race

Definition at line 56 of file sf_registration_structures.h.

◆ resource_req_amount

uint16_t SFBuilding::resource_req_amount[5]

Definition at line 74 of file sf_registration_structures.h.

◆ resource_req_num

uint8_t SFBuilding::resource_req_num

Definition at line 72 of file sf_registration_structures.h.

◆ resource_req_type

uint8_t SFBuilding::resource_req_type[5]

Definition at line 73 of file sf_registration_structures.h.

◆ shadows

uint8_t SFBuilding::shadows[5]

Definition at line 69 of file sf_registration_structures.h.

◆ slot_count

uint8_t SFBuilding::slot_count

Definition at line 58 of file sf_registration_structures.h.

◆ worker_cycle

uint8_t SFBuilding::worker_cycle

Definition at line 60 of file sf_registration_structures.h.


The documentation for this struct was generated from the following file: