diff options
author | P. J. McDermott <pj@pehjota.net> | 2021-03-20 17:49:49 (EDT) |
---|---|---|
committer | P. J. McDermott <pj@pehjota.net> | 2021-03-20 17:49:49 (EDT) |
commit | cdd09ed5a92c489c18306e1fd481081088b7f0cd (patch) | |
tree | ea982885ed6b43308c3019bb8bb0888894baa9e9 /src/level.c | |
parent | 5a36d153a274978dcf18a9ceda28929f7998a562 (diff) | |
download | dodge-balls-cdd09ed5a92c489c18306e1fd481081088b7f0cd.zip dodge-balls-cdd09ed5a92c489c18306e1fd481081088b7f0cd.tar.gz dodge-balls-cdd09ed5a92c489c18306e1fd481081088b7f0cd.tar.bz2 |
db_map_new(): New function
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; |