diff options
Diffstat (limited to 'terrain.h')
-rw-r--r-- | terrain.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -3,6 +3,7 @@ #include "vector.h" #include "terrain_cache.h" +#include "model.h" #include <list> #include <queue> @@ -29,6 +30,9 @@ class Terrain { }; struct Chunk { + typedef std::pair<models::Model*, Vector3> ObjectPair; + typedef std::list<ObjectPair> ObjectList; + Terrain *terrain; Node **nodes; float x, y; @@ -42,6 +46,7 @@ class Terrain { unsigned int vbo_object; unsigned int node_count; unsigned int vertices; + ObjectList objects; Chunk(Terrain *tree, float x, float y); ~Chunk(); |