summaryrefslogtreecommitdiff
path: root/source/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/main.cpp')
-rwxr-xr-xsource/main.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/source/main.cpp b/source/main.cpp
index 459d3da..d6e1394 100755
--- a/source/main.cpp
+++ b/source/main.cpp
@@ -276,11 +276,11 @@ struct GameState {
Rect rect(Vec3 position, Vec2 size) {
Rect r = {0};
- r.lb.x = position.x - size.x;
- r.lb.y = position.y - size.y;
+ r.lb.x = position.x;
+ r.lb.y = position.y;
- r.rt.x = position.x + size.x;
- r.rt.y = position.y + size.y;
+ r.rt.x = position.x + 2.0f*size.x;
+ r.rt.y = position.y + 2.0f*size.y;
return r;
}
@@ -667,7 +667,7 @@ void gl_draw_colored_quad_optimized(
Mat4 scale = scaling_matrix4m(size.x, size.y, 0.0f);
model = multiply4m(scale, model);
// setting quad position
- Mat4 translation = translation_matrix4m(position.x, position.y, position.z);
+ Mat4 translation = translation_matrix4m(position.x + size.x, position.y + size.y, position.z);
model = multiply4m(translation, model);
Vec4 model_pos;