Implemented the splash screen and config file

This commit is contained in:
Kayne Ruse
2013-05-12 02:33:08 +10:00
parent 6a19d0a312
commit cc00129542
6 changed files with 104 additions and 53 deletions
+16 -12
View File
@@ -3,25 +3,29 @@
#include "base_scene.hpp"
#include "singleton.hpp"
#include "config_utility.hpp"
#include "surface_manager.hpp"
#include "image.hpp"
#include <ctime>
class Splash : public BaseScene {
public:
/* Public access members */
Splash();
virtual ~Splash();
protected:
/* Frame loop */
virtual void FrameStart();
virtual void FrameEnd();
virtual void Update();
virtual void Render(SDL_Surface* const);
virtual void RunFrame();
/* Event handlers */
virtual void MouseMotion(SDL_MouseMotionEvent const&);
virtual void MouseButtonDown(SDL_MouseButtonEvent const&);
virtual void MouseButtonUp(SDL_MouseButtonEvent const&);
virtual void KeyDown(SDL_KeyboardEvent const&);
virtual void KeyUp(SDL_KeyboardEvent const&);
void LoadResources();
bool loaded;
time_t start;
ConfigUtility* configUtil;
SurfaceManager* surfaceMgr;
Image* logo;
};
#endif