2020-09-11 18:07:53 +02:00
|
|
|
#ifndef _DEF_LEVEL
|
|
|
|
#define _DEF_LEVEL
|
|
|
|
|
|
|
|
#include "camera.h"
|
|
|
|
|
|
|
|
typedef struct Level
|
|
|
|
{
|
2020-09-15 12:18:24 +02:00
|
|
|
int width; /* in tiles */
|
|
|
|
int height; /* in tiles */
|
2020-09-16 11:18:55 +02:00
|
|
|
const unsigned char **layers; /* points toward the level content */
|
2020-09-11 18:07:53 +02:00
|
|
|
} Level;
|
|
|
|
|
|
|
|
void level_step(Level *level);
|
|
|
|
void level_draw(Level *level, Camera *camera);
|
|
|
|
|
|
|
|
#endif /* _DEF_LEVEL */
|