X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=vrlugburz;a=blobdiff_plain;f=src%2Flevel.h;fp=src%2Flevel.h;h=dd1c9881857c16dc6ad4d287b42347aed03a3090;hp=53eb9c112bed59a0a56e429d2f6cb54990514a5c;hb=3c7da38bbf5936211348c5b6c31874364060dca8;hpb=0a754b5aac897ffde09e93027aed78c95b81b99b diff --git a/src/level.h b/src/level.h index 53eb9c1..dd1c988 100644 --- a/src/level.h +++ b/src/level.h @@ -3,6 +3,8 @@ #include "scenefile.h" +#define DEF_CELL_SIZE 3.0f + enum { TILE_EMPTY, TILE_STRAIGHT, @@ -38,6 +40,8 @@ struct level { char *fname, *dirname; int width, height; + int px, py; /* player start position */ + float cell_size; struct cell *cells; struct tile *tiles; @@ -55,7 +59,7 @@ void destroy_level(struct level *lvl); int load_level(struct level *lvl, const char *fname); int save_level(struct level *lvl, const char *fname); -struct tile *find_level_tile(struct level *lvl, const char *tname); +struct tile *find_level_tile(struct level *lvl, int type); int gen_cell_geom(struct level *lvl, struct cell *cell); int gen_level_geom(struct level *lvl);