1 #ifndef UGDK_BASE_ENGINE_H_
2 #define UGDK_BASE_ENGINE_H_
120 ~Engine() { reference_ = NULL; }
123 void DeleteFinishedScenes();
124 static Engine * reference_;
126 AudioManager * audio_manager_;
127 graphic::VideoManager * video_manager_;
128 graphic:: TextManager * text_manager_;
129 input:: InputManager * input_manager_;
130 time:: TimeManager * time_manager_;
131 PathManager * path_manager_;
132 base::ResourceManager *resource_manager_;
133 LanguageManager *language_manager_;
136 std::list<action::Scene*> scene_list_;
137 uint32 reported_fps_, frames_since_reset_, last_fps_report_;
140 audio_manager_(NULL),
141 video_manager_(NULL),
143 input_manager_(NULL),
146 resource_manager_(NULL),
147 language_manager_(NULL) {}