3#include <unordered_map>
17 Config(std::string filepath =
"source/utils/config.txt");
22 void saveConfig(std::string filepath =
"source/utils/config.txt");
27 std::string
getKey(std::string instruction);
33 void setKey(std::string instruction, std::string newKey);
39 void addKey(std::string instruction, std::string newKey);
44 float getVar(std::string variable);
50 void setVar(std::string variable,
float newValue);
56 void addVar(std::string variable,
float newValue);
68 bool checkForSpaces(std::string
string);
73 std::unordered_map< std::string, int > string2int;
76 std::map<std::string, std::string> keyMap;
79 std::map<std::string, float> varMap;
Config(std::string filepath="source/utils/config.txt")
Definition config.cpp:7
int getKeyCode(std::string key)
Definition config.cpp:146
void addVar(std::string variable, float newValue)
Definition config.cpp:125
void addKey(std::string instruction, std::string newKey)
Definition config.cpp:94
void setVar(std::string variable, float newValue)
Definition config.cpp:117
float getVar(std::string variable)
Definition config.cpp:109
void setKey(std::string instruction, std::string newKey)
Definition config.cpp:86
void saveConfig(std::string filepath="source/utils/config.txt")
Definition config.cpp:51
std::string getKey(std::string instruction)
Definition config.cpp:78