diff options
Diffstat (limited to 'src/level.c')
-rw-r--r-- | src/level.c | 8 |
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; |