23 |
class TextureMapManager; |
class TextureMapManager; |
24 |
class Object; |
class Object; |
25 |
class SceneManager; |
class SceneManager; |
26 |
|
|
27 |
|
namespace input |
28 |
|
{ |
29 |
|
class Manager; |
30 |
|
} |
31 |
|
|
32 |
class Usata |
class Usata |
33 |
{ |
{ |
34 |
private: |
private: |
35 |
void setup_video(); |
void setup_video(); |
36 |
std::auto_ptr<TextureMapManager> image_manager; |
std::auto_ptr<TextureMapManager> image_manager; |
37 |
std::auto_ptr<SceneManager> scene_manager; |
std::auto_ptr<SceneManager> scene_manager; |
38 |
|
std::auto_ptr<input::Manager> input_manager; |
39 |
bool quit; |
bool quit; |
40 |
|
void on_quit(){ quit=true;} |
41 |
public: |
public: |
42 |
Usata(); |
Usata(); |
43 |
~Usata(); |
~Usata(); |