diff --git a/src/inc/accessor.cpp b/src/inc/accessor.cpp new file mode 100644 index 0000000..e69de29 diff --git a/src/inc/accessor.hpp b/src/inc/accessor.hpp new file mode 100644 index 0000000..bc1e7ad --- /dev/null +++ b/src/inc/accessor.hpp @@ -0,0 +1,16 @@ +// An accessor struct acts as a middleman between common code and world +// objects. It's job is to queue up all the changes made to a world, and +// then regenerate all required resources with a single function call. + +struct accessor +{ + world* the_world; + + chunk** the_chunks; + + unsigned int chunk_x_res; + unsigned int chunk_y_res; + unsigned int chunk_z_res; + + unsigned int chunk_count; +};