summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--main.cpp4
-rw-r--r--shaders/tile-shader.hpp2
2 files changed, 3 insertions, 3 deletions
diff --git a/main.cpp b/main.cpp
index 066f33d9..ece5f6ca 100644
--- a/main.cpp
+++ b/main.cpp
@@ -213,8 +213,8 @@ void app::do_camera(float dt)
void app::reset_camera_offset()
{
- //camera_offset = _shader.project({TILE_MAX_DIM*TILE_SIZE[0]/2.f, TILE_MAX_DIM*TILE_SIZE[1]/2.f, 0});
- camera_offset = {};
+ camera_offset = _shader.project({TILE_MAX_DIM*TILE_SIZE[0]/2.f, TILE_MAX_DIM*TILE_SIZE[1]/2.f, 0});
+ //camera_offset = {};
}
void app::update(float dt)
diff --git a/shaders/tile-shader.hpp b/shaders/tile-shader.hpp
index d58893d1..ee9056da 100644
--- a/shaders/tile-shader.hpp
+++ b/shaders/tile-shader.hpp
@@ -31,7 +31,7 @@ private:
constexpr Vector2 tile_shader::project(const Vector3 pt)
{
- float x = pt[1], y = pt[0], z = pt[2];
+ float x = -pt[1], y = -pt[0], z = pt[2];
return { x-y, (x+y+z*2)*.75f };
}