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
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();
21 boost::scoped_ptr
<SDLEngine
> engine
;
22 boost::scoped_ptr
<Display
> screen
;
23 boost::scoped_ptr
<Surface
> background
;