liblcf
|
#include <rpg_savesystem.h>
Public Types | |
enum | Scene { Scene_map = 0, Scene_menu = 1, Scene_battle = 2, Scene_shop = 3, Scene_name = 4, Scene_file = 5, Scene_title = 6, Scene_game_over = 7, Scene_debug = 8 } |
enum | AtbMode { AtbMode_atb_active = 0, AtbMode_atb_wait = 1 } |
Public Member Functions | |
void | Setup () |
void | Fixup () |
void | UnFixup () |
Static Public Attributes | |
static constexpr auto | kSceneTags |
static constexpr auto | kAtbModeTags |
Definition at line 27 of file rpg_savesystem.h.
Enumerator | |
---|---|
AtbMode_atb_active | |
AtbMode_atb_wait |
Definition at line 51 of file rpg_savesystem.h.
Enumerator | |
---|---|
Scene_map | |
Scene_menu | |
Scene_battle | |
Scene_shop | |
Scene_name | |
Scene_file | |
Scene_title | |
Scene_game_over | |
Scene_debug |
Definition at line 29 of file rpg_savesystem.h.
void RPG::SaveSystem::Fixup | ( | ) |
Definition at line 81 of file rpg_fixup.cpp.
References RPG::System::actor_damaged_se, RPG::System::airship_music, RPG::System::battle_end_music, RPG::System::battle_music, RPG::System::battle_se, RPG::System::boat_music, RPG::System::buzzer_se, RPG::System::cancel_se, RPG::System::cursor_se, RPG::System::decision_se, RPG::System::dodge_se, RPG::System::enemy_attack_se, RPG::System::enemy_damaged_se, RPG::System::enemy_death_se, RPG::System::escape_se, RPG::System::gameover_music, RPG::System::inn_music, RPG::System::item_se, RPG::System::ship_music, Data::switches, Data::system, RPG::System::title_music, and Data::variables.
void RPG::SaveSystem::Setup | ( | ) |
Definition at line 91 of file rpg_setup.cpp.
References RPG::System::actor_damaged_se, RPG::System::airship_music, RPG::System::battle_end_music, RPG::System::battle_music, RPG::System::battle_se, RPG::System::boat_music, RPG::System::buzzer_se, RPG::System::cancel_se, RPG::System::cursor_se, RPG::System::decision_se, RPG::System::dodge_se, RPG::System::enemy_attack_se, RPG::System::enemy_damaged_se, RPG::System::enemy_death_se, RPG::System::escape_se, RPG::System::gameover_music, RPG::System::inn_music, RPG::System::item_se, RPG::System::ship_music, Data::system, and RPG::System::title_music.
void RPG::SaveSystem::UnFixup | ( | ) |
Definition at line 148 of file rpg_fixup.cpp.
References RPG::System::actor_damaged_se, RPG::System::airship_music, RPG::System::battle_end_music, RPG::System::battle_music, RPG::System::battle_se, RPG::System::boat_music, RPG::System::buzzer_se, RPG::System::cancel_se, RPG::System::cursor_se, RPG::System::decision_se, RPG::System::dodge_se, RPG::System::enemy_attack_se, RPG::System::enemy_damaged_se, RPG::System::enemy_death_se, RPG::System::escape_se, RPG::System::gameover_music, RPG::System::inn_music, RPG::System::item_se, RPG::System::ship_music, Data::system, and RPG::System::title_music.
Referenced by LSD_Reader::ClearDefaults().
static TypedField< RPG::SaveSystem, RPG::Sound > static_actor_damaged_se & RPG::SaveSystem::actor_damaged_se |
Definition at line 100 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Music > static_airship_music & RPG::SaveSystem::airship_music |
Definition at line 90 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int32_t > static_atb_mode & RPG::SaveSystem::atb_mode = 0 |
Definition at line 117 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, std::string > static_background & RPG::SaveSystem::background |
Definition at line 114 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int8_t > static_battle_end_fadein & RPG::SaveSystem::battle_end_fadein = -1 |
Definition at line 109 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int8_t > static_battle_end_fadeout & RPG::SaveSystem::battle_end_fadeout = -1 |
Definition at line 108 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Music > static_battle_end_music & RPG::SaveSystem::battle_end_music |
Definition at line 82 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Music > static_battle_music & RPG::SaveSystem::battle_music |
Definition at line 81 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Sound > static_battle_se & RPG::SaveSystem::battle_se |
Definition at line 96 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int8_t > static_battle_start_fadein & RPG::SaveSystem::battle_start_fadein = -1 |
Definition at line 107 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int8_t > static_battle_start_fadeout & RPG::SaveSystem::battle_start_fadeout = -1 |
Definition at line 106 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Music > static_before_battle_music & RPG::SaveSystem::before_battle_music |
Definition at line 86 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Music > static_before_vehicle_music & RPG::SaveSystem::before_vehicle_music |
Definition at line 85 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Music > static_boat_music & RPG::SaveSystem::boat_music |
Definition at line 88 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Sound > static_buzzer_se & RPG::SaveSystem::buzzer_se |
Definition at line 95 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Sound > static_cancel_se & RPG::SaveSystem::cancel_se |
Definition at line 94 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Music > static_current_music & RPG::SaveSystem::current_music |
Definition at line 84 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Sound > static_cursor_se & RPG::SaveSystem::cursor_se |
Definition at line 92 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Sound > static_decision_se & RPG::SaveSystem::decision_se |
Definition at line 93 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Sound > static_dodge_se & RPG::SaveSystem::dodge_se |
Definition at line 101 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Sound > static_enemy_attack_se & RPG::SaveSystem::enemy_attack_se |
Definition at line 98 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Sound > static_enemy_damaged_se & RPG::SaveSystem::enemy_damaged_se |
Definition at line 99 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Sound > static_enemy_death_se & RPG::SaveSystem::enemy_death_se |
Definition at line 102 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, bool > static_escape_allowed & RPG::SaveSystem::escape_allowed = true |
Definition at line 111 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Sound > static_escape_se & RPG::SaveSystem::escape_se |
Definition at line 97 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, bool > static_face_flip & RPG::SaveSystem::face_flip = false |
Definition at line 77 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int32_t > static_face_id & RPG::SaveSystem::face_id = 0 |
Definition at line 75 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, std::string > static_face_name & RPG::SaveSystem::face_name |
Definition at line 74 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, bool > static_face_right & RPG::SaveSystem::face_right = false |
Definition at line 76 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int32_t > static_font_id & RPG::SaveSystem::font_id = 0 |
Definition at line 67 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int32_t > static_frame_count & RPG::SaveSystem::frame_count = 0 |
Definition at line 64 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Music > static_gameover_music & RPG::SaveSystem::gameover_music |
Definition at line 91 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, std::string > static_graphics_name & RPG::SaveSystem::graphics_name |
Definition at line 65 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Music > static_inn_music & RPG::SaveSystem::inn_music |
Definition at line 83 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Sound > static_item_se & RPG::SaveSystem::item_se |
Definition at line 103 of file rpg_savesystem.h.
Referenced by RPG::operator==().
|
static |
Definition at line 55 of file rpg_savesystem.h.
|
static |
Definition at line 40 of file rpg_savesystem.h.
static TypedField< RPG::SaveSystem, bool > static_menu_allowed & RPG::SaveSystem::menu_allowed = true |
Definition at line 113 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, bool > static_message_active & RPG::SaveSystem::message_active = false |
Definition at line 78 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int32_t > static_message_continue_events & RPG::SaveSystem::message_continue_events = 0 |
Definition at line 73 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int32_t > static_message_position & RPG::SaveSystem::message_position = 2 |
Definition at line 71 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int32_t > static_message_prevent_overlap & RPG::SaveSystem::message_prevent_overlap = 1 |
Definition at line 72 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int32_t > static_message_stretch & RPG::SaveSystem::message_stretch = 0 |
Definition at line 66 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int32_t > static_message_transparent & RPG::SaveSystem::message_transparent = 0 |
Definition at line 70 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, bool > static_music_stopping & RPG::SaveSystem::music_stopping = false |
Definition at line 79 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, bool > static_save_allowed & RPG::SaveSystem::save_allowed = true |
Definition at line 112 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int32_t > static_save_count & RPG::SaveSystem::save_count = 0 |
Definition at line 115 of file rpg_savesystem.h.
Referenced by RPG::operator==(), and LSD_Reader::PrepareSave().
static TypedField< RPG::SaveSystem, int32_t > static_save_slot & RPG::SaveSystem::save_slot = 1 |
Definition at line 116 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int32_t > static_scene & RPG::SaveSystem::scene = 0 |
Definition at line 63 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Music > static_ship_music & RPG::SaveSystem::ship_music |
Definition at line 89 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Music > static_stored_music & RPG::SaveSystem::stored_music |
Definition at line 87 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, std::vector< bool > > static_switches & RPG::SaveSystem::switches |
Definition at line 68 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, bool > static_teleport_allowed & RPG::SaveSystem::teleport_allowed = true |
Definition at line 110 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, RPG::Music > static_title_music & RPG::SaveSystem::title_music |
Definition at line 80 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int8_t > static_transition_in & RPG::SaveSystem::transition_in = -1 |
Definition at line 105 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, int8_t > static_transition_out & RPG::SaveSystem::transition_out = -1 |
Definition at line 104 of file rpg_savesystem.h.
Referenced by RPG::operator==().
static TypedField< RPG::SaveSystem, std::vector< int32_t > > static_variables & RPG::SaveSystem::variables |
Definition at line 69 of file rpg_savesystem.h.
Referenced by RPG::operator==().