Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
Settings.hpp File Reference
#include "RType/Logger.hpp"
#include "RType/ECS/Components/SimpleWeapon.hpp"
#include "Utils/KeyAction.hpp"
#include <SFML/Window/Keyboard.hpp>
#include <algorithm>
#include <filesystem>
#include <fstream>
#include <functional>
#include <iostream>
#include <sstream>
#include <string>
#include <unordered_map>
#include <vector>
Include dependency graph for Settings.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rtp::client::Settings
 Manages game settings and preferences. More...
 

Namespaces

namespace  rtp
 
namespace  rtp::client
 R-Type client namespace.
 

Enumerations

enum class  rtp::client::Language {
  rtp::client::English , rtp::client::French , rtp::client::Spanish , rtp::client::German ,
  rtp::client::Italian
}
 Supported languages. More...
 
enum class  rtp::client::ColorBlindMode { rtp::client::None , rtp::client::Protanopia , rtp::client::Deuteranopia , rtp::client::Tritanopia }
 Color blind assistance modes. More...
 
enum class  rtp::client::Difficulty { rtp::client::Easy , rtp::client::Normal , rtp::client::Hard , rtp::client::Infernal }
 Game difficulty levels (solo mode only) More...