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

Namespaces

namespace  Log
namespace  LogHandler
namespace  ReaderUtil
namespace  rpg

Classes

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

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.