12#ifndef SPACE_CONFIGMANAGEMENT_H
13#define SPACE_CONFIGMANAGEMENT_H
27 map<string, string> internalValues;
29 const string& getString(
const configKey& key,
const string& def)
const;
30 const string& getString(
const configKey& key)
const;
31 char getChar(
const configKey& key,
char def)
const;
33 int getInt(
const configKey& key,
int def,
int min=INT_MIN,
int max=INT_MAX)
const;
35 void getColor(
const configKey& key, nsGraphics::RGBAcolor& color,
const nsGraphics::RGBAcolor& def)
const;
36 void getColor(
const configKey& key, nsGraphics::RGBAcolor& color)
const;
37 void getList(
const configKey& key, vector<string>& vec)
const;
void parseFile(const string &fname)
void dumpInternalValues() const
this struct stores all relevant data from the configuration file
player data, contains colors and key configuration