From 0750d82cb159fe00e08d6cc89bae9c76fa1e6aa1 Mon Sep 17 00:00:00 2001 From: CobaltXII Date: Sun, 30 Dec 2018 14:21:18 -0500 Subject: [PATCH] Implemented accessor headers --- src/inc/accessor.cpp | 0 src/inc/accessor.hpp | 16 ++++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 src/inc/accessor.cpp create mode 100644 src/inc/accessor.hpp 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; +};