|
Pokered Save Editor 2
Pokemon Red & Blue save file editor - Qt 6 C++/QML
|
General world settings: last maps plus the Options / LetterDelay objects. More...
#include <worldgeneral.h>
Public Member Functions | |
| WorldGeneral (SaveFile *saveFile=nullptr) | |
| < Map a blackout returns you to. | |
| virtual | ~WorldGeneral () |
| void | load (SaveFile *saveFile=nullptr) |
| Expand general world settings from the save. | |
| void | save (SaveFile *saveFile) |
| Flatten general world settings to the save. | |
| protected::void | lastBlackoutMapChanged () |
| void | lastMapChanged () |
| void | optionsChanged () |
| void | letterDelayChanged () |
| void | reset () |
| Blank these settings. | |
| void | randomize () |
| Randomize these settings. | |
Public Attributes | |
| int | lastBlackoutMap |
| int | lastMap |
| Options * | options |
| LetterDelay * | letterDelay |
General world settings: last maps plus the Options / LetterDelay objects.
Holds lastBlackoutMap (where a blackout sends you) and lastMap, and nests the options and letterDelay sub-objects. Standard expanded-node convention (see SaveFileExpanded).
Definition at line 74 of file worldgeneral.h.
| WorldGeneral::WorldGeneral | ( | SaveFile * | saveFile = nullptr | ) |
< Map a blackout returns you to.
Last map visited. In-game options. Letter-delay flags.
Definition at line 32 of file worldgeneral.cpp.
References letterDelay, load(), and options.
|
virtual |
Definition at line 39 of file worldgeneral.cpp.
References letterDelay, and options.
| void WorldGeneral::letterDelayChanged | ( | ) |
References randomize(), and reset().
| void WorldGeneral::load | ( | SaveFile * | saveFile = nullptr | ) |
Expand general world settings from the save.
Definition at line 44 of file worldgeneral.cpp.
References lastBlackoutMap, lastBlackoutMapChanged(), lastMap, lastMapChanged(), letterDelay, options, reset(), and SaveFile::toolset.
Referenced by WorldGeneral().
| void WorldGeneral::optionsChanged | ( | ) |
| void WorldGeneral::randomize | ( | ) |
Randomize these settings.
Definition at line 115 of file worldgeneral.cpp.
References reset().
Referenced by letterDelayChanged().
| void WorldGeneral::reset | ( | ) |
Blank these settings.
Definition at line 91 of file worldgeneral.cpp.
References lastBlackoutMap, lastBlackoutMapChanged(), lastMap, lastMapChanged(), letterDelay, and options.
Referenced by letterDelayChanged(), load(), and randomize().
| void WorldGeneral::save | ( | SaveFile * | saveFile | ) |
Flatten general world settings to the save.
Definition at line 76 of file worldgeneral.cpp.
References lastBlackoutMap, lastMap, letterDelay, options, SaveFileToolset::setByte(), and SaveFile::toolset.
| int WorldGeneral::lastBlackoutMap |
Definition at line 101 of file worldgeneral.h.
| int WorldGeneral::lastMap |
| LetterDelay* WorldGeneral::letterDelay |
Definition at line 104 of file worldgeneral.h.
Referenced by load(), reset(), save(), WorldGeneral(), and ~WorldGeneral().
| Options* WorldGeneral::options |
Definition at line 103 of file worldgeneral.h.
Referenced by load(), reset(), save(), WorldGeneral(), and ~WorldGeneral().