]> git.mxchange.org Git - quix0rs-blobwars.git/blob - src/CConfig.h
1.17 Medal Support
[quix0rs-blobwars.git] / src / CConfig.h
1 class Config\r
2 {\r
3         public:\r
4         \r
5                 Engine *engine;\r
6 \r
7                 int command[CONTROL::MAX];\r
8                 \r
9                 SDL_Joystick *sdlJoystick;\r
10                 \r
11                 Joystick joystick;\r
12                 Keyboard keyboard;\r
13 \r
14         Config();\r
15         ~Config();\r
16         \r
17         void populate();\r
18         void populate(int *data);\r
19         \r
20         bool isControl(CONTROL::TYPE type);\r
21         void resetControl(CONTROL::TYPE type);\r
22         \r
23         void doPause();\r
24         \r
25         bool loadJoystickConfig();\r
26         bool saveJoystickConfig();\r
27         bool loadKeyConfig();\r
28         bool saveKeyConfig();\r
29         void restoreKeyDefaults();\r
30 };\r