X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Flevel.h;h=cbf6642faa81830209cbe72645513f786d3fc99d;hb=8b4c81041dbf3149c3bbdac08de63524ee2d48b4;hp=3a31af67d5ac51df1778529f20eedff1199938a4;hpb=7a1a5aa446fcf3d2b0bb26f6f7465e4f3d116e47;p=vrlugburz diff --git a/src/level.h b/src/level.h index 3a31af6..cbf6642 100644 --- a/src/level.h +++ b/src/level.h @@ -2,6 +2,7 @@ #define LEVEL_H_ #include "scenefile.h" +#include "tileset.h" #define DEF_CELL_SIZE 3.0f @@ -9,9 +10,11 @@ enum { TILE_OPEN, TILE_STR, TILE_CORNER, + TILE_OPENCORNER, TILE_TEE, TILE_CROSS, - TILE_STR2OPEN + TILE_STR2OPEN, + TILE_STROPEN }; enum { @@ -23,14 +26,19 @@ enum { struct tile { char *name; int type; + + struct meshgroup mgrp; + struct tile *next; }; struct cell { int type; + int tiletype, tilerot; int wall[4]; int floor, ceil; + struct tile *tile; struct meshgroup *mgrp; int num_mgrp;