Functions
BitField_Initialize
void BitField_Initialize()

Initialize quest variables

BitField_Enable
void BitField_Enable(
u8 var
)

Set a quest variable

Parameters
var
u8

Quest variable to set

BitField_Disable
void BitField_Disable(
u8 var
)

Reset a quest variable

Parameters
var
u8

Quest variable to set

BitField_Set
inline void BitField_Set(
u8 var,
bool enable
)

Set or reset a quest variable

Parameters
var
u8

Quest variable to set

enable
bool

TRUE to enable, FALSE to disable

BitField_Toggle
void BitField_Toggle(
u8 var
)

Toggle a quest variable

Parameters
var
u8

Quest variable to set

BitField_Get
bool BitField_Get(
u8 var
)

Get a quest variable

Parameters
var
u8

Quest variable to set

Return

FALSE if variable is not set

BitField_GetData
inline u8* BitField_GetData()

Get bit field raw data

Return

Raw data of the bitfield