V-Gears 0
Free Final Fantasy VII engine.
VGears::TriggersFile::TriggerData Struct Reference

Trigger data. More...

#include <VGearsTriggersFile.h>

Collaboration diagram for VGears::TriggersFile::TriggerData:

Public Attributes

std::array< char, 9 > name
 Trigger name. More...
 
u8 control
 
s16 camera_focus_height
 
Range camera_range
 
u8 bg_layer1_flag
 Flag for the background layer 1. More...
 
u8 bg_layer2_flag
 Flag for the background layer 2. More...
 
u8 bg_layer3_flag
 Flag for the background layer 3. More...
 
u8 bg_layer4_flag
 Flag for the background layer 4. More...
 
s16 bg_layer3_width
 
s16 bg_layer3_height
 
s16 bg_layer4_width
 
s16 bg_layer4_height
 
std::array< u8, 24 > unknown
 Unknown data. More...
 
std::array< Gateway, 12 > doors
 Doors (gateways). More...
 
std::array< Trigger, 12 > triggers
 Triggers. More...
 
std::array< u8, 12 > display_arrow
 The map arrows. More...
 
std::array< Arrow, 12 > arrows
 The map arrows. More...
 

Detailed Description

Trigger data.

Member Data Documentation

◆ arrows

std::array<Arrow, 12> VGears::TriggersFile::TriggerData::arrows

The map arrows.

Only in occidental/international version. 16 * 12 bytes.

◆ bg_layer1_flag

u8 VGears::TriggersFile::TriggerData::bg_layer1_flag

Flag for the background layer 1.

◆ bg_layer2_flag

u8 VGears::TriggersFile::TriggerData::bg_layer2_flag

Flag for the background layer 2.

◆ bg_layer3_flag

u8 VGears::TriggersFile::TriggerData::bg_layer3_flag

Flag for the background layer 3.

◆ bg_layer3_height

s16 VGears::TriggersFile::TriggerData::bg_layer3_height
Todo:
Understand and document.

◆ bg_layer3_width

s16 VGears::TriggersFile::TriggerData::bg_layer3_width
Todo:
Understand and document.

◆ bg_layer4_flag

u8 VGears::TriggersFile::TriggerData::bg_layer4_flag

Flag for the background layer 4.

◆ bg_layer4_height

s16 VGears::TriggersFile::TriggerData::bg_layer4_height
Todo:
Understand and document.

◆ bg_layer4_width

s16 VGears::TriggersFile::TriggerData::bg_layer4_width
Todo:
Understand and document.

◆ camera_focus_height

s16 VGears::TriggersFile::TriggerData::camera_focus_height
Todo:
Understand and document.

◆ camera_range

Range VGears::TriggersFile::TriggerData::camera_range
Todo:
Understand and document.

8 bytes.

◆ control

u8 VGears::TriggersFile::TriggerData::control
Todo:
Understand and document.

◆ display_arrow

std::array<u8, 12> VGears::TriggersFile::TriggerData::display_arrow

The map arrows.

Only in occidental/international version.

◆ doors

std::array<Gateway, 12> VGears::TriggersFile::TriggerData::doors

Doors (gateways).

A door is 24 * 12 bytes.

◆ name

std::array<char, 9> VGears::TriggersFile::TriggerData::name

Trigger name.

◆ triggers

std::array<Trigger, 12> VGears::TriggersFile::TriggerData::triggers

Triggers.

A trigger is 16 * 12 bytes.

◆ unknown

std::array<u8, 24> VGears::TriggersFile::TriggerData::unknown

Unknown data.


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