Created Image

This commit is contained in:
Kayne Ruse
2013-04-29 02:50:58 +10:00
parent 1226fa08ca
commit d72a3f4fb5
5 changed files with 78 additions and 11 deletions
+7 -8
View File
@@ -1,3 +1,4 @@
#include "image.h"
#include "surface_manager.h"
#include "SDL/SDL.h"
@@ -14,9 +15,13 @@ int go(int, char**) {
SurfaceManager sMgr;
//load all resources
sMgr.Load("player", "rsc/graphics/sprites/elliot2.bmp");
sMgr.Load("tileset", "rsc/graphics/tilesets/MishMash.bmp");
Image player(sMgr.Get("player"));
Image tiles(sMgr.Get("tileset"));
bool running = true;
while (running) {
SDL_Event event;
@@ -30,20 +35,14 @@ int go(int, char**) {
case SDLK_ESCAPE:
running = false;
break;
case SDLK_1:
sMgr.Reload("tileset","rsc/graphics/tilesets/terrain.bmp");
break;
case SDLK_2:
sMgr.Reload("tileset","rsc/graphics/tilesets/MishMash.bmp");
break;
}
}
}
SDL_FillRect(screen, 0, 0);
SDL_BlitSurface(sMgr.Get("tileset"), NULL, screen, NULL);
SDL_BlitSurface(sMgr.Get("player"), NULL, screen, NULL);
tiles.DrawTo(screen, 0, 0);
player.DrawTo(screen, 0, 0);
SDL_Flip(screen);
}