Initial commit. Not even a game yet :P
[cToan.git] / tests / titlescreen / main.cpp
bloba72fcd03eb93c124b7bd2d78bfe5ba6024924887
1 #include <boost/scoped_ptr.hpp>
2 #include "SDLWrap_SDLEngine.hpp"
3 #include "SDLWrap_EventHandler.hpp"
5 using namespace SDLWrap;
7 class TitleScreen : public EventHandler
9 public:
10 TitleScreen() {
11 SDLEngine *tmp_engine = new SDLEngine(SDLEngine::EVERYTHING);
12 Display *tmp_screen = new Display(800, 600, 32, Display::HWSURFACE | Display::DOUBLEBUF);
13 Surface *tmp_background = new Surface("titlescreen.bmp");
15 this->engine.reset(tmp_engine);
16 this->screen.reset(tmp_screen);
18 virtual ~TitleScreen();
20 private:
21 boost::scoped_ptr<SDLEngine> engine;
22 boost::scoped_ptr<Display> screen;
23 boost::scoped_ptr<Surface> background;