summaryrefslogtreecommitdiffhomepage
path: root/floormat
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2023-04-08 11:12:50 +0200
committerStanislaw Halik <sthalik@misaki.pl>2023-04-08 11:12:50 +0200
commitd1984938e4f0cbc24b7b8cc6e219fa873d39418a (patch)
treed00c6cf0ba66c3285d145527360a0e3aeaef6671 /floormat
parentd17ed6b4ba01a73d33e3ff3ca8f0f6fb25259223 (diff)
a
Diffstat (limited to 'floormat')
-rw-r--r--floormat/app.hpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/floormat/app.hpp b/floormat/app.hpp
index 63c8fb81..50dca6f9 100644
--- a/floormat/app.hpp
+++ b/floormat/app.hpp
@@ -18,6 +18,8 @@ struct chunk;
struct floormat_app
{
+ struct z_bounds final { int8_t min, max; };
+
explicit floormat_app() noexcept;
virtual ~floormat_app() noexcept;
@@ -29,6 +31,7 @@ struct floormat_app
virtual void update(float dt) = 0;
virtual void maybe_initialize_chunk(const chunk_coords_& pos, chunk& c) = 0;
virtual void draw() = 0;
+ virtual z_bounds get_z_bounds() = 0;
virtual void on_mouse_move(const mouse_move_event& event) noexcept = 0;
virtual void on_mouse_up_down(const mouse_button_event& event, bool is_down) noexcept = 0;