liblcf
Loading...
Searching...
No Matches
lcf Namespace Reference

Namespaces

namespace  Log
namespace  LogHandler
namespace  ReaderUtil
namespace  rpg

Classes

struct  RawStruct< DBString >
struct  RawStruct< std::vector< DBString > >
class  DbStringXmlHandler
class  DbStringVectorXmlHandler
struct  RawStruct< rpg::Equipment >
class  EquipmentXmlHandler
struct  RawStruct< rpg::EventCommand >
struct  RawStruct< std::vector< rpg::EventCommand > >
class  EventCommandXmlHandler
class  EventCommandVectorXmlHandler
struct  RawStruct< rpg::Parameters >
class  ParametersXmlHandler
struct  RawStruct< rpg::Rect >
class  RectXmlHandler
struct  RawStruct< rpg::TreeMap >
class  TreeMapXmlHandler
struct  RawStruct< rpg::MoveCommand >
struct  RawStruct< std::vector< rpg::MoveCommand > >
class  MoveCommandXmlHandler
class  MoveCommandVectorXmlHandler
class  FlagsXmlHandler
class  Struct
struct  Category
struct  TypeCategory
struct  TypeCategory< rpg::Equipment >
struct  TypeCategory< rpg::EventCommand >
struct  TypeCategory< rpg::MoveCommand >
struct  TypeCategory< rpg::Parameters >
struct  TypeCategory< rpg::TreeMap >
struct  TypeCategory< rpg::Rect >
struct  TypeCategory< DBString >
struct  TypeCategory< int8_t >
struct  TypeCategory< uint8_t >
struct  TypeCategory< int16_t >
struct  TypeCategory< uint32_t >
struct  TypeCategory< int32_t >
struct  TypeCategory< bool >
struct  TypeCategory< double >
struct  TypeCategory< std::string >
struct  TypeCategory< DBBitArray >
struct  TypeCategory< std::vector< T > >
struct  TypeReader
struct  TypeReader< T, Category::Void >
struct  RawStruct
struct  TypeReader< T, Category::RawStruct >
struct  LcfSizeT
struct  LcfSizeT< bool >
struct  Primitive
struct  Primitive< std::vector< T > >
struct  Primitive< int32_t >
struct  Primitive< std::string >
struct  Primitive< DBBitArray >
struct  TypeReader< T, Category::Primitive >
struct  Field
struct  TypedField
struct  DatabaseVersionField
struct  EmptyField
struct  SizeField
struct  CountField
struct  IDChecker
struct  IDReaderT
struct  IDReaderT< S, true >
struct  IDReaderT< S, false >
struct  StringComparator
struct  TypeReader< T, Category::Struct >
struct  TypeReader< std::vector< T >, Category::Struct >
class  Flags
struct  TypeReader< T, Category::Flags >
class  WrapperXmlHandler
class  RootXmlHandler
struct  StructDefault
struct  StructDefault< rpg::Actor >
class  StructXmlHandler
class  StructFieldXmlHandler
class  StructVectorXmlHandler
struct  TypeCategory< lcf::rpg::TroopPageCondition::Flags >
struct  TypeCategory< lcf::rpg::Terrain::Flags >
struct  TypeCategory< lcf::rpg::EventPageCondition::Flags >
struct  TypeCategory< lcf::rpg::SaveSystem::ManiacMessageHook_Flags >
struct  TypeCategory< lcf::rpg::SavePicture::Flags >
struct  TypeCategory< lcf::rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags >
struct  TypeCategory< lcf::rpg::SaveEventExecState::EasyRpgStateRuntime_Flags >
struct  TypeCategory< lcf::rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags >
struct  TypeCategory< lcf::rpg::SaveEasyRpgWindow::Flags >
struct  TypeCategory< lcf::rpg::SaveEasyRpgText::Flags >

Functions

static ptrdiff_t HeaderSize (size_t align)
static size_t AllocSize (size_t size, size_t align)
static void * Adjust (void *p, ptrdiff_t off)
static std::string filterUtf8Compatible (std::string enc)
template<typename T>
std::enable_if< std::is_same< T, rpg::Save >::value||std::is_same< T, rpg::Database >::value >::type conditional_zero_writer (LcfWriter &)
template<typename T>
std::enable_if<!std::is_same< T, rpg::Save >::value &&!std::is_same< T, rpg::Database >::value >::type conditional_zero_writer (LcfWriter &stream)
template<>
void XmlReader::Read< std::string > (std::string &val, const std::string &data)
template<>
void XmlReader::Read< std::vector< int32_t > > (std::vector< int32_t > &val, const std::string &data)
template<>
void XmlReader::Read< std::vector< bool > > (std::vector< bool > &val, const std::string &data)
template<>
void XmlReader::Read< std::vector< uint8_t > > (std::vector< uint8_t > &val, const std::string &data)
template<>
void XmlReader::Read< std::vector< int16_t > > (std::vector< int16_t > &val, const std::string &data)
template<>
void XmlReader::Read< std::vector< uint32_t > > (std::vector< uint32_t > &val, const std::string &data)
template<>
void XmlReader::Read< std::vector< double > > (std::vector< double > &val, const std::string &data)
EngineVersion GetEngineVersion (const lcf::rpg::Database &db)
template<>
void XmlWriter::Write< std::string > (const std::string &val)
template<>
void XmlWriter::Write< std::vector< int32_t > > (const std::vector< int32_t > &val)
template<>
void XmlWriter::Write< std::vector< bool > > (const std::vector< bool > &val)
template<>
void XmlWriter::Write< std::vector< uint8_t > > (const std::vector< uint8_t > &val)
template<>
void XmlWriter::Write< std::vector< int16_t > > (const std::vector< int16_t > &val)
template<>
void XmlWriter::Write< std::vector< uint32_t > > (const std::vector< uint32_t > &val)
template<>
void XmlWriter::Write< std::vector< double > > (const std::vector< double > &val)
template void XmlWriter::WriteNode< std::string > (const std::string &name, const std::string &val)
template void XmlWriter::WriteNode< std::vector< bool > > (const std::string &name, const std::vector< bool > &val)
template void XmlWriter::WriteNode< std::vector< uint8_t > > (const std::string &name, const std::vector< uint8_t > &val)
template void XmlWriter::WriteNode< std::vector< int16_t > > (const std::string &name, const std::vector< int16_t > &val)
template void XmlWriter::WriteNode< std::vector< uint32_t > > (const std::string &name, const std::vector< uint32_t > &val)
template void XmlWriter::WriteNode< std::vector< int32_t > > (const std::string &name, const std::vector< int32_t > &val)

Variables

template<class S>
std::map< int, const Field< S > * > Struct< S >::field_map
template<class S>
std::map< const char *const, const Field< S > *, StringComparatorStruct< S >::tag_map
template<>
const char *const Struct< rpg::Actor >::name = "Actor"
template<>
Field< rpg::Actor > const * Struct< rpg::Actor >::fields []
template<>
const char *const Struct< rpg::Animation >::name = "Animation"
template<>
Field< rpg::Animation > const * Struct< rpg::Animation >::fields []
template<>
const char *const Struct< rpg::AnimationCellData >::name = "AnimationCellData"
template<>
Field< rpg::AnimationCellData > const * Struct< rpg::AnimationCellData >::fields []
template<>
const char *const Struct< rpg::AnimationFrame >::name = "AnimationFrame"
template<>
Field< rpg::AnimationFrame > const * Struct< rpg::AnimationFrame >::fields []
template<>
const char *const Struct< rpg::AnimationTiming >::name = "AnimationTiming"
template<>
Field< rpg::AnimationTiming > const * Struct< rpg::AnimationTiming >::fields []
template<>
const char *const Struct< rpg::Attribute >::name = "Attribute"
template<>
Field< rpg::Attribute > const * Struct< rpg::Attribute >::fields []
template<>
const char *const Struct< rpg::BattleCommand >::name = "BattleCommand"
template<>
Field< rpg::BattleCommand > const * Struct< rpg::BattleCommand >::fields []
template<>
const char *const Struct< rpg::BattleCommands >::name = "BattleCommands"
template<>
Field< rpg::BattleCommands > const * Struct< rpg::BattleCommands >::fields []
template<>
const char *const Struct< rpg::BattlerAnimation >::name = "BattlerAnimation"
template<>
Field< rpg::BattlerAnimation > const * Struct< rpg::BattlerAnimation >::fields []
template<>
const char *const Struct< rpg::BattlerAnimationItemSkill >::name = "BattlerAnimationItemSkill"
template<>
Field< rpg::BattlerAnimationItemSkill > const * Struct< rpg::BattlerAnimationItemSkill >::fields []
template<>
const char *const Struct< rpg::BattlerAnimationPose >::name = "BattlerAnimationPose"
template<>
Field< rpg::BattlerAnimationPose > const * Struct< rpg::BattlerAnimationPose >::fields []
template<>
const char *const Struct< rpg::BattlerAnimationWeapon >::name = "BattlerAnimationWeapon"
template<>
Field< rpg::BattlerAnimationWeapon > const * Struct< rpg::BattlerAnimationWeapon >::fields []
template<>
const char *const Struct< rpg::Chipset >::name = "Chipset"
template<>
Field< rpg::Chipset > const * Struct< rpg::Chipset >::fields []
template<>
const char *const Struct< rpg::Class >::name = "Class"
template<>
Field< rpg::Class > const * Struct< rpg::Class >::fields []
template<>
const char *const Struct< rpg::CommonEvent >::name = "CommonEvent"
template<>
Field< rpg::CommonEvent > const * Struct< rpg::CommonEvent >::fields []
template<>
const char *const Struct< rpg::Database >::name = "Database"
template<>
Field< rpg::Database > const * Struct< rpg::Database >::fields []
template<>
const char *const Struct< rpg::Encounter >::name = "Encounter"
template<>
Field< rpg::Encounter > const * Struct< rpg::Encounter >::fields []
template<>
const char *const Struct< rpg::Enemy >::name = "Enemy"
template<>
Field< rpg::Enemy > const * Struct< rpg::Enemy >::fields []
template<>
const char *const Struct< rpg::EnemyAction >::name = "EnemyAction"
template<>
Field< rpg::EnemyAction > const * Struct< rpg::EnemyAction >::fields []
template<>
const char *const Struct< rpg::Equipment >::name
template<>
Field< rpg::Equipment > const * Struct< rpg::Equipment >::fields []
template<>
const char *const Struct< rpg::Event >::name = "Event"
template<>
Field< rpg::Event > const * Struct< rpg::Event >::fields []
template<>
const char *const Struct< rpg::EventCommand >::name
template<>
Field< rpg::EventCommand > const * Struct< rpg::EventCommand >::fields []
template<>
const char *const Struct< rpg::EventPage >::name = "EventPage"
template<>
Field< rpg::EventPage > const * Struct< rpg::EventPage >::fields []
template<>
const char *const Struct< rpg::EventPageCondition >::name = "EventPageCondition"
template<>
Field< rpg::EventPageCondition > const * Struct< rpg::EventPageCondition >::fields []
template<>
const char *const Struct< rpg::Item >::name = "Item"
template<>
Field< rpg::Item > const * Struct< rpg::Item >::fields []
template<>
const char *const Struct< rpg::Learning >::name = "Learning"
template<>
Field< rpg::Learning > const * Struct< rpg::Learning >::fields []
template<>
const char *const Struct< rpg::Map >::name = "Map"
template<>
Field< rpg::Map > const * Struct< rpg::Map >::fields []
template<>
const char *const Struct< rpg::MapInfo >::name = "MapInfo"
template<>
Field< rpg::MapInfo > const * Struct< rpg::MapInfo >::fields []
template<>
const char *const Struct< rpg::MoveCommand >::name
template<>
Field< rpg::MoveCommand > const * Struct< rpg::MoveCommand >::fields []
template<>
const char *const Struct< rpg::MoveRoute >::name = "MoveRoute"
template<>
Field< rpg::MoveRoute > const * Struct< rpg::MoveRoute >::fields []
template<>
const char *const Struct< rpg::Music >::name = "Music"
template<>
Field< rpg::Music > const * Struct< rpg::Music >::fields []
template<>
const char *const Struct< rpg::Parameters >::name
template<>
Field< rpg::Parameters > const * Struct< rpg::Parameters >::fields []
template<>
const char *const Struct< rpg::Rect >::name
template<>
Field< rpg::Rect > const * Struct< rpg::Rect >::fields []
template<>
const char *const Struct< rpg::Save >::name = "Save"
template<>
Field< rpg::Save > const * Struct< rpg::Save >::fields []
template<>
const char *const Struct< rpg::SaveActor >::name = "SaveActor"
template<>
Field< rpg::SaveActor > const * Struct< rpg::SaveActor >::fields []
template<>
const char *const Struct< rpg::SaveCommonEvent >::name = "SaveCommonEvent"
template<>
Field< rpg::SaveCommonEvent > const * Struct< rpg::SaveCommonEvent >::fields []
template<>
const char *const Struct< rpg::SaveEasyRpgData >::name = "SaveEasyRpgData"
template<>
Field< rpg::SaveEasyRpgData > const * Struct< rpg::SaveEasyRpgData >::fields []
template<>
const char *const Struct< rpg::SaveEasyRpgText >::name = "SaveEasyRpgText"
template<>
Field< rpg::SaveEasyRpgText > const * Struct< rpg::SaveEasyRpgText >::fields []
template<>
const char *const Struct< rpg::SaveEasyRpgWindow >::name = "SaveEasyRpgWindow"
template<>
Field< rpg::SaveEasyRpgWindow > const * Struct< rpg::SaveEasyRpgWindow >::fields []
template<>
const char *const Struct< rpg::SaveEventExecFrame >::name = "SaveEventExecFrame"
template<>
Field< rpg::SaveEventExecFrame > const * Struct< rpg::SaveEventExecFrame >::fields []
template<>
const char *const Struct< rpg::SaveEventExecState >::name = "SaveEventExecState"
template<>
Field< rpg::SaveEventExecState > const * Struct< rpg::SaveEventExecState >::fields []
template<>
const char *const Struct< rpg::SaveInventory >::name = "SaveInventory"
template<>
Field< rpg::SaveInventory > const * Struct< rpg::SaveInventory >::fields []
template<>
const char *const Struct< rpg::SaveMapEvent >::name = "SaveMapEvent"
template<>
Field< rpg::SaveMapEvent > const * Struct< rpg::SaveMapEvent >::fields []
template<>
const char *const Struct< rpg::SaveMapEventBase >::name = "SaveMapEventBase"
template<>
Field< rpg::SaveMapEventBase > const * Struct< rpg::SaveMapEventBase >::fields []
template<>
const char *const Struct< rpg::SaveMapInfo >::name = "SaveMapInfo"
template<>
Field< rpg::SaveMapInfo > const * Struct< rpg::SaveMapInfo >::fields []
template<>
const char *const Struct< rpg::SavePanorama >::name = "SavePanorama"
template<>
Field< rpg::SavePanorama > const * Struct< rpg::SavePanorama >::fields []
template<>
const char *const Struct< rpg::SavePartyLocation >::name = "SavePartyLocation"
template<>
Field< rpg::SavePartyLocation > const * Struct< rpg::SavePartyLocation >::fields []
template<>
const char *const Struct< rpg::SavePicture >::name = "SavePicture"
template<>
Field< rpg::SavePicture > const * Struct< rpg::SavePicture >::fields []
template<>
const char *const Struct< rpg::SaveScreen >::name = "SaveScreen"
template<>
Field< rpg::SaveScreen > const * Struct< rpg::SaveScreen >::fields []
template<>
const char *const Struct< rpg::SaveSystem >::name = "SaveSystem"
template<>
Field< rpg::SaveSystem > const * Struct< rpg::SaveSystem >::fields []
template<>
const char *const Struct< rpg::SaveTarget >::name = "SaveTarget"
template<>
Field< rpg::SaveTarget > const * Struct< rpg::SaveTarget >::fields []
template<>
const char *const Struct< rpg::SaveTitle >::name = "SaveTitle"
template<>
Field< rpg::SaveTitle > const * Struct< rpg::SaveTitle >::fields []
template<>
const char *const Struct< rpg::SaveVehicleLocation >::name = "SaveVehicleLocation"
template<>
Field< rpg::SaveVehicleLocation > const * Struct< rpg::SaveVehicleLocation >::fields []
template<>
const char *const Struct< rpg::Skill >::name = "Skill"
template<>
Field< rpg::Skill > const * Struct< rpg::Skill >::fields []
template<>
const char *const Struct< rpg::Sound >::name = "Sound"
template<>
Field< rpg::Sound > const * Struct< rpg::Sound >::fields []
template<>
const char *const Struct< rpg::Start >::name = "Start"
template<>
Field< rpg::Start > const * Struct< rpg::Start >::fields []
template<>
const char *const Struct< rpg::State >::name = "State"
template<>
Field< rpg::State > const * Struct< rpg::State >::fields []
template<>
const char *const Struct< rpg::StringVariable >::name = "StringVariable"
template<>
Field< rpg::StringVariable > const * Struct< rpg::StringVariable >::fields []
template<>
const char *const Struct< rpg::Switch >::name = "Switch"
template<>
Field< rpg::Switch > const * Struct< rpg::Switch >::fields []
template<>
const char *const Struct< rpg::System >::name = "System"
template<>
Field< rpg::System > const * Struct< rpg::System >::fields []
template<>
const char *const Struct< rpg::Terms >::name = "Terms"
template<>
Field< rpg::Terms > const * Struct< rpg::Terms >::fields []
template<>
const char *const Struct< rpg::Terrain >::name = "Terrain"
template<>
Field< rpg::Terrain > const * Struct< rpg::Terrain >::fields []
template<>
const char *const Struct< rpg::TestBattler >::name = "TestBattler"
template<>
Field< rpg::TestBattler > const * Struct< rpg::TestBattler >::fields []
template<>
const char *const Struct< rpg::TreeMap >::name
template<>
Field< rpg::TreeMap > const * Struct< rpg::TreeMap >::fields []
template<>
const char *const Struct< rpg::Troop >::name = "Troop"
template<>
Field< rpg::Troop > const * Struct< rpg::Troop >::fields []
template<>
const char *const Struct< rpg::TroopMember >::name = "TroopMember"
template<>
Field< rpg::TroopMember > const * Struct< rpg::TroopMember >::fields []
template<>
const char *const Struct< rpg::TroopPage >::name = "TroopPage"
template<>
Field< rpg::TroopPage > const * Struct< rpg::TroopPage >::fields []
template<>
const char *const Struct< rpg::TroopPageCondition >::name = "TroopPageCondition"
template<>
Field< rpg::TroopPageCondition > const * Struct< rpg::TroopPageCondition >::fields []
template<>
const char *const Struct< rpg::Variable >::name = "Variable"
template<>
Field< rpg::Variable > const * Struct< rpg::Variable >::fields []
static EmptyField< rpg::Database > static_commoneventD2 (LDB_Reader::ChunkDatabase::commoneventD2, "commoneventD2", 1, 1)
static EmptyField< rpg::Database > static_commoneventD3 (LDB_Reader::ChunkDatabase::commoneventD3, "commoneventD3", 1, 1)
static EmptyField< rpg::Database > static_classD1 (LDB_Reader::ChunkDatabase::classD1, "classD1", 1, 1)
template<>
char const *const Flags< rpg::Terrain::Flags >::name = "Terrain_Flags"
template<>
decltype(Flags< rpg::Terrain::Flags >::flag_names) Flags< rpg::Terrain::Flags >::flag_names
template<>
decltype(Flags< rpg::Terrain::Flags >::flags_is2k3) Flags< rpg::Terrain::Flags >::flags_is2k3
template<>
char const *const Flags< rpg::TroopPageCondition::Flags >::name = "TroopPageCondition_Flags"
template<>
decltype(Flags< rpg::TroopPageCondition::Flags >::flag_namesFlags< rpg::TroopPageCondition::Flags >::flag_names
template<>
decltype(Flags< rpg::TroopPageCondition::Flags >::flags_is2k3Flags< rpg::TroopPageCondition::Flags >::flags_is2k3
template<>
char const *const Flags< rpg::EventPageCondition::Flags >::name = "EventPageCondition_Flags"
template<>
decltype(Flags< rpg::EventPageCondition::Flags >::flag_namesFlags< rpg::EventPageCondition::Flags >::flag_names
template<>
decltype(Flags< rpg::EventPageCondition::Flags >::flags_is2k3Flags< rpg::EventPageCondition::Flags >::flags_is2k3
template<>
char const *const Flags< rpg::SaveEasyRpgText::Flags >::name = "SaveEasyRpgText_Flags"
template<>
decltype(Flags< rpg::SaveEasyRpgText::Flags >::flag_namesFlags< rpg::SaveEasyRpgText::Flags >::flag_names
template<>
decltype(Flags< rpg::SaveEasyRpgText::Flags >::flags_is2k3Flags< rpg::SaveEasyRpgText::Flags >::flags_is2k3
template<>
char const *const Flags< rpg::SaveEasyRpgWindow::Flags >::name = "SaveEasyRpgWindow_Flags"
template<>
decltype(Flags< rpg::SaveEasyRpgWindow::Flags >::flag_namesFlags< rpg::SaveEasyRpgWindow::Flags >::flag_names
template<>
decltype(Flags< rpg::SaveEasyRpgWindow::Flags >::flags_is2k3Flags< rpg::SaveEasyRpgWindow::Flags >::flags_is2k3
template<>
char const *const Flags< rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags >::name = "SaveEventExecFrame_EasyRpgFrameRuntime_Flags"
template<>
decltype(Flags< rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags >::flag_namesFlags< rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags >::flag_names
template<>
decltype(Flags< rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags >::flags_is2k3Flags< rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags >::flags_is2k3
template<>
char const *const Flags< rpg::SaveEventExecState::EasyRpgStateRuntime_Flags >::name = "SaveEventExecState_EasyRpgStateRuntime_Flags"
template<>
decltype(Flags< rpg::SaveEventExecState::EasyRpgStateRuntime_Flags >::flag_namesFlags< rpg::SaveEventExecState::EasyRpgStateRuntime_Flags >::flag_names
template<>
decltype(Flags< rpg::SaveEventExecState::EasyRpgStateRuntime_Flags >::flags_is2k3Flags< rpg::SaveEventExecState::EasyRpgStateRuntime_Flags >::flags_is2k3
template<>
char const *const Flags< rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags >::name = "SaveMapEventBase_EasyRpgEventRuntime_Flags"
template<>
decltype(Flags< rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags >::flag_namesFlags< rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags >::flag_names
template<>
decltype(Flags< rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags >::flags_is2k3Flags< rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags >::flags_is2k3
template<>
char const *const Flags< rpg::SavePicture::Flags >::name = "SavePicture_Flags"
template<>
decltype(Flags< rpg::SavePicture::Flags >::flag_namesFlags< rpg::SavePicture::Flags >::flag_names
template<>
decltype(Flags< rpg::SavePicture::Flags >::flags_is2k3Flags< rpg::SavePicture::Flags >::flags_is2k3
template<>
char const *const Flags< rpg::SaveSystem::ManiacMessageHook_Flags >::name = "SaveSystem_ManiacMessageHook_Flags"
template<>
decltype(Flags< rpg::SaveSystem::ManiacMessageHook_Flags >::flag_namesFlags< rpg::SaveSystem::ManiacMessageHook_Flags >::flag_names
template<>
decltype(Flags< rpg::SaveSystem::ManiacMessageHook_Flags >::flags_is2k3Flags< rpg::SaveSystem::ManiacMessageHook_Flags >::flags_is2k3

Function Documentation

◆ Adjust()

void * lcf::Adjust ( void * p,
ptrdiff_t off )
static

Definition at line 25 of file dbarray.cpp.

◆ AllocSize()

size_t lcf::AllocSize ( size_t size,
size_t align )
static

Definition at line 21 of file dbarray.cpp.

References HeaderSize().

Here is the call graph for this function:

◆ conditional_zero_writer() [1/2]

template<typename T>
std::enable_if< std::is_same< T, rpg::Save >::value||std::is_same< T, rpg::Database >::value >::type lcf::conditional_zero_writer ( LcfWriter & )

Definition at line 96 of file reader_struct_impl.h.

Referenced by lcf::Struct< S >::WriteLcf().

Here is the caller graph for this function:

◆ conditional_zero_writer() [2/2]

template<typename T>
std::enable_if<!std::is_same< T, rpg::Save >::value &&!std::is_same< T, rpg::Database >::value >::type lcf::conditional_zero_writer ( LcfWriter & stream)

Definition at line 103 of file reader_struct_impl.h.

◆ filterUtf8Compatible()

std::string lcf::filterUtf8Compatible ( std::string enc)
static

Definition at line 37 of file encoder.cpp.

◆ GetEngineVersion()

EngineVersion lcf::GetEngineVersion ( const lcf::rpg::Database & db)

Definition at line 6 of file saveopt.cpp.

◆ HeaderSize()

ptrdiff_t lcf::HeaderSize ( size_t align)
static

Definition at line 17 of file dbarray.cpp.

Referenced by AllocSize().

Here is the caller graph for this function:

◆ XmlReader::Read< std::string >()

template<>
void lcf::XmlReader::Read< std::string > ( std::string & val,
const std::string & data )

Definition at line 155 of file reader_xml.cpp.

◆ XmlReader::Read< std::vector< bool > >()

template<>
void lcf::XmlReader::Read< std::vector< bool > > ( std::vector< bool > & val,
const std::string & data )

Definition at line 227 of file reader_xml.cpp.

◆ XmlReader::Read< std::vector< double > >()

template<>
void lcf::XmlReader::Read< std::vector< double > > ( std::vector< double > & val,
const std::string & data )

Definition at line 247 of file reader_xml.cpp.

◆ XmlReader::Read< std::vector< int16_t > >()

template<>
void lcf::XmlReader::Read< std::vector< int16_t > > ( std::vector< int16_t > & val,
const std::string & data )

Definition at line 237 of file reader_xml.cpp.

◆ XmlReader::Read< std::vector< int32_t > >()

template<>
void lcf::XmlReader::Read< std::vector< int32_t > > ( std::vector< int32_t > & val,
const std::string & data )

Definition at line 222 of file reader_xml.cpp.

◆ XmlReader::Read< std::vector< uint32_t > >()

template<>
void lcf::XmlReader::Read< std::vector< uint32_t > > ( std::vector< uint32_t > & val,
const std::string & data )

Definition at line 242 of file reader_xml.cpp.

◆ XmlReader::Read< std::vector< uint8_t > >()

template<>
void lcf::XmlReader::Read< std::vector< uint8_t > > ( std::vector< uint8_t > & val,
const std::string & data )

Definition at line 232 of file reader_xml.cpp.

◆ XmlWriter::Write< std::string >()

template<>
void lcf::XmlWriter::Write< std::string > ( const std::string & val)

Definition at line 107 of file writer_xml.cpp.

◆ XmlWriter::Write< std::vector< bool > >()

template<>
void lcf::XmlWriter::Write< std::vector< bool > > ( const std::vector< bool > & val)

Definition at line 122 of file writer_xml.cpp.

◆ XmlWriter::Write< std::vector< double > >()

template<>
void lcf::XmlWriter::Write< std::vector< double > > ( const std::vector< double > & val)

Definition at line 142 of file writer_xml.cpp.

◆ XmlWriter::Write< std::vector< int16_t > >()

template<>
void lcf::XmlWriter::Write< std::vector< int16_t > > ( const std::vector< int16_t > & val)

Definition at line 132 of file writer_xml.cpp.

◆ XmlWriter::Write< std::vector< int32_t > >()

template<>
void lcf::XmlWriter::Write< std::vector< int32_t > > ( const std::vector< int32_t > & val)

Definition at line 117 of file writer_xml.cpp.

◆ XmlWriter::Write< std::vector< uint32_t > >()

template<>
void lcf::XmlWriter::Write< std::vector< uint32_t > > ( const std::vector< uint32_t > & val)

Definition at line 137 of file writer_xml.cpp.

◆ XmlWriter::Write< std::vector< uint8_t > >()

template<>
void lcf::XmlWriter::Write< std::vector< uint8_t > > ( const std::vector< uint8_t > & val)

Definition at line 127 of file writer_xml.cpp.

◆ XmlWriter::WriteNode< std::string >()

template void lcf::XmlWriter::WriteNode< std::string > ( const std::string & name,
const std::string & val )

◆ XmlWriter::WriteNode< std::vector< bool > >()

template void lcf::XmlWriter::WriteNode< std::vector< bool > > ( const std::string & name,
const std::vector< bool > & val )

◆ XmlWriter::WriteNode< std::vector< int16_t > >()

template void lcf::XmlWriter::WriteNode< std::vector< int16_t > > ( const std::string & name,
const std::vector< int16_t > & val )

◆ XmlWriter::WriteNode< std::vector< int32_t > >()

template void lcf::XmlWriter::WriteNode< std::vector< int32_t > > ( const std::string & name,
const std::vector< int32_t > & val )

◆ XmlWriter::WriteNode< std::vector< uint32_t > >()

template void lcf::XmlWriter::WriteNode< std::vector< uint32_t > > ( const std::string & name,
const std::vector< uint32_t > & val )

◆ XmlWriter::WriteNode< std::vector< uint8_t > >()

template void lcf::XmlWriter::WriteNode< std::vector< uint8_t > > ( const std::string & name,
const std::vector< uint8_t > & val )

Variable Documentation

◆ Flags< rpg::EventPageCondition::Flags >::flag_names

template<>
decltype(Flags<rpg::EventPageCondition::Flags>::flag_names) lcf::Flags< rpg::EventPageCondition::Flags >::flag_names
Initial value:
= {
"switch_a",
"switch_b",
"variable",
"item",
"actor",
"timer",
"timer2"
}

Definition at line 27 of file lmu_eventpagecondition_flags.h.

◆ Flags< rpg::EventPageCondition::Flags >::flags_is2k3

template<>
decltype(Flags<rpg::EventPageCondition::Flags>::flags_is2k3) lcf::Flags< rpg::EventPageCondition::Flags >::flags_is2k3
Initial value:
= {
0,
0,
0,
0,
0,
0,
1
}

Definition at line 38 of file lmu_eventpagecondition_flags.h.

◆ Flags< rpg::EventPageCondition::Flags >::name

template<>
char const* const lcf::Flags< rpg::EventPageCondition::Flags >::name = "EventPageCondition_Flags"

Definition at line 24 of file lmu_eventpagecondition_flags.h.

◆ Flags< rpg::SaveEasyRpgText::Flags >::flag_names

template<>
decltype(Flags<rpg::SaveEasyRpgText::Flags>::flag_names) lcf::Flags< rpg::SaveEasyRpgText::Flags >::flag_names
Initial value:
= {
"draw_gradient",
"draw_shadow",
"bold",
"italic"
}

Definition at line 27 of file lsd_saveeasyrpgtext_flags.h.

◆ Flags< rpg::SaveEasyRpgText::Flags >::flags_is2k3

template<>
decltype(Flags<rpg::SaveEasyRpgText::Flags>::flags_is2k3) lcf::Flags< rpg::SaveEasyRpgText::Flags >::flags_is2k3
Initial value:
= {
0,
0,
0,
0
}

Definition at line 35 of file lsd_saveeasyrpgtext_flags.h.

◆ Flags< rpg::SaveEasyRpgText::Flags >::name

template<>
char const* const lcf::Flags< rpg::SaveEasyRpgText::Flags >::name = "SaveEasyRpgText_Flags"

Definition at line 24 of file lsd_saveeasyrpgtext_flags.h.

◆ Flags< rpg::SaveEasyRpgWindow::Flags >::flag_names

template<>
decltype(Flags<rpg::SaveEasyRpgWindow::Flags>::flag_names) lcf::Flags< rpg::SaveEasyRpgWindow::Flags >::flag_names
Initial value:
= {
"draw_frame",
"border_margin"
}

Definition at line 27 of file lsd_saveeasyrpgwindow_flags.h.

◆ Flags< rpg::SaveEasyRpgWindow::Flags >::flags_is2k3

template<>
decltype(Flags<rpg::SaveEasyRpgWindow::Flags>::flags_is2k3) lcf::Flags< rpg::SaveEasyRpgWindow::Flags >::flags_is2k3
Initial value:
= {
0,
0
}

Definition at line 33 of file lsd_saveeasyrpgwindow_flags.h.

◆ Flags< rpg::SaveEasyRpgWindow::Flags >::name

template<>
char const* const lcf::Flags< rpg::SaveEasyRpgWindow::Flags >::name = "SaveEasyRpgWindow_Flags"

Definition at line 24 of file lsd_saveeasyrpgwindow_flags.h.

◆ Flags< rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags >::flag_names

template<>
decltype(Flags<rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags>::flag_names) lcf::Flags< rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags >::flag_names
Initial value:
= {
"reserved_1"
}

Definition at line 27 of file lsd_saveeventexecframe_easyrpg_runtime_flags.h.

◆ Flags< rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags >::flags_is2k3

template<>
decltype(Flags<rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags>::flags_is2k3) lcf::Flags< rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags >::flags_is2k3
Initial value:
= {
0
}

Definition at line 32 of file lsd_saveeventexecframe_easyrpg_runtime_flags.h.

◆ Flags< rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags >::name

template<>
char const* const lcf::Flags< rpg::SaveEventExecFrame::EasyRpgFrameRuntime_Flags >::name = "SaveEventExecFrame_EasyRpgFrameRuntime_Flags"

◆ Flags< rpg::SaveEventExecState::EasyRpgStateRuntime_Flags >::flag_names

template<>
decltype(Flags<rpg::SaveEventExecState::EasyRpgStateRuntime_Flags>::flag_names) lcf::Flags< rpg::SaveEventExecState::EasyRpgStateRuntime_Flags >::flag_names
Initial value:
= {
"conf_override_active",
"reserved_1",
"reserved_2",
"reserved_3",
"patch_destiny_on",
"patch_destiny_off",
"patch_dynrpg_on",
"patch_dynrpg_off",
"patch_maniac_on",
"patch_maniac_off",
"patch_common_this_event_on",
"patch_common_this_event_off",
"patch_unlock_pics_on",
"patch_unlock_pics_off",
"patch_keypatch_on",
"patch_keypatch_off",
"patch_rpg2k3_cmds_on",
"patch_rpg2k3_cmds_off",
"use_rpg2k_battle_system_on",
"use_rpg2k_battle_system_off"
}

Definition at line 27 of file lsd_saveeventexecstate_easyrpg_runtime_flags.h.

◆ Flags< rpg::SaveEventExecState::EasyRpgStateRuntime_Flags >::flags_is2k3

template<>
decltype(Flags<rpg::SaveEventExecState::EasyRpgStateRuntime_Flags>::flags_is2k3) lcf::Flags< rpg::SaveEventExecState::EasyRpgStateRuntime_Flags >::flags_is2k3
Initial value:
= {
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
}

Definition at line 51 of file lsd_saveeventexecstate_easyrpg_runtime_flags.h.

◆ Flags< rpg::SaveEventExecState::EasyRpgStateRuntime_Flags >::name

template<>
char const* const lcf::Flags< rpg::SaveEventExecState::EasyRpgStateRuntime_Flags >::name = "SaveEventExecState_EasyRpgStateRuntime_Flags"

◆ Flags< rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags >::flag_names

template<>
decltype(Flags<rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags>::flag_names) lcf::Flags< rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags >::flag_names
Initial value:
= {
"reserved_1"
}

Definition at line 27 of file lsd_savemapeventbase_easyrpg_runtime_flags.h.

◆ Flags< rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags >::flags_is2k3

template<>
decltype(Flags<rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags>::flags_is2k3) lcf::Flags< rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags >::flags_is2k3
Initial value:
= {
0
}

Definition at line 32 of file lsd_savemapeventbase_easyrpg_runtime_flags.h.

◆ Flags< rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags >::name

template<>
char const* const lcf::Flags< rpg::SaveMapEventBase::EasyRpgEventRuntime_Flags >::name = "SaveMapEventBase_EasyRpgEventRuntime_Flags"

Definition at line 24 of file lsd_savemapeventbase_easyrpg_runtime_flags.h.

◆ Flags< rpg::SavePicture::Flags >::flag_names

template<>
decltype(Flags<rpg::SavePicture::Flags>::flag_names) lcf::Flags< rpg::SavePicture::Flags >::flag_names
Initial value:
= {
"erase_on_map_change",
"erase_on_battle_end",
"unused_bit",
"unused_bit2",
"affected_by_tint",
"affected_by_flash",
"affected_by_shake"
}

Definition at line 27 of file lsd_savepicture_flags.h.

◆ Flags< rpg::SavePicture::Flags >::flags_is2k3

template<>
decltype(Flags<rpg::SavePicture::Flags>::flags_is2k3) lcf::Flags< rpg::SavePicture::Flags >::flags_is2k3
Initial value:
= {
1,
1,
1,
1,
1,
1,
1
}

Definition at line 38 of file lsd_savepicture_flags.h.

◆ Flags< rpg::SavePicture::Flags >::name

template<>
char const* const lcf::Flags< rpg::SavePicture::Flags >::name = "SavePicture_Flags"

Definition at line 24 of file lsd_savepicture_flags.h.

◆ Flags< rpg::SaveSystem::ManiacMessageHook_Flags >::flag_names

template<>
decltype(Flags<rpg::SaveSystem::ManiacMessageHook_Flags>::flag_names) lcf::Flags< rpg::SaveSystem::ManiacMessageHook_Flags >::flag_names
Initial value:
= {
"user_event",
"create_window",
"destroy_window",
"text_rendering"
}

Definition at line 27 of file lsd_savesystem_maniac_message_hook_flags.h.

◆ Flags< rpg::SaveSystem::ManiacMessageHook_Flags >::flags_is2k3

template<>
decltype(Flags<rpg::SaveSystem::ManiacMessageHook_Flags>::flags_is2k3) lcf::Flags< rpg::SaveSystem::ManiacMessageHook_Flags >::flags_is2k3
Initial value:
= {
0,
0,
0,
0
}

Definition at line 35 of file lsd_savesystem_maniac_message_hook_flags.h.

◆ Flags< rpg::SaveSystem::ManiacMessageHook_Flags >::name

template<>
char const* const lcf::Flags< rpg::SaveSystem::ManiacMessageHook_Flags >::name = "SaveSystem_ManiacMessageHook_Flags"

Definition at line 24 of file lsd_savesystem_maniac_message_hook_flags.h.

◆ Flags< rpg::Terrain::Flags >::flag_names

template<>
decltype(Flags<rpg::Terrain::Flags>::flag_names) lcf::Flags< rpg::Terrain::Flags >::flag_names
Initial value:
= {
"back_party",
"back_enemies",
"lateral_party",
"lateral_enemies"
}

Definition at line 27 of file ldb_terrain_special_flags.h.

◆ Flags< rpg::Terrain::Flags >::flags_is2k3

template<>
decltype(Flags<rpg::Terrain::Flags>::flags_is2k3) lcf::Flags< rpg::Terrain::Flags >::flags_is2k3
Initial value:
= {
1,
1,
1,
1
}

Definition at line 35 of file ldb_terrain_special_flags.h.

◆ Flags< rpg::Terrain::Flags >::name

template<>
char const* const lcf::Flags< rpg::Terrain::Flags >::name = "Terrain_Flags"

Definition at line 24 of file ldb_terrain_special_flags.h.

◆ Flags< rpg::TroopPageCondition::Flags >::flag_names

template<>
decltype(Flags<rpg::TroopPageCondition::Flags>::flag_names) lcf::Flags< rpg::TroopPageCondition::Flags >::flag_names
Initial value:
= {
"switch_a",
"switch_b",
"variable",
"turn",
"fatigue",
"enemy_hp",
"actor_hp",
"turn_enemy",
"turn_actor",
"command_actor"
}

Definition at line 27 of file ldb_trooppagecondition_flags.h.

◆ Flags< rpg::TroopPageCondition::Flags >::flags_is2k3

template<>
decltype(Flags<rpg::TroopPageCondition::Flags>::flags_is2k3) lcf::Flags< rpg::TroopPageCondition::Flags >::flags_is2k3
Initial value:
= {
0,
0,
0,
0,
0,
0,
0,
1,
1,
1
}

Definition at line 41 of file ldb_trooppagecondition_flags.h.

◆ Flags< rpg::TroopPageCondition::Flags >::name

template<>
char const* const lcf::Flags< rpg::TroopPageCondition::Flags >::name = "TroopPageCondition_Flags"

Definition at line 24 of file ldb_trooppagecondition_flags.h.

◆ static_classD1

EmptyField< rpg::Database > lcf::static_classD1(LDB_Reader::ChunkDatabase::classD1, "classD1", 1, 1) ( LDB_Reader::ChunkDatabase::classD1 ,
"classD1" ,
1 ,
1  )
static

◆ static_commoneventD2

EmptyField< rpg::Database > lcf::static_commoneventD2(LDB_Reader::ChunkDatabase::commoneventD2, "commoneventD2", 1, 1) ( LDB_Reader::ChunkDatabase::commoneventD2 ,
"commoneventD2" ,
1 ,
1  )
static

◆ static_commoneventD3

EmptyField< rpg::Database > lcf::static_commoneventD3(LDB_Reader::ChunkDatabase::commoneventD3, "commoneventD3", 1, 1) ( LDB_Reader::ChunkDatabase::commoneventD3 ,
"commoneventD3" ,
1 ,
1  )
static

◆ Struct< rpg::Actor >::fields

template<>
Field<rpg::Actor> const* lcf::Struct< rpg::Actor >::fields[]
Initial value:
= {
&static_name,
&static_title,
&static_character_name,
&static_character_index,
&static_transparent,
&static_initial_level,
&static_final_level,
&static_critical_hit,
&static_critical_hit_chance,
&static_face_name,
&static_face_index,
&static_two_weapon,
&static_lock_equipment,
&static_auto_battle,
&static_super_guard,
&static_parameters,
&static_exp_base,
&static_exp_inflation,
&static_exp_correction,
&static_initial_equipment,
&static_unarmed_animation,
&static_class_id,
&static_battle_x,
&static_battle_y,
&static_battler_animation,
&static_skills,
&static_rename_skill,
&static_skill_name,
&static_size_state_ranks,
&static_state_ranks,
&static_size_attribute_ranks,
&static_attribute_ranks,
&static_battle_commands,
&static_easyrpg_actorai,
&static_easyrpg_prevent_critical,
&static_easyrpg_raise_evasion,
&static_easyrpg_immune_to_attribute_downshifts,
&static_easyrpg_ignore_evasion,
&static_easyrpg_unarmed_hit,
&static_size_easyrpg_unarmed_state_set,
&static_easyrpg_unarmed_state_set,
&static_easyrpg_unarmed_state_chance,
&static_size_easyrpg_unarmed_attribute_set,
&static_easyrpg_unarmed_attribute_set,
&static_easyrpg_dual_attack,
&static_easyrpg_attack_all,
NULL
}

Definition at line 18 of file fwd_struct_impl.h.

◆ Struct< rpg::Actor >::name

◆ Struct< rpg::Animation >::fields

template<>
Field<rpg::Animation> const* lcf::Struct< rpg::Animation >::fields[]
Initial value:
= {
&static_name,
&static_animation_name,
&static_large,
&static_timings,
&static_scope,
&static_position,
&static_frames,
NULL
}

Definition at line 23 of file fwd_struct_impl.h.

◆ Struct< rpg::Animation >::name

template<>
char const* const lcf::Struct< rpg::Animation >::name = "Animation"

Definition at line 21 of file fwd_struct_impl.h.

◆ Struct< rpg::AnimationCellData >::fields

template<>
Field<rpg::AnimationCellData> const* lcf::Struct< rpg::AnimationCellData >::fields[]
Initial value:
= {
&static_valid,
&static_cell_id,
&static_x,
&static_y,
&static_zoom,
&static_tone_red,
&static_tone_green,
&static_tone_blue,
&static_tone_gray,
&static_transparency,
NULL
}

Definition at line 28 of file fwd_struct_impl.h.

◆ Struct< rpg::AnimationCellData >::name

template<>
char const* const lcf::Struct< rpg::AnimationCellData >::name = "AnimationCellData"

Definition at line 26 of file fwd_struct_impl.h.

◆ Struct< rpg::AnimationFrame >::fields

template<>
Field<rpg::AnimationFrame> const* lcf::Struct< rpg::AnimationFrame >::fields[]
Initial value:
= {
&static_cells,
NULL
}

Definition at line 33 of file fwd_struct_impl.h.

◆ Struct< rpg::AnimationFrame >::name

template<>
char const* const lcf::Struct< rpg::AnimationFrame >::name = "AnimationFrame"

Definition at line 31 of file fwd_struct_impl.h.

◆ Struct< rpg::AnimationTiming >::fields

template<>
Field<rpg::AnimationTiming> const* lcf::Struct< rpg::AnimationTiming >::fields[]
Initial value:
= {
&static_frame,
&static_se,
&static_flash_scope,
&static_flash_red,
&static_flash_green,
&static_flash_blue,
&static_flash_power,
&static_screen_shake,
NULL
}

Definition at line 38 of file fwd_struct_impl.h.

◆ Struct< rpg::AnimationTiming >::name

template<>
char const* const lcf::Struct< rpg::AnimationTiming >::name = "AnimationTiming"

Definition at line 36 of file fwd_struct_impl.h.

◆ Struct< rpg::Attribute >::fields

template<>
Field<rpg::Attribute> const* lcf::Struct< rpg::Attribute >::fields[]
Initial value:
= {
&static_name,
&static_type,
&static_a_rate,
&static_b_rate,
&static_c_rate,
&static_d_rate,
&static_e_rate,
NULL
}

Definition at line 43 of file fwd_struct_impl.h.

◆ Struct< rpg::Attribute >::name

template<>
char const* const lcf::Struct< rpg::Attribute >::name = "Attribute"

Definition at line 41 of file fwd_struct_impl.h.

◆ Struct< rpg::BattleCommand >::fields

template<>
Field<rpg::BattleCommand> const* lcf::Struct< rpg::BattleCommand >::fields[]
Initial value:
= {
&static_name,
&static_type,
NULL
}

Definition at line 48 of file fwd_struct_impl.h.

◆ Struct< rpg::BattleCommand >::name

template<>
char const* const lcf::Struct< rpg::BattleCommand >::name = "BattleCommand"

Definition at line 46 of file fwd_struct_impl.h.

◆ Struct< rpg::BattleCommands >::fields

template<>
Field<rpg::BattleCommands> const* lcf::Struct< rpg::BattleCommands >::fields[]
Initial value:
= {
&static_placement,
&static_death_handler_unused,
&static_row,
&static_battle_type,
&static_unused_display_normal_parameters,
&static_commands,
&static_death_handler,
&static_death_event,
&static_window_size,
&static_transparency,
&static_death_teleport,
&static_death_teleport_id,
&static_death_teleport_x,
&static_death_teleport_y,
&static_death_teleport_face,
&static_easyrpg_default_atb_mode,
&static_easyrpg_enable_battle_row_command,
&static_easyrpg_sequential_order,
&static_easyrpg_disable_row_feature,
&static_easyrpg_fixed_actor_facing_direction,
&static_easyrpg_fixed_enemy_facing_direction,
NULL
}

Definition at line 53 of file fwd_struct_impl.h.

◆ Struct< rpg::BattleCommands >::name

template<>
char const* const lcf::Struct< rpg::BattleCommands >::name = "BattleCommands"

Definition at line 51 of file fwd_struct_impl.h.

◆ Struct< rpg::BattlerAnimation >::fields

template<>
Field<rpg::BattlerAnimation> const* lcf::Struct< rpg::BattlerAnimation >::fields[]
Initial value:
= {
&static_name,
&static_speed,
&static_poses,
&static_weapons,
NULL
}

Definition at line 58 of file fwd_struct_impl.h.

◆ Struct< rpg::BattlerAnimation >::name

template<>
char const* const lcf::Struct< rpg::BattlerAnimation >::name = "BattlerAnimation"

Definition at line 56 of file fwd_struct_impl.h.

◆ Struct< rpg::BattlerAnimationItemSkill >::fields

template<>
Field<rpg::BattlerAnimationItemSkill> const* lcf::Struct< rpg::BattlerAnimationItemSkill >::fields[]
Initial value:
= {
&static_unknown02,
&static_type,
&static_weapon_animation_id,
&static_movement,
&static_after_image,
&static_attacks,
&static_ranged,
&static_ranged_animation_id,
&static_ranged_speed,
&static_battle_animation_id,
&static_pose,
NULL
}

Definition at line 63 of file fwd_struct_impl.h.

◆ Struct< rpg::BattlerAnimationItemSkill >::name

template<>
char const* const lcf::Struct< rpg::BattlerAnimationItemSkill >::name = "BattlerAnimationItemSkill"

Definition at line 61 of file fwd_struct_impl.h.

◆ Struct< rpg::BattlerAnimationPose >::fields

template<>
Field<rpg::BattlerAnimationPose> const* lcf::Struct< rpg::BattlerAnimationPose >::fields[]
Initial value:
= {
&static_name,
&static_battler_name,
&static_battler_index,
&static_animation_type,
&static_battle_animation_id,
NULL
}

Definition at line 68 of file fwd_struct_impl.h.

◆ Struct< rpg::BattlerAnimationPose >::name

template<>
char const* const lcf::Struct< rpg::BattlerAnimationPose >::name = "BattlerAnimationPose"

Definition at line 66 of file fwd_struct_impl.h.

◆ Struct< rpg::BattlerAnimationWeapon >::fields

template<>
Field<rpg::BattlerAnimationWeapon> const* lcf::Struct< rpg::BattlerAnimationWeapon >::fields[]
Initial value:
= {
&static_name,
&static_weapon_name,
&static_weapon_index,
NULL
}

Definition at line 73 of file fwd_struct_impl.h.

◆ Struct< rpg::BattlerAnimationWeapon >::name

template<>
char const* const lcf::Struct< rpg::BattlerAnimationWeapon >::name = "BattlerAnimationWeapon"

Definition at line 71 of file fwd_struct_impl.h.

◆ Struct< rpg::Chipset >::fields

template<>
Field<rpg::Chipset> const* lcf::Struct< rpg::Chipset >::fields[]
Initial value:
= {
&static_name,
&static_chipset_name,
&static_terrain_data,
&static_passable_data_lower,
&static_passable_data_upper,
&static_animation_type,
&static_animation_speed,
NULL
}

Definition at line 78 of file fwd_struct_impl.h.

◆ Struct< rpg::Chipset >::name

template<>
char const* const lcf::Struct< rpg::Chipset >::name = "Chipset"

Definition at line 76 of file fwd_struct_impl.h.

◆ Struct< rpg::Class >::fields

template<>
Field<rpg::Class> const* lcf::Struct< rpg::Class >::fields[]
Initial value:
= {
&static_name,
&static_two_weapon,
&static_lock_equipment,
&static_auto_battle,
&static_super_guard,
&static_parameters,
&static_exp_base,
&static_exp_inflation,
&static_exp_correction,
&static_battler_animation,
&static_skills,
&static_size_state_ranks,
&static_state_ranks,
&static_size_attribute_ranks,
&static_attribute_ranks,
&static_battle_commands,
NULL
}

Definition at line 83 of file fwd_struct_impl.h.

◆ Struct< rpg::Class >::name

template<>
char const* const lcf::Struct< rpg::Class >::name = "Class"

Definition at line 81 of file fwd_struct_impl.h.

◆ Struct< rpg::CommonEvent >::fields

template<>
Field<rpg::CommonEvent> const* lcf::Struct< rpg::CommonEvent >::fields[]
Initial value:
= {
&static_name,
&static_trigger,
&static_switch_flag,
&static_switch_id,
&static_size_event_commands,
&static_event_commands,
NULL
}

Definition at line 88 of file fwd_struct_impl.h.

◆ Struct< rpg::CommonEvent >::name

template<>
char const* const lcf::Struct< rpg::CommonEvent >::name = "CommonEvent"

Definition at line 86 of file fwd_struct_impl.h.

◆ Struct< rpg::Database >::fields

template<>
Field<rpg::Database> const* lcf::Struct< rpg::Database >::fields[]
Initial value:
= {
&static_actors,
&static_skills,
&static_items,
&static_enemies,
&static_troops,
&static_terrains,
&static_attributes,
&static_states,
&static_animations,
&static_chipsets,
&static_terms,
&static_system,
&static_switches,
&static_variables,
&static_commonevents,
&static_version,
&static_battlecommands,
&static_classes,
&static_battleranimations,
&static_maniac_string_variables,
NULL
}
static EmptyField< rpg::Database > static_commoneventD3(LDB_Reader::ChunkDatabase::commoneventD3, "commoneventD3", 1, 1)
static EmptyField< rpg::Database > static_commoneventD2(LDB_Reader::ChunkDatabase::commoneventD2, "commoneventD2", 1, 1)
static EmptyField< rpg::Database > static_classD1(LDB_Reader::ChunkDatabase::classD1, "classD1", 1, 1)

Definition at line 93 of file fwd_struct_impl.h.

◆ Struct< rpg::Database >::name

template<>
char const* const lcf::Struct< rpg::Database >::name = "Database"

Definition at line 91 of file fwd_struct_impl.h.

◆ Struct< rpg::Encounter >::fields

template<>
Field<rpg::Encounter> const* lcf::Struct< rpg::Encounter >::fields[]
Initial value:
= {
&static_troop_id,
NULL
}

Definition at line 98 of file fwd_struct_impl.h.

◆ Struct< rpg::Encounter >::name

template<>
char const* const lcf::Struct< rpg::Encounter >::name = "Encounter"

Definition at line 96 of file fwd_struct_impl.h.

◆ Struct< rpg::Enemy >::fields

template<>
Field<rpg::Enemy> const* lcf::Struct< rpg::Enemy >::fields[]
Initial value:
= {
&static_name,
&static_battler_name,
&static_battler_hue,
&static_max_hp,
&static_max_sp,
&static_attack,
&static_defense,
&static_spirit,
&static_agility,
&static_transparent,
&static_exp,
&static_gold,
&static_drop_id,
&static_drop_prob,
&static_critical_hit,
&static_critical_hit_chance,
&static_miss,
&static_levitate,
&static_size_state_ranks,
&static_state_ranks,
&static_size_attribute_ranks,
&static_attribute_ranks,
&static_actions,
&static_maniac_unarmed_animation,
&static_easyrpg_enemyai,
&static_easyrpg_prevent_critical,
&static_easyrpg_raise_evasion,
&static_easyrpg_immune_to_attribute_downshifts,
&static_easyrpg_ignore_evasion,
&static_easyrpg_hit,
&static_size_easyrpg_state_set,
&static_easyrpg_state_set,
&static_easyrpg_state_chance,
&static_size_easyrpg_attribute_set,
&static_easyrpg_attribute_set,
&static_easyrpg_super_guard,
&static_easyrpg_attack_all,
NULL
}

Definition at line 103 of file fwd_struct_impl.h.

◆ Struct< rpg::Enemy >::name

template<>
char const* const lcf::Struct< rpg::Enemy >::name = "Enemy"

Definition at line 101 of file fwd_struct_impl.h.

◆ Struct< rpg::EnemyAction >::fields

template<>
Field<rpg::EnemyAction> const* lcf::Struct< rpg::EnemyAction >::fields[]
Initial value:
= {
&static_kind,
&static_basic,
&static_skill_id,
&static_enemy_id,
&static_condition_type,
&static_condition_param1,
&static_condition_param2,
&static_switch_id,
&static_switch_on,
&static_switch_on_id,
&static_switch_off,
&static_switch_off_id,
&static_rating,
NULL
}

Definition at line 108 of file fwd_struct_impl.h.

◆ Struct< rpg::EnemyAction >::name

template<>
char const* const lcf::Struct< rpg::EnemyAction >::name = "EnemyAction"

Definition at line 106 of file fwd_struct_impl.h.

◆ Struct< rpg::Equipment >::fields

template<>
Field<rpg::Equipment> const* lcf::Struct< rpg::Equipment >::fields[]

Definition at line 113 of file fwd_struct_impl.h.

◆ Struct< rpg::Equipment >::name

template<>
const char* const lcf::Struct< rpg::Equipment >::name

Definition at line 111 of file fwd_struct_impl.h.

◆ Struct< rpg::Event >::fields

template<>
Field<rpg::Event> const* lcf::Struct< rpg::Event >::fields[]
Initial value:
= {
&static_name,
&static_x,
&static_y,
&static_pages,
NULL
}

Definition at line 118 of file fwd_struct_impl.h.

◆ Struct< rpg::Event >::name

template<>
char const* const lcf::Struct< rpg::Event >::name = "Event"

Definition at line 116 of file fwd_struct_impl.h.

◆ Struct< rpg::EventCommand >::fields

template<>
Field<rpg::EventCommand> const* lcf::Struct< rpg::EventCommand >::fields[]

Definition at line 123 of file fwd_struct_impl.h.

◆ Struct< rpg::EventCommand >::name

template<>
const char* const lcf::Struct< rpg::EventCommand >::name

Definition at line 121 of file fwd_struct_impl.h.

◆ Struct< rpg::EventPage >::fields

template<>
Field<rpg::EventPage> const* lcf::Struct< rpg::EventPage >::fields[]
Initial value:
= {
&static_condition,
&static_character_name,
&static_character_index,
&static_character_direction,
&static_character_pattern,
&static_translucent,
&static_move_type,
&static_move_frequency,
&static_trigger,
&static_layer,
&static_overlap_forbidden,
&static_animation_type,
&static_move_speed,
&static_move_route,
&static_size_event_commands,
&static_event_commands,
NULL
}

Definition at line 128 of file fwd_struct_impl.h.

◆ Struct< rpg::EventPage >::name

template<>
char const* const lcf::Struct< rpg::EventPage >::name = "EventPage"

Definition at line 126 of file fwd_struct_impl.h.

◆ Struct< rpg::EventPageCondition >::fields

template<>
Field<rpg::EventPageCondition> const* lcf::Struct< rpg::EventPageCondition >::fields[]
Initial value:
= {
&static_flags,
&static_switch_a_id,
&static_switch_b_id,
&static_variable_id,
&static_variable_value,
&static_item_id,
&static_actor_id,
&static_timer_sec,
&static_timer2_sec,
&static_compare_operator,
NULL
}

Definition at line 133 of file fwd_struct_impl.h.

◆ Struct< rpg::EventPageCondition >::name

template<>
char const* const lcf::Struct< rpg::EventPageCondition >::name = "EventPageCondition"

Definition at line 131 of file fwd_struct_impl.h.

◆ Struct< rpg::Item >::fields

template<>
Field<rpg::Item> const* lcf::Struct< rpg::Item >::fields[]
Initial value:
= {
&static_name,
&static_description,
&static_type,
&static_price,
&static_uses,
&static_atk_points1,
&static_def_points1,
&static_spi_points1,
&static_agi_points1,
&static_two_handed,
&static_sp_cost,
&static_hit,
&static_critical_hit,
&static_animation_id,
&static_preemptive,
&static_dual_attack,
&static_attack_all,
&static_ignore_evasion,
&static_prevent_critical,
&static_raise_evasion,
&static_half_sp_cost,
&static_no_terrain_damage,
&static_cursed,
&static_entire_party,
&static_recover_hp_rate,
&static_recover_hp,
&static_recover_sp_rate,
&static_recover_sp,
&static_occasion_field1,
&static_ko_only,
&static_max_hp_points,
&static_max_sp_points,
&static_atk_points2,
&static_def_points2,
&static_spi_points2,
&static_agi_points2,
&static_using_message,
&static_skill_id,
&static_switch_id,
&static_occasion_field2,
&static_occasion_battle,
&static_size_actor_set,
&static_actor_set,
&static_size_state_set,
&static_state_set,
&static_size_attribute_set,
&static_attribute_set,
&static_state_chance,
&static_reverse_state_effect,
&static_weapon_animation,
&static_animation_data,
&static_use_skill,
&static_size_class_set,
&static_class_set,
&static_ranged_trajectory,
&static_ranged_target,
&static_easyrpg_using_message,
&static_easyrpg_max_count,
NULL
}

Definition at line 138 of file fwd_struct_impl.h.

◆ Struct< rpg::Item >::name

template<>
char const* const lcf::Struct< rpg::Item >::name = "Item"

Definition at line 136 of file fwd_struct_impl.h.

◆ Struct< rpg::Learning >::fields

template<>
Field<rpg::Learning> const* lcf::Struct< rpg::Learning >::fields[]
Initial value:
= {
&static_level,
&static_skill_id,
NULL
}

Definition at line 143 of file fwd_struct_impl.h.

◆ Struct< rpg::Learning >::name

template<>
char const* const lcf::Struct< rpg::Learning >::name = "Learning"

Definition at line 141 of file fwd_struct_impl.h.

◆ Struct< rpg::Map >::fields

template<>
Field<rpg::Map> const* lcf::Struct< rpg::Map >::fields[]
Initial value:
= {
&static_chipset_id,
&static_width,
&static_height,
&static_scroll_type,
&static_parallax_flag,
&static_parallax_name,
&static_parallax_loop_x,
&static_parallax_loop_y,
&static_parallax_auto_loop_x,
&static_parallax_sx,
&static_parallax_auto_loop_y,
&static_parallax_sy,
&static_generator_flag,
&static_generator_mode,
&static_top_level,
&static_generator_tiles,
&static_generator_width,
&static_generator_height,
&static_generator_surround,
&static_generator_upper_wall,
&static_generator_floor_b,
&static_generator_floor_c,
&static_generator_extra_b,
&static_generator_extra_c,
&static_generator_x,
&static_generator_y,
&static_generator_tile_ids,
&static_lower_layer,
&static_upper_layer,
&static_events,
&static_save_count_2k3e,
&static_save_count,
NULL
}

Definition at line 148 of file fwd_struct_impl.h.

◆ Struct< rpg::Map >::name

template<>
char const* const lcf::Struct< rpg::Map >::name = "Map"

Definition at line 146 of file fwd_struct_impl.h.

◆ Struct< rpg::MapInfo >::fields

template<>
Field<rpg::MapInfo> const* lcf::Struct< rpg::MapInfo >::fields[]
Initial value:
= {
&static_name,
&static_parent_map,
&static_indentation,
&static_type,
&static_scrollbar_x,
&static_scrollbar_y,
&static_expanded_node,
&static_music_type,
&static_music,
&static_background_type,
&static_background_name,
&static_teleport,
&static_escape,
&static_save,
&static_encounters,
&static_encounter_steps,
&static_area_rect,
NULL
}

Definition at line 153 of file fwd_struct_impl.h.

◆ Struct< rpg::MapInfo >::name

template<>
char const* const lcf::Struct< rpg::MapInfo >::name = "MapInfo"

Definition at line 151 of file fwd_struct_impl.h.

◆ Struct< rpg::MoveCommand >::fields

template<>
Field<rpg::MoveCommand> const* lcf::Struct< rpg::MoveCommand >::fields[]

Definition at line 158 of file fwd_struct_impl.h.

◆ Struct< rpg::MoveCommand >::name

template<>
const char* const lcf::Struct< rpg::MoveCommand >::name

Definition at line 156 of file fwd_struct_impl.h.

◆ Struct< rpg::MoveRoute >::fields

template<>
Field<rpg::MoveRoute> const* lcf::Struct< rpg::MoveRoute >::fields[]
Initial value:
= {
&static_size_move_commands,
&static_move_commands,
&static_repeat,
&static_skippable,
NULL
}

Definition at line 163 of file fwd_struct_impl.h.

◆ Struct< rpg::MoveRoute >::name

template<>
char const* const lcf::Struct< rpg::MoveRoute >::name = "MoveRoute"

Definition at line 161 of file fwd_struct_impl.h.

◆ Struct< rpg::Music >::fields

template<>
Field<rpg::Music> const* lcf::Struct< rpg::Music >::fields[]
Initial value:
= {
&static_name,
&static_fadein,
&static_volume,
&static_tempo,
&static_balance,
NULL
}

Definition at line 168 of file fwd_struct_impl.h.

◆ Struct< rpg::Music >::name

template<>
char const* const lcf::Struct< rpg::Music >::name = "Music"

Definition at line 166 of file fwd_struct_impl.h.

◆ Struct< rpg::Parameters >::fields

template<>
Field<rpg::Parameters> const* lcf::Struct< rpg::Parameters >::fields[]

Definition at line 173 of file fwd_struct_impl.h.

◆ Struct< rpg::Parameters >::name

template<>
const char* const lcf::Struct< rpg::Parameters >::name

Definition at line 171 of file fwd_struct_impl.h.

◆ Struct< rpg::Rect >::fields

template<>
Field<rpg::Rect> const* lcf::Struct< rpg::Rect >::fields[]

Definition at line 178 of file fwd_struct_impl.h.

◆ Struct< rpg::Rect >::name

template<>
const char* const lcf::Struct< rpg::Rect >::name

Definition at line 176 of file fwd_struct_impl.h.

◆ Struct< rpg::Save >::fields

template<>
Field<rpg::Save> const* lcf::Struct< rpg::Save >::fields[]
Initial value:
= {
&static_title,
&static_system,
&static_screen,
&static_pictures,
&static_party_location,
&static_boat_location,
&static_ship_location,
&static_airship_location,
&static_actors,
&static_inventory,
&static_targets,
&static_map_info,
&static_panorama,
&static_foreground_event_execstate,
&static_common_events,
&static_easyrpg_data,
NULL
}

Definition at line 183 of file fwd_struct_impl.h.

◆ Struct< rpg::Save >::name

template<>
char const* const lcf::Struct< rpg::Save >::name = "Save"

Definition at line 181 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveActor >::fields

template<>
Field<rpg::SaveActor> const* lcf::Struct< rpg::SaveActor >::fields[]
Initial value:
= {
&static_name,
&static_title,
&static_sprite_name,
&static_sprite_id,
&static_transparency,
&static_face_name,
&static_face_id,
&static_level,
&static_exp,
&static_hp_mod,
&static_sp_mod,
&static_attack_mod,
&static_defense_mod,
&static_spirit_mod,
&static_agility_mod,
&static_size_skills,
&static_skills,
&static_equipped,
&static_current_hp,
&static_current_sp,
&static_battle_commands,
&static_size_status,
&static_status,
&static_changed_battle_commands,
&static_class_id,
&static_row,
&static_two_weapon,
&static_lock_equipment,
&static_auto_battle,
&static_super_guard,
&static_battler_animation,
NULL
}

Definition at line 188 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveActor >::name

template<>
char const* const lcf::Struct< rpg::SaveActor >::name = "SaveActor"

Definition at line 186 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveCommonEvent >::fields

template<>
Field<rpg::SaveCommonEvent> const* lcf::Struct< rpg::SaveCommonEvent >::fields[]
Initial value:
= {
&static_parallel_event_execstate,
NULL
}

Definition at line 193 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveCommonEvent >::name

template<>
char const* const lcf::Struct< rpg::SaveCommonEvent >::name = "SaveCommonEvent"

Definition at line 191 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveEasyRpgData >::fields

template<>
Field<rpg::SaveEasyRpgData> const* lcf::Struct< rpg::SaveEasyRpgData >::fields[]
Initial value:
= {
&static_version,
&static_codepage,
&static_windows,
NULL
}

Definition at line 198 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveEasyRpgData >::name

template<>
char const* const lcf::Struct< rpg::SaveEasyRpgData >::name = "SaveEasyRpgData"

Definition at line 196 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveEasyRpgText >::fields

template<>
Field<rpg::SaveEasyRpgText> const* lcf::Struct< rpg::SaveEasyRpgText >::fields[]
Initial value:
= {
&static_text,
&static_position_x,
&static_position_y,
&static_font_name,
&static_font_size,
&static_letter_spacing,
&static_line_spacing,
&static_flags,
NULL
}

Definition at line 203 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveEasyRpgText >::name

template<>
char const* const lcf::Struct< rpg::SaveEasyRpgText >::name = "SaveEasyRpgText"

Definition at line 201 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveEasyRpgWindow >::fields

template<>
Field<rpg::SaveEasyRpgWindow> const* lcf::Struct< rpg::SaveEasyRpgWindow >::fields[]
Initial value:
= {
&static_texts,
&static_width,
&static_height,
&static_system_name,
&static_message_stretch,
&static_flags,
NULL
}

Definition at line 208 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveEasyRpgWindow >::name

template<>
char const* const lcf::Struct< rpg::SaveEasyRpgWindow >::name = "SaveEasyRpgWindow"

Definition at line 206 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveEventExecFrame >::fields

template<>
Field<rpg::SaveEventExecFrame> const* lcf::Struct< rpg::SaveEventExecFrame >::fields[]
Initial value:
= {
&static_size_commands,
&static_commands,
&static_current_command,
&static_event_id,
&static_triggered_by_decision_key,
&static_size_subcommand_path,
&static_subcommand_path,
&static_maniac_event_info,
&static_maniac_event_id,
&static_maniac_event_page_id,
&static_maniac_loop_info_size,
&static_maniac_loop_info,
&static_easyrpg_runtime_flags,
NULL
}

Definition at line 213 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveEventExecFrame >::name

template<>
char const* const lcf::Struct< rpg::SaveEventExecFrame >::name = "SaveEventExecFrame"

Definition at line 211 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveEventExecState >::fields

template<>
Field<rpg::SaveEventExecState> const* lcf::Struct< rpg::SaveEventExecState >::fields[]
Initial value:
= {
&static_stack,
&static_show_message,
&static_abort_on_escape,
&static_wait_movement,
&static_keyinput_wait,
&static_keyinput_variable,
&static_keyinput_all_directions,
&static_keyinput_decision,
&static_keyinput_cancel,
&static_keyinput_2kshift_2k3numbers,
&static_keyinput_2kdown_2k3operators,
&static_keyinput_2kleft_2k3shift,
&static_keyinput_2kright,
&static_keyinput_2kup,
&static_wait_time,
&static_keyinput_time_variable,
&static_keyinput_2k3down,
&static_keyinput_2k3left,
&static_keyinput_2k3right,
&static_keyinput_2k3up,
&static_keyinput_timed,
&static_wait_key_enter,
&static_easyrpg_active,
&static_easyrpg_string,
&static_easyrpg_parameters,
&static_easyrpg_runtime_flags,
NULL
}

Definition at line 218 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveEventExecState >::name

template<>
char const* const lcf::Struct< rpg::SaveEventExecState >::name = "SaveEventExecState"

Definition at line 216 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveInventory >::fields

template<>
Field<rpg::SaveInventory> const* lcf::Struct< rpg::SaveInventory >::fields[]
Initial value:
= {
&static_size_party,
&static_party,
&static_size_item_ids,
&static_item_ids,
&static_item_counts,
&static_item_usage,
&static_gold,
&static_timer1_frames,
&static_timer1_active,
&static_timer1_visible,
&static_timer1_battle,
&static_timer2_frames,
&static_timer2_active,
&static_timer2_visible,
&static_timer2_battle,
&static_battles,
&static_defeats,
&static_escapes,
&static_victories,
&static_turns,
&static_steps,
NULL
}

Definition at line 223 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveInventory >::name

template<>
char const* const lcf::Struct< rpg::SaveInventory >::name = "SaveInventory"

Definition at line 221 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveMapEvent >::fields

template<>
Field<rpg::SaveMapEvent> const* lcf::Struct< rpg::SaveMapEvent >::fields[]
Initial value:
= {
&static_active,
&static_map_id,
&static_position_x,
&static_position_y,
&static_direction,
&static_facing,
&static_anim_frame,
&static_transparency,
&static_remaining_step,
&static_move_frequency,
&static_layer,
&static_overlap_forbidden,
&static_animation_type,
&static_lock_facing,
&static_move_speed,
&static_move_route,
&static_move_route_overwrite,
&static_move_route_index,
&static_move_route_finished,
&static_sprite_hidden,
&static_move_route_through,
&static_anim_paused,
&static_through,
&static_stop_count,
&static_anim_count,
&static_max_stop_count,
&static_jumping,
&static_begin_jump_x,
&static_begin_jump_y,
&static_pause,
&static_flying,
&static_sprite_name,
&static_sprite_id,
&static_processed,
&static_flash_red,
&static_flash_green,
&static_flash_blue,
&static_flash_current_level,
&static_flash_time_left,
&static_easyrpg_move_failure_count,
&static_easyrpg_clone_map_id,
&static_easyrpg_clone_event_id,
&static_easyrpg_runtime_flags,
&static_waiting_execution,
&static_original_move_route_index,
&static_triggered_by_decision_key,
&static_parallel_event_execstate,
NULL
}

Definition at line 228 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveMapEvent >::name

template<>
char const* const lcf::Struct< rpg::SaveMapEvent >::name = "SaveMapEvent"

Definition at line 226 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveMapEventBase >::fields

template<>
Field<rpg::SaveMapEventBase> const* lcf::Struct< rpg::SaveMapEventBase >::fields[]
Initial value:
= {
&static_active,
&static_map_id,
&static_position_x,
&static_position_y,
&static_direction,
&static_facing,
&static_anim_frame,
&static_transparency,
&static_remaining_step,
&static_move_frequency,
&static_layer,
&static_overlap_forbidden,
&static_animation_type,
&static_lock_facing,
&static_move_speed,
&static_move_route,
&static_move_route_overwrite,
&static_move_route_index,
&static_move_route_finished,
&static_sprite_hidden,
&static_move_route_through,
&static_anim_paused,
&static_through,
&static_stop_count,
&static_anim_count,
&static_max_stop_count,
&static_jumping,
&static_begin_jump_x,
&static_begin_jump_y,
&static_pause,
&static_flying,
&static_sprite_name,
&static_sprite_id,
&static_processed,
&static_flash_red,
&static_flash_green,
&static_flash_blue,
&static_flash_current_level,
&static_flash_time_left,
&static_easyrpg_move_failure_count,
&static_easyrpg_clone_map_id,
&static_easyrpg_clone_event_id,
&static_easyrpg_runtime_flags,
NULL
}

Definition at line 233 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveMapEventBase >::name

template<>
char const* const lcf::Struct< rpg::SaveMapEventBase >::name = "SaveMapEventBase"

Definition at line 231 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveMapInfo >::fields

template<>
Field<rpg::SaveMapInfo> const* lcf::Struct< rpg::SaveMapInfo >::fields[]
Initial value:
= {
&static_position_x,
&static_position_y,
&static_encounter_steps,
&static_chipset_id,
&static_events,
&static_lower_tiles,
&static_upper_tiles,
&static_parallax_name,
&static_parallax_horz,
&static_parallax_vert,
&static_parallax_horz_auto,
&static_parallax_horz_speed,
&static_parallax_vert_auto,
&static_parallax_vert_speed,
NULL
}

Definition at line 238 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveMapInfo >::name

template<>
char const* const lcf::Struct< rpg::SaveMapInfo >::name = "SaveMapInfo"

Definition at line 236 of file fwd_struct_impl.h.

◆ Struct< rpg::SavePanorama >::fields

template<>
Field<rpg::SavePanorama> const* lcf::Struct< rpg::SavePanorama >::fields[]
Initial value:
= {
&static_pan_x,
&static_pan_y,
NULL
}

Definition at line 243 of file fwd_struct_impl.h.

◆ Struct< rpg::SavePanorama >::name

template<>
char const* const lcf::Struct< rpg::SavePanorama >::name = "SavePanorama"

Definition at line 241 of file fwd_struct_impl.h.

◆ Struct< rpg::SavePartyLocation >::fields

template<>
Field<rpg::SavePartyLocation> const* lcf::Struct< rpg::SavePartyLocation >::fields[]
Initial value:
= {
&static_active,
&static_map_id,
&static_position_x,
&static_position_y,
&static_direction,
&static_facing,
&static_anim_frame,
&static_transparency,
&static_remaining_step,
&static_move_frequency,
&static_layer,
&static_overlap_forbidden,
&static_animation_type,
&static_lock_facing,
&static_move_speed,
&static_move_route,
&static_move_route_overwrite,
&static_move_route_index,
&static_move_route_finished,
&static_sprite_hidden,
&static_move_route_through,
&static_anim_paused,
&static_through,
&static_stop_count,
&static_anim_count,
&static_max_stop_count,
&static_jumping,
&static_begin_jump_x,
&static_begin_jump_y,
&static_pause,
&static_flying,
&static_sprite_name,
&static_sprite_id,
&static_processed,
&static_flash_red,
&static_flash_green,
&static_flash_blue,
&static_flash_current_level,
&static_flash_time_left,
&static_easyrpg_move_failure_count,
&static_easyrpg_clone_map_id,
&static_easyrpg_clone_event_id,
&static_easyrpg_runtime_flags,
&static_boarding,
&static_aboard,
&static_vehicle,
&static_unboarding,
&static_preboard_move_speed,
&static_menu_calling,
&static_pan_state,
&static_pan_current_x,
&static_pan_current_y,
&static_pan_finish_x,
&static_pan_finish_y,
&static_pan_speed,
&static_total_encounter_rate,
&static_encounter_calling,
&static_map_save_count,
&static_database_save_count,
&static_maniac_horizontal_pan_speed,
&static_maniac_vertical_pan_speed,
NULL
}

Definition at line 248 of file fwd_struct_impl.h.

◆ Struct< rpg::SavePartyLocation >::name

template<>
char const* const lcf::Struct< rpg::SavePartyLocation >::name = "SavePartyLocation"

Definition at line 246 of file fwd_struct_impl.h.

◆ Struct< rpg::SavePicture >::fields

template<>
Field<rpg::SavePicture> const* lcf::Struct< rpg::SavePicture >::fields[]
Initial value:
= {
&static_name,
&static_start_x,
&static_start_y,
&static_current_x,
&static_current_y,
&static_fixed_to_map,
&static_current_magnify,
&static_current_top_trans,
&static_use_transparent_color,
&static_current_red,
&static_current_green,
&static_current_blue,
&static_current_sat,
&static_effect_mode,
&static_current_effect_power,
&static_current_bot_trans,
&static_spritesheet_cols,
&static_spritesheet_rows,
&static_spritesheet_frame,
&static_spritesheet_speed,
&static_frames,
&static_spritesheet_play_once,
&static_map_layer,
&static_battle_layer,
&static_flags,
&static_finish_x,
&static_finish_y,
&static_finish_magnify,
&static_finish_top_trans,
&static_finish_bot_trans,
&static_finish_red,
&static_finish_green,
&static_finish_blue,
&static_finish_sat,
&static_finish_effect_power,
&static_time_left,
&static_current_rotation,
&static_current_waver,
&static_easyrpg_flip,
&static_easyrpg_blend_mode,
&static_easyrpg_type,
&static_maniac_current_magnify_height,
&static_maniac_finish_magnify_height,
NULL
}

Definition at line 253 of file fwd_struct_impl.h.

◆ Struct< rpg::SavePicture >::name

template<>
char const* const lcf::Struct< rpg::SavePicture >::name = "SavePicture"

Definition at line 251 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveScreen >::fields

template<>
Field<rpg::SaveScreen> const* lcf::Struct< rpg::SaveScreen >::fields[]
Initial value:
= {
&static_tint_finish_red,
&static_tint_finish_green,
&static_tint_finish_blue,
&static_tint_finish_sat,
&static_tint_current_red,
&static_tint_current_green,
&static_tint_current_blue,
&static_tint_current_sat,
&static_tint_time_left,
&static_flash_continuous,
&static_flash_red,
&static_flash_green,
&static_flash_blue,
&static_flash_current_level,
&static_flash_time_left,
&static_shake_continuous,
&static_shake_strength,
&static_shake_speed,
&static_shake_position,
&static_shake_position_y,
&static_shake_time_left,
&static_pan_x,
&static_pan_y,
&static_battleanim_id,
&static_battleanim_target,
&static_battleanim_frame,
&static_battleanim_active,
&static_battleanim_global,
&static_weather,
&static_weather_strength,
NULL
}

Definition at line 258 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveScreen >::name

template<>
char const* const lcf::Struct< rpg::SaveScreen >::name = "SaveScreen"

Definition at line 256 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveSystem >::fields

template<>
Field<rpg::SaveSystem> const* lcf::Struct< rpg::SaveSystem >::fields[]
Initial value:
= {
&static_scene,
&static_frame_count,
&static_graphics_name,
&static_message_stretch,
&static_font_id,
&static_size_switches,
&static_switches,
&static_size_variables,
&static_variables,
&static_message_transparent,
&static_message_position,
&static_message_prevent_overlap,
&static_message_continue_events,
&static_face_name,
&static_face_id,
&static_face_right,
&static_face_flip,
&static_event_message_active,
&static_music_stopping,
&static_title_music,
&static_battle_music,
&static_battle_end_music,
&static_inn_music,
&static_current_music,
&static_before_vehicle_music,
&static_before_battle_music,
&static_stored_music,
&static_boat_music,
&static_ship_music,
&static_airship_music,
&static_gameover_music,
&static_cursor_se,
&static_decision_se,
&static_cancel_se,
&static_buzzer_se,
&static_battle_se,
&static_escape_se,
&static_enemy_attack_se,
&static_enemy_damaged_se,
&static_actor_damaged_se,
&static_dodge_se,
&static_enemy_death_se,
&static_item_se,
&static_transition_out,
&static_transition_in,
&static_battle_start_fadeout,
&static_battle_start_fadein,
&static_battle_end_fadeout,
&static_battle_end_fadein,
&static_teleport_allowed,
&static_escape_allowed,
&static_save_allowed,
&static_menu_allowed,
&static_background,
&static_save_count,
&static_save_slot,
&static_atb_mode,
&static_maniac_strings,
&static_maniac_message_window_width,
&static_maniac_message_window_height,
&static_maniac_message_font_name,
&static_maniac_message_font_size,
&static_maniac_message_hook_flags,
&static_maniac_message_hook_common_event_id,
&static_maniac_message_hook_callback_system_variable,
&static_maniac_message_hook_callback_system_string_variable,
&static_maniac_message_hook_callback_user_variable,
&static_maniac_message_hook_callback_user_string_variable,
&static_maniac_frameskip,
&static_maniac_picture_limit,
&static_maniac_options,
&static_maniac_joypad_bindings,
&static_maniac_message_spacing_char,
&static_maniac_message_spacing_line,
NULL
}

Definition at line 263 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveSystem >::name

template<>
char const* const lcf::Struct< rpg::SaveSystem >::name = "SaveSystem"

Definition at line 261 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveTarget >::fields

template<>
Field<rpg::SaveTarget> const* lcf::Struct< rpg::SaveTarget >::fields[]
Initial value:
= {
&static_map_id,
&static_map_x,
&static_map_y,
&static_switch_on,
&static_switch_id,
NULL
}

Definition at line 268 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveTarget >::name

template<>
char const* const lcf::Struct< rpg::SaveTarget >::name = "SaveTarget"

Definition at line 266 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveTitle >::fields

template<>
Field<rpg::SaveTitle> const* lcf::Struct< rpg::SaveTitle >::fields[]
Initial value:
= {
&static_timestamp,
&static_hero_name,
&static_hero_level,
&static_hero_hp,
&static_face1_name,
&static_face1_id,
&static_face2_name,
&static_face2_id,
&static_face3_name,
&static_face3_id,
&static_face4_name,
&static_face4_id,
NULL
}

Definition at line 273 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveTitle >::name

template<>
char const* const lcf::Struct< rpg::SaveTitle >::name = "SaveTitle"

Definition at line 271 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveVehicleLocation >::fields

template<>
Field<rpg::SaveVehicleLocation> const* lcf::Struct< rpg::SaveVehicleLocation >::fields[]
Initial value:
= {
&static_active,
&static_map_id,
&static_position_x,
&static_position_y,
&static_direction,
&static_facing,
&static_anim_frame,
&static_transparency,
&static_remaining_step,
&static_move_frequency,
&static_layer,
&static_overlap_forbidden,
&static_animation_type,
&static_lock_facing,
&static_move_speed,
&static_move_route,
&static_move_route_overwrite,
&static_move_route_index,
&static_move_route_finished,
&static_sprite_hidden,
&static_move_route_through,
&static_anim_paused,
&static_through,
&static_stop_count,
&static_anim_count,
&static_max_stop_count,
&static_jumping,
&static_begin_jump_x,
&static_begin_jump_y,
&static_pause,
&static_flying,
&static_sprite_name,
&static_sprite_id,
&static_processed,
&static_flash_red,
&static_flash_green,
&static_flash_blue,
&static_flash_current_level,
&static_flash_time_left,
&static_easyrpg_move_failure_count,
&static_easyrpg_clone_map_id,
&static_easyrpg_clone_event_id,
&static_easyrpg_runtime_flags,
&static_vehicle,
&static_remaining_ascent,
&static_remaining_descent,
&static_orig_sprite_name,
&static_orig_sprite_id,
NULL
}

Definition at line 278 of file fwd_struct_impl.h.

◆ Struct< rpg::SaveVehicleLocation >::name

template<>
char const* const lcf::Struct< rpg::SaveVehicleLocation >::name = "SaveVehicleLocation"

Definition at line 276 of file fwd_struct_impl.h.

◆ Struct< rpg::Skill >::fields

template<>
Field<rpg::Skill> const* lcf::Struct< rpg::Skill >::fields[]
Initial value:
= {
&static_name,
&static_description,
&static_using_message1,
&static_using_message2,
&static_failure_message,
&static_type,
&static_sp_type,
&static_sp_percent,
&static_sp_cost,
&static_scope,
&static_switch_id,
&static_animation_id,
&static_sound_effect,
&static_occasion_field,
&static_occasion_battle,
&static_reverse_state_effect,
&static_physical_rate,
&static_magical_rate,
&static_variance,
&static_power,
&static_hit,
&static_affect_hp,
&static_affect_sp,
&static_affect_attack,
&static_affect_defense,
&static_affect_spirit,
&static_affect_agility,
&static_absorb_damage,
&static_ignore_defense,
&static_size_state_effects,
&static_state_effects,
&static_size_attribute_effects,
&static_attribute_effects,
&static_affect_attr_defence,
&static_battler_animation,
&static_battler_animation_data,
&static_easyrpg_battle2k3_message,
&static_easyrpg_ignore_reflect,
&static_easyrpg_state_hit,
&static_easyrpg_attribute_hit,
&static_easyrpg_ignore_restrict_skill,
&static_easyrpg_ignore_restrict_magic,
&static_easyrpg_enable_stat_absorbing,
&static_easyrpg_affected_by_evade_all_physical_attacks,
&static_easyrpg_critical_hit_chance,
&static_easyrpg_affected_by_row_modifiers,
&static_easyrpg_hp_type,
&static_easyrpg_hp_percent,
&static_easyrpg_hp_cost,
NULL
}

Definition at line 283 of file fwd_struct_impl.h.

◆ Struct< rpg::Skill >::name

template<>
char const* const lcf::Struct< rpg::Skill >::name = "Skill"

Definition at line 281 of file fwd_struct_impl.h.

◆ Struct< rpg::Sound >::fields

template<>
Field<rpg::Sound> const* lcf::Struct< rpg::Sound >::fields[]
Initial value:
= {
&static_name,
&static_volume,
&static_tempo,
&static_balance,
NULL
}

Definition at line 288 of file fwd_struct_impl.h.

◆ Struct< rpg::Sound >::name

template<>
char const* const lcf::Struct< rpg::Sound >::name = "Sound"

Definition at line 286 of file fwd_struct_impl.h.

◆ Struct< rpg::Start >::fields

template<>
Field<rpg::Start> const* lcf::Struct< rpg::Start >::fields[]
Initial value:
= {
&static_party_map_id,
&static_party_x,
&static_party_y,
&static_boat_map_id,
&static_boat_x,
&static_boat_y,
&static_ship_map_id,
&static_ship_x,
&static_ship_y,
&static_airship_map_id,
&static_airship_x,
&static_airship_y,
NULL
}

Definition at line 293 of file fwd_struct_impl.h.

◆ Struct< rpg::Start >::name

template<>
char const* const lcf::Struct< rpg::Start >::name = "Start"

Definition at line 291 of file fwd_struct_impl.h.

◆ Struct< rpg::State >::fields

template<>
Field<rpg::State> const* lcf::Struct< rpg::State >::fields[]
Initial value:
= {
&static_name,
&static_type,
&static_color,
&static_priority,
&static_restriction,
&static_a_rate,
&static_b_rate,
&static_c_rate,
&static_d_rate,
&static_e_rate,
&static_hold_turn,
&static_auto_release_prob,
&static_release_by_damage,
&static_affect_type,
&static_affect_attack,
&static_affect_defense,
&static_affect_spirit,
&static_affect_agility,
&static_reduce_hit_ratio,
&static_avoid_attacks,
&static_reflect_magic,
&static_cursed,
&static_battler_animation_id,
&static_restrict_skill,
&static_restrict_skill_level,
&static_restrict_magic,
&static_restrict_magic_level,
&static_hp_change_type,
&static_sp_change_type,
&static_message_actor,
&static_message_enemy,
&static_message_already,
&static_message_affected,
&static_message_recovery,
&static_hp_change_max,
&static_hp_change_val,
&static_hp_change_map_steps,
&static_hp_change_map_val,
&static_sp_change_max,
&static_sp_change_val,
&static_sp_change_map_steps,
&static_sp_change_map_val,
&static_size_easyrpg_immune_states,
&static_easyrpg_immune_states,
NULL
}

Definition at line 298 of file fwd_struct_impl.h.

◆ Struct< rpg::State >::name

template<>
char const* const lcf::Struct< rpg::State >::name = "State"

Definition at line 296 of file fwd_struct_impl.h.

◆ Struct< rpg::StringVariable >::fields

template<>
Field<rpg::StringVariable> const* lcf::Struct< rpg::StringVariable >::fields[]
Initial value:
= {
&static_name,
NULL
}

Definition at line 303 of file fwd_struct_impl.h.

◆ Struct< rpg::StringVariable >::name

template<>
char const* const lcf::Struct< rpg::StringVariable >::name = "StringVariable"

Definition at line 301 of file fwd_struct_impl.h.

◆ Struct< rpg::Switch >::fields

template<>
Field<rpg::Switch> const* lcf::Struct< rpg::Switch >::fields[]
Initial value:
= {
&static_name,
NULL
}

Definition at line 308 of file fwd_struct_impl.h.

◆ Struct< rpg::Switch >::name

template<>
char const* const lcf::Struct< rpg::Switch >::name = "Switch"

Definition at line 306 of file fwd_struct_impl.h.

◆ Struct< rpg::System >::fields

template<>
Field<rpg::System> const* lcf::Struct< rpg::System >::fields[]
Initial value:
= {
&static_ldb_id,
&static_boat_name,
&static_ship_name,
&static_airship_name,
&static_boat_index,
&static_ship_index,
&static_airship_index,
&static_title_name,
&static_gameover_name,
&static_system_name,
&static_system2_name,
&static_size_party,
&static_party,
&static_size_menu_commands,
&static_menu_commands,
&static_title_music,
&static_battle_music,
&static_battle_end_music,
&static_inn_music,
&static_boat_music,
&static_ship_music,
&static_airship_music,
&static_gameover_music,
&static_cursor_se,
&static_decision_se,
&static_cancel_se,
&static_buzzer_se,
&static_battle_se,
&static_escape_se,
&static_enemy_attack_se,
&static_enemy_damaged_se,
&static_actor_damaged_se,
&static_dodge_se,
&static_enemy_death_se,
&static_item_se,
&static_transition_out,
&static_transition_in,
&static_battle_start_fadeout,
&static_battle_start_fadein,
&static_battle_end_fadeout,
&static_battle_end_fadein,
&static_message_stretch,
&static_font_id,
&static_selected_condition,
&static_selected_hero,
&static_battletest_background,
&static_battletest_data,
&static_save_count,
&static_battletest_terrain,
&static_battletest_formation,
&static_battletest_condition,
&static_equipment_setting,
&static_battletest_alt_terrain,
&static_show_frame,
&static_frame_name,
&static_invert_animations,
&static_show_title,
&static_easyrpg_alternative_exp,
&static_easyrpg_battle_options,
&static_easyrpg_max_actor_hp,
&static_easyrpg_max_enemy_hp,
&static_easyrpg_max_damage,
&static_easyrpg_max_exp,
&static_easyrpg_max_level,
&static_easyrpg_max_savefiles,
&static_easyrpg_max_item_count,
&static_easyrpg_variable_min_value,
&static_easyrpg_variable_max_value,
&static_easyrpg_max_actor_sp,
&static_easyrpg_max_enemy_sp,
&static_easyrpg_max_stat_base_value,
&static_easyrpg_max_stat_battle_value,
&static_easyrpg_use_rpg2k_battle_system,
&static_easyrpg_battle_use_rpg2ke_strings,
&static_easyrpg_use_rpg2k_battle_commands,
&static_easyrpg_default_actorai,
&static_easyrpg_default_enemyai,
NULL
}

Definition at line 313 of file fwd_struct_impl.h.

◆ Struct< rpg::System >::name

template<>
char const* const lcf::Struct< rpg::System >::name = "System"

Definition at line 311 of file fwd_struct_impl.h.

◆ Struct< rpg::Terms >::fields

template<>
Field<rpg::Terms> const* lcf::Struct< rpg::Terms >::fields[]
Initial value:
= {
&static_encounter,
&static_special_combat,
&static_escape_success,
&static_escape_failure,
&static_victory,
&static_defeat,
&static_exp_received,
&static_gold_recieved_a,
&static_gold_recieved_b,
&static_item_recieved,
&static_attacking,
&static_enemy_critical,
&static_actor_critical,
&static_defending,
&static_observing,
&static_focus,
&static_autodestruction,
&static_enemy_escape,
&static_enemy_transform,
&static_enemy_damaged,
&static_enemy_undamaged,
&static_actor_damaged,
&static_actor_undamaged,
&static_skill_failure_a,
&static_skill_failure_b,
&static_skill_failure_c,
&static_dodge,
&static_use_item,
&static_hp_recovery,
&static_parameter_increase,
&static_parameter_decrease,
&static_enemy_hp_absorbed,
&static_actor_hp_absorbed,
&static_resistance_increase,
&static_resistance_decrease,
&static_level_up,
&static_skill_learned,
&static_battle_start,
&static_miss,
&static_shop_greeting1,
&static_shop_regreeting1,
&static_shop_buy1,
&static_shop_sell1,
&static_shop_leave1,
&static_shop_buy_select1,
&static_shop_buy_number1,
&static_shop_purchased1,
&static_shop_sell_select1,
&static_shop_sell_number1,
&static_shop_sold1,
&static_shop_greeting2,
&static_shop_regreeting2,
&static_shop_buy2,
&static_shop_sell2,
&static_shop_leave2,
&static_shop_buy_select2,
&static_shop_buy_number2,
&static_shop_purchased2,
&static_shop_sell_select2,
&static_shop_sell_number2,
&static_shop_sold2,
&static_shop_greeting3,
&static_shop_regreeting3,
&static_shop_buy3,
&static_shop_sell3,
&static_shop_leave3,
&static_shop_buy_select3,
&static_shop_buy_number3,
&static_shop_purchased3,
&static_shop_sell_select3,
&static_shop_sell_number3,
&static_shop_sold3,
&static_inn_a_greeting_1,
&static_inn_a_greeting_2,
&static_inn_a_greeting_3,
&static_inn_a_accept,
&static_inn_a_cancel,
&static_inn_b_greeting_1,
&static_inn_b_greeting_2,
&static_inn_b_greeting_3,
&static_inn_b_accept,
&static_inn_b_cancel,
&static_possessed_items,
&static_equipped_items,
&static_gold,
&static_battle_fight,
&static_battle_auto,
&static_battle_escape,
&static_command_attack,
&static_command_defend,
&static_command_item,
&static_command_skill,
&static_menu_equipment,
&static_menu_save,
&static_menu_quit,
&static_new_game,
&static_load_game,
&static_exit_game,
&static_status,
&static_row,
&static_order,
&static_wait_on,
&static_wait_off,
&static_level,
&static_health_points,
&static_spirit_points,
&static_normal_status,
&static_exp_short,
&static_lvl_short,
&static_hp_short,
&static_sp_short,
&static_sp_cost,
&static_attack,
&static_defense,
&static_spirit,
&static_agility,
&static_weapon,
&static_shield,
&static_armor,
&static_helmet,
&static_accessory,
&static_save_game_message,
&static_load_game_message,
&static_file,
&static_exit_game_message,
&static_yes,
&static_no,
&static_maniac_item_received_a,
&static_maniac_level_up_a,
&static_maniac_level_up_b,
&static_maniac_level_up_c,
&static_maniac_exp_received_a,
&static_maniac_skill_learned_a,
&static_easyrpg_item_number_separator,
&static_easyrpg_skill_cost_separator,
&static_easyrpg_equipment_arrow,
&static_easyrpg_status_scene_name,
&static_easyrpg_status_scene_class,
&static_easyrpg_status_scene_title,
&static_easyrpg_status_scene_condition,
&static_easyrpg_status_scene_front,
&static_easyrpg_status_scene_back,
&static_easyrpg_order_scene_confirm,
&static_easyrpg_order_scene_redo,
&static_easyrpg_battle2k3_double_attack,
&static_easyrpg_battle2k3_defend,
&static_easyrpg_battle2k3_observe,
&static_easyrpg_battle2k3_charge,
&static_easyrpg_battle2k3_selfdestruct,
&static_easyrpg_battle2k3_escape,
&static_easyrpg_battle2k3_special_combat_back,
&static_easyrpg_battle2k3_skill,
&static_easyrpg_battle2k3_item,
NULL
}

Definition at line 318 of file fwd_struct_impl.h.

◆ Struct< rpg::Terms >::name

template<>
char const* const lcf::Struct< rpg::Terms >::name = "Terms"

Definition at line 316 of file fwd_struct_impl.h.

◆ Struct< rpg::Terrain >::fields

template<>
Field<rpg::Terrain> const* lcf::Struct< rpg::Terrain >::fields[]
Initial value:
= {
&static_name,
&static_damage,
&static_encounter_rate,
&static_background_name,
&static_boat_pass,
&static_ship_pass,
&static_airship_pass,
&static_airship_land,
&static_bush_depth,
&static_footstep,
&static_on_damage_se,
&static_background_type,
&static_background_a_name,
&static_background_a_scrollh,
&static_background_a_scrollv,
&static_background_a_scrollh_speed,
&static_background_a_scrollv_speed,
&static_background_b,
&static_background_b_name,
&static_background_b_scrollh,
&static_background_b_scrollv,
&static_background_b_scrollh_speed,
&static_background_b_scrollv_speed,
&static_special_flags,
&static_special_back_party,
&static_special_back_enemies,
&static_special_lateral_party,
&static_special_lateral_enemies,
&static_grid_location,
&static_grid_top_y,
&static_grid_elongation,
&static_grid_inclination,
&static_easyrpg_damage_in_percent,
&static_easyrpg_damage_can_kill,
NULL
}

Definition at line 323 of file fwd_struct_impl.h.

◆ Struct< rpg::Terrain >::name

template<>
char const* const lcf::Struct< rpg::Terrain >::name = "Terrain"

Definition at line 321 of file fwd_struct_impl.h.

◆ Struct< rpg::TestBattler >::fields

template<>
Field<rpg::TestBattler> const* lcf::Struct< rpg::TestBattler >::fields[]
Initial value:
= {
&static_actor_id,
&static_level,
&static_weapon_id,
&static_shield_id,
&static_armor_id,
&static_helmet_id,
&static_accessory_id,
NULL
}

Definition at line 328 of file fwd_struct_impl.h.

◆ Struct< rpg::TestBattler >::name

template<>
char const* const lcf::Struct< rpg::TestBattler >::name = "TestBattler"

Definition at line 326 of file fwd_struct_impl.h.

◆ Struct< rpg::TreeMap >::fields

template<>
Field<rpg::TreeMap> const* lcf::Struct< rpg::TreeMap >::fields[]

Definition at line 333 of file fwd_struct_impl.h.

◆ Struct< rpg::TreeMap >::name

template<>
const char* const lcf::Struct< rpg::TreeMap >::name

Definition at line 331 of file fwd_struct_impl.h.

◆ Struct< rpg::Troop >::fields

template<>
Field<rpg::Troop> const* lcf::Struct< rpg::Troop >::fields[]
Initial value:
= {
&static_name,
&static_members,
&static_auto_alignment,
&static_size_terrain_set,
&static_terrain_set,
&static_appear_randomly,
&static_pages,
NULL
}

Definition at line 338 of file fwd_struct_impl.h.

◆ Struct< rpg::Troop >::name

template<>
char const* const lcf::Struct< rpg::Troop >::name = "Troop"

Definition at line 336 of file fwd_struct_impl.h.

◆ Struct< rpg::TroopMember >::fields

template<>
Field<rpg::TroopMember> const* lcf::Struct< rpg::TroopMember >::fields[]
Initial value:
= {
&static_enemy_id,
&static_x,
&static_y,
&static_invisible,
NULL
}

Definition at line 343 of file fwd_struct_impl.h.

◆ Struct< rpg::TroopMember >::name

template<>
char const* const lcf::Struct< rpg::TroopMember >::name = "TroopMember"

Definition at line 341 of file fwd_struct_impl.h.

◆ Struct< rpg::TroopPage >::fields

template<>
Field<rpg::TroopPage> const* lcf::Struct< rpg::TroopPage >::fields[]
Initial value:
= {
&static_condition,
&static_size_event_commands,
&static_event_commands,
NULL
}

Definition at line 348 of file fwd_struct_impl.h.

◆ Struct< rpg::TroopPage >::name

template<>
char const* const lcf::Struct< rpg::TroopPage >::name = "TroopPage"

Definition at line 346 of file fwd_struct_impl.h.

◆ Struct< rpg::TroopPageCondition >::fields

template<>
Field<rpg::TroopPageCondition> const* lcf::Struct< rpg::TroopPageCondition >::fields[]
Initial value:
= {
&static_flags,
&static_switch_a_id,
&static_switch_b_id,
&static_variable_id,
&static_variable_value,
&static_turn_a,
&static_turn_b,
&static_fatigue_min,
&static_fatigue_max,
&static_enemy_id,
&static_enemy_hp_min,
&static_enemy_hp_max,
&static_actor_id,
&static_actor_hp_min,
&static_actor_hp_max,
&static_turn_enemy_id,
&static_turn_enemy_a,
&static_turn_enemy_b,
&static_turn_actor_id,
&static_turn_actor_a,
&static_turn_actor_b,
&static_command_actor_id,
&static_command_id,
NULL
}

Definition at line 353 of file fwd_struct_impl.h.

◆ Struct< rpg::TroopPageCondition >::name

template<>
char const* const lcf::Struct< rpg::TroopPageCondition >::name = "TroopPageCondition"

Definition at line 351 of file fwd_struct_impl.h.

◆ Struct< rpg::Variable >::fields

template<>
Field<rpg::Variable> const* lcf::Struct< rpg::Variable >::fields[]
Initial value:
= {
&static_name,
NULL
}

Definition at line 358 of file fwd_struct_impl.h.

◆ Struct< rpg::Variable >::name

template<>
char const* const lcf::Struct< rpg::Variable >::name = "Variable"

Definition at line 356 of file fwd_struct_impl.h.

◆ Struct< S >::field_map

template<class S>
std::map<int, const Field<S>* > lcf::Struct< S >::field_map

Definition at line 636 of file reader_struct.h.

◆ Struct< S >::tag_map

template<class S>
std::map<const char* const, const Field<S>*, StringComparator> lcf::Struct< S >::tag_map

Definition at line 639 of file reader_struct.h.