|
R-Type
Distributed multiplayer game engine in C++
|
#include <cstdint>#include <cstdio>#include <cstring>

Go to the source code of this file.
Classes | |
| struct | Settings::AccessibilitySettings |
| Binary struct for storing accessibility settings. More... | |
Namespaces | |
| namespace | Settings |
Enumerations | |
| enum class | Settings::ColorblindFilterType : uint8_t { Settings::NONE = 0 , Settings::PROTANOPIA = 1 , Settings::DEUTERANOPIA = 2 , Settings::TRITANOPIA = 3 , Settings::MONOCHROMACY = 4 } |
| Colorblind filter types (matches AccessibilityMenu::ColorblindFilter) More... | |
Functions | |
| bool | Settings::SaveSettings (const AccessibilitySettings &settings, const char *filePath=SETTINGS_FILE_PATH) |
| Save accessibility settings to file (C-style binary write) | |
| bool | Settings::LoadSettings (AccessibilitySettings &settings, const char *filePath=SETTINGS_FILE_PATH) |
| Load accessibility settings from file (C-style binary read) | |
| bool | Settings::SettingsFileExists (const char *filePath=SETTINGS_FILE_PATH) |
| Check if settings file exists. | |
Variables | |
| constexpr uint32_t | Settings::SETTINGS_MAGIC = 0x52545950 |
| Magic number to identify valid settings files. | |
| constexpr uint32_t | Settings::SETTINGS_VERSION = 1 |
| Current settings version for forward compatibility. | |
| constexpr const char * | Settings::SETTINGS_FILE_PATH = ".rtype_settings" |
| Default settings file path. | |