A script header.
More...
◆ Read()
void FieldDisassembler::ScriptHeader::Read |
( |
BinaryReader & |
reader | ) |
|
|
inline |
Reads the header.
- Parameters
-
[in] | reader | The reader used to read the header. |
- Exceptions
-
◆ akao_offsets
std::vector<uint32> FieldDisassembler::ScriptHeader::akao_offsets |
◆ blank
std::array<uint16, 3> FieldDisassembler::ScriptHeader::blank |
◆ creator
std::array<char, 8> FieldDisassembler::ScriptHeader::creator |
◆ entity_scripts
std::vector<std::array<uint16, 32> > FieldDisassembler::ScriptHeader::entity_scripts |
Entity script entry points.
More explicitly, subroutine offsets. There will be {
- See also
- number_of_entities} entity scripts.
◆ field_entity_names
std::vector<std::array<char, 8> > FieldDisassembler::ScriptHeader::field_entity_names |
◆ magic
uint16 FieldDisassembler::ScriptHeader::magic |
Field file identification magic number.
◆ name
std::array<char, 8> FieldDisassembler::ScriptHeader::name |
◆ number_of_akao_offsets
uint16 FieldDisassembler::ScriptHeader::number_of_akao_offsets |
The number of Akao/tuto blocks/offsets.
◆ number_of_entities
uint8 FieldDisassembler::ScriptHeader::number_of_entities |
The number of entities in the field.
◆ number_of_models
uint8 FieldDisassembler::ScriptHeader::number_of_models |
The number of models in the field.
◆ offset_to_strings
uint16 FieldDisassembler::ScriptHeader::offset_to_strings |
Offset at which the field text strings begin.
◆ scale
uint16 FieldDisassembler::ScriptHeader::scale |
Scale of field.
For move and talk calculation (9bit fixed point).
The documentation for this struct was generated from the following file: