summaryrefslogtreecommitdiffhomepage
path: root/main/main.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-10-09 03:11:56 +0200
committerStanislaw Halik <sthalik@misaki.pl>2022-10-09 03:11:56 +0200
commitacdace16824b741948b02da0bcc7d0d059c7f683 (patch)
tree1ffd35712af0a9412477e678310a82ba3988ccf3 /main/main.cpp
parent542bc1c103f129c2f648dbe77affb485cfdf93ab (diff)
a
Diffstat (limited to 'main/main.cpp')
-rw-r--r--main/main.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/main/main.cpp b/main/main.cpp
index 2696dc79..523d16c0 100644
--- a/main/main.cpp
+++ b/main/main.cpp
@@ -1,4 +1,6 @@
#include "app.hpp"
+#include "tile-defs.hpp"
+#include <Magnum/Math/Vector3.h>
#include <Magnum/GL/DefaultFramebuffer.h>
#include <Magnum/GL/Renderer.h>
#include <Magnum/Trade/AbstractImporter.h>
@@ -54,8 +56,11 @@ void app::draw_chunk(chunk& c)
void app::draw_wireframe()
{
+ constexpr auto X = TILE_SIZE[0], Y = TILE_SIZE[1];
+ constexpr float N = TILE_MAX_DIM/2.f;
+ const Vector3 center {(float)(X*N), (float)(Y*N), 0};
_shader.set_tint({1.f, 1.f, 0, 1.f});
- _wireframe_quad.draw(_shader, {{10, 10, 0}, {TILE_SIZE[0], TILE_SIZE[1]}});
+ _wireframe_quad.draw(_shader, {center, {TILE_SIZE[0], TILE_SIZE[1]}});
_shader.set_tint({1, 1, 1, 1});
}