projects
/
vrlugburz
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
almost done with the level reorganization
[vrlugburz]
/
src
/
tileset.h
diff --git
a/src/tileset.h
b/src/tileset.h
index
82d4ec3
..
8d4634c
100644
(file)
--- a/
src/tileset.h
+++ b/
src/tileset.h
@@
-6,15
+6,22
@@
struct tile;
struct tileset {
struct tile;
struct tileset {
- const char *name;
+ char *name, *fname;
struct scenefile scn; /* scene file containing tile geometry */
struct tile *tiles;
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);
};
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_ */
#endif /* TILESET_H_ */