]> git.localhorst.tv Git - space.git/blobdiff - src/space.cpp
move to SDL2
[space.git] / src / space.cpp
index 5cd6bd7f363681680296e24f1c392550fa112f42..c3ffb68b225a672287010ef6299bc7b918294022 100644 (file)
@@ -1,15 +1,24 @@
 #include "app/Application.h"
-#include "sdl/InitSDL.h"
-#include "sdl/InitScreen.h"
+#include "app/SDL.h"
+#include "graphics/Canvas.h"
+#include "graphics/Window.h"
 
 using namespace space;
 
 
 int main(int argc, const char *argv[]) {
-       InitSDL sdl;
-       InitScreen screen(800, 600);
+       SDL sdl(SDL_INIT_VIDEO);
+       Window win(
+               "space",
+               Window::POS_UNDEF,
+               Vector<int>(800, 600),
+               SDL_WINDOW_RESIZABLE
+       );
+       Canvas canv(win.CreateCanvas(
+               0
+       ));
 
-       Application app(screen);
+       Application app(canv);
        app.Run();
 
        return 0;