summaryrefslogtreecommitdiffhomepage
path: root/src/anim-atlas.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/anim-atlas.cpp')
-rw-r--r--src/anim-atlas.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/anim-atlas.cpp b/src/anim-atlas.cpp
index 129229c5..c6a7c2f2 100644
--- a/src/anim-atlas.cpp
+++ b/src/anim-atlas.cpp
@@ -97,17 +97,17 @@ auto anim_atlas::texcoords_for_frame(rotation r, size_t i, bool mirror) const no
const auto size = _info.pixel_size;
if (!mirror)
return {{
- { (x0+x1) / size[0], 1 - (y0+y1) / size[1] }, // bottom right
- { (x0+x1) / size[0], 1 - y0 / size[1] }, // top right
- { x0 / size[0], 1 - (y0+y1) / size[1] }, // bottom left
- { x0 / size[0], 1 - y0 / size[1] }, // top left
+ { (x0+x1) / size.x(), 1 - (y0+y1) / size.y() }, // bottom right
+ { (x0+x1) / size.x(), 1 - y0 / size.y() }, // top right
+ { x0 / size.x(), 1 - (y0+y1) / size.y() }, // bottom left
+ { x0 / size.x(), 1 - y0 / size.y() }, // top left
}};
else
return {{
- { x0 / size[0], 1 - (y0+y1) / size[1] }, // bottom right
- { x0 / size[0], 1 - y0 / size[1] }, // top right
- { (x0+x1) / size[0], 1 - (y0+y1) / size[1] }, // bottom left
- { (x0+x1) / size[0], 1 - y0 / size[1] }, // top left
+ { x0 / size.x(), 1 - (y0+y1) / size.y() }, // bottom right
+ { x0 / size.x(), 1 - y0 / size.y() }, // top right
+ { (x0+x1) / size.x(), 1 - (y0+y1) / size.y() }, // bottom left
+ { (x0+x1) / size.x(), 1 - y0 / size.y() }, // top left
}};
}