#pragma once

#define LEVELS 5

typedef struct Level level_t;

typedef enum {
  LEVEL_NULL,
  LEVEL_1,
  LEVEL_2,
  LEVEL_3,
  LEVEL_4,
  LEVEL_5,
} level_e;

#include "game.h"

struct Level {
  level_e type;
  int width;
  int height;
};

void level_load(game_t *game, level_e type);
void level_unload(game_t *game);
