X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=vrlugburz;a=blobdiff_plain;f=src%2Ftileset.h;fp=src%2Ftileset.h;h=8d4634c18634051f6c38299d245fd12c360416b1;hp=82d4ec33dcb419e2a977db19d404fbe93da45c80;hb=6a120e64b1c3092d8929292882641d376ad0993b;hpb=9089b4a32162a85cb3d244c915f31cc5adc3c389 diff --git a/src/tileset.h b/src/tileset.h index 82d4ec3..8d4634c 100644 --- a/src/tileset.h +++ b/src/tileset.h @@ -6,15 +6,22 @@ struct tile; struct tileset { - const char *name; + char *name, *fname; struct scenefile scn; /* scene file containing tile geometry */ struct tile *tiles; + + struct tileset *next; }; int load_tileset(struct tileset *tset, const char *fname); void destroy_tileset(struct tileset *tset); -struct tileset *get_tileset(const char *name); +struct tileset *get_tileset(const char *fname); +void free_all_tilesets(void); + +struct tile *get_tile(struct tileset *tset, int ttype); + +int tile_type(const char *tstr); #endif /* TILESET_H_ */