aboutsummaryrefslogtreecommitdiff
path: root/sword1/control.h
diff options
context:
space:
mode:
Diffstat (limited to 'sword1/control.h')
-rw-r--r--sword1/control.h26
1 files changed, 15 insertions, 11 deletions
diff --git a/sword1/control.h b/sword1/control.h
index e83b0a6982..50697fc224 100644
--- a/sword1/control.h
+++ b/sword1/control.h
@@ -25,12 +25,15 @@
#include "scummsys.h"
#include "sworddefs.h"
+class OSystem;
+
+namespace Sword1 {
+
class ObjectMan;
class ResMan;
-class OSystem;
-class SwordMouse;
-class SwordMusic;
-class SwordSound;
+class Mouse;
+class Music;
+class Sound;
#define MAX_BUTTONS 16
@@ -62,10 +65,10 @@ struct ButtonInfo {
uint32 resId, id;
};
-class SwordControl {
+class Control {
public:
- SwordControl(ResMan *pResMan, ObjectMan *pObjMan, OSystem *system, SwordMouse *pMouse, SwordSound *pSound, SwordMusic *pMusic, const char *savePath);
- ~SwordControl(void);
+ Control(ResMan *pResMan, ObjectMan *pObjMan, OSystem *system, Mouse *pMouse, Sound *pSound, Music *pMusic, const char *savePath);
+ ~Control(void);
uint8 runPanel(void);
void doRestore(void);
void askForCd(void);
@@ -115,9 +118,9 @@ private:
ObjectMan *_objMan;
ResMan *_resMan;
OSystem *_system;
- SwordMouse *_mouse;
- SwordMusic *_music;
- SwordSound *_sound;
+ Mouse *_mouse;
+ Music *_music;
+ Sound *_sound;
char _savePath[256];
uint8 *_font, *_redFont;
uint8 *_screenBuf;
@@ -127,6 +130,7 @@ private:
bool _mouseDown;
};
-
+} // End of namespace Sword1
+
#endif //BSCONTROL_H