summaryrefslogtreecommitdiffstats
path: root/src/level.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/level.c')
-rw-r--r--src/level.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/level.c b/src/level.c
index 3738b7a..b68c85f 100644
--- a/src/level.c
+++ b/src/level.c
@@ -20,6 +20,7 @@
#include <SDL.h>
#include <stdlib.h>
#include "level.h"
+#include "map.h"
#include "output.h"
struct db_level {
@@ -52,8 +53,15 @@ db_level_new(const char *game_id, const char *level_id, struct db_level *prev)
int
db_level_play(SDL_Renderer *renderer, struct db_level *level)
{
+ struct db_map *map;
+
db_dbg("Playing %s/%s", level->game_id, level->level_id);
+ map = db_map_new(level->game_id, level->level_id);
+ if (map == NULL) {
+ return -1;
+ }
+
SDL_RenderClear(renderer);
return 0;