|
Pokered Save Editor 2
Pokemon Red & Blue save file editor - Qt 6 C++/QML
|
Miscellaneous per-area flags: contrast, letter delay, playtime counting. More...
#include <areageneral.h>
Public Member Functions | |
| AreaGeneral (SaveFile *saveFile=nullptr) | |
| < Screen contrast (see ContrastIds). | |
| virtual | ~AreaGeneral () |
| void | load (SaveFile *saveFile=nullptr) |
| Expand these flags from the save. | |
| void | save (SaveFile *saveFile) |
| Flatten these flags to the save. | |
| protected::void | contrastChanged () |
| void | noLetterDelayChanged () |
| void | countPlaytimeChanged () |
| void | reset () |
| Blank the flags. | |
| void | randomize () |
| Randomize the flags. | |
| void | setTo (MapDBEntry *map) |
| Set from a chosen map's defaults. | |
Public Attributes | |
| int | contrast |
| bool | noLetterDelay |
| bool | countPlaytime |
Miscellaneous per-area flags: contrast, letter delay, playtime counting.
The smallest area child. countPlaytime is the one field QML traverses the area tree to reach (which is why area.h keeps AreaGeneral as a full include). Standard expanded-node convention (see SaveFileExpanded).
Definition at line 63 of file areageneral.h.
| AreaGeneral::AreaGeneral | ( | SaveFile * | saveFile = nullptr | ) |
< Screen contrast (see ContrastIds).
Disable text letter-by-letter delay. Whether playtime is currently counting.
Definition at line 30 of file areageneral.cpp.
References load().
|
virtual |
Definition at line 35 of file areageneral.cpp.
| protected::void AreaGeneral::contrastChanged | ( | ) |
Referenced by load(), randomize(), reset(), and setTo().
| void AreaGeneral::countPlaytimeChanged | ( | ) |
References MapDBEntry, randomize(), reset(), and setTo().
Referenced by load(), randomize(), reset(), and setTo().
| void AreaGeneral::load | ( | SaveFile * | saveFile = nullptr | ) |
Expand these flags from the save.
Definition at line 37 of file areageneral.cpp.
References contrast, contrastChanged(), countPlaytime, countPlaytimeChanged(), noLetterDelay, noLetterDelayChanged(), reset(), and SaveFile::toolset.
Referenced by AreaGeneral().
| void AreaGeneral::noLetterDelayChanged | ( | ) |
Referenced by load(), randomize(), reset(), and setTo().
| void AreaGeneral::randomize | ( | ) |
Randomize the flags.
Definition at line 77 of file areageneral.cpp.
References contrast, contrastChanged(), countPlaytime, countPlaytimeChanged(), Random::inst(), noLetterDelay, noLetterDelayChanged(), Random::rangeInclusive(), and reset().
Referenced by countPlaytimeChanged().
| void AreaGeneral::reset | ( | ) |
Blank the flags.
Definition at line 65 of file areageneral.cpp.
References contrast, contrastChanged(), countPlaytime, countPlaytimeChanged(), noLetterDelay, and noLetterDelayChanged().
Referenced by countPlaytimeChanged(), load(), randomize(), and setTo().
| void AreaGeneral::save | ( | SaveFile * | saveFile | ) |
Flatten these flags to the save.
Definition at line 56 of file areageneral.cpp.
References contrast, countPlaytime, noLetterDelay, SaveFileToolset::setByte(), and SaveFile::toolset.
| void AreaGeneral::setTo | ( | MapDBEntry * | map | ) |
Set from a chosen map's defaults.
Definition at line 94 of file areageneral.cpp.
References contrast, contrastChanged(), countPlaytime, countPlaytimeChanged(), MapDBEntry::getInd(), MapDBEntry, noLetterDelay, noLetterDelayChanged(), and reset().
Referenced by countPlaytimeChanged().
| int AreaGeneral::contrast |
Definition at line 89 of file areageneral.h.
Referenced by load(), randomize(), reset(), save(), and setTo().
| bool AreaGeneral::countPlaytime |
Definition at line 91 of file areageneral.h.
Referenced by load(), randomize(), reset(), save(), and setTo().
| bool AreaGeneral::noLetterDelay |
Definition at line 90 of file areageneral.h.
Referenced by load(), randomize(), reset(), save(), and setTo().