diff options
Diffstat (limited to 'src/tile-atlas.cpp')
| -rw-r--r-- | src/tile-atlas.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/tile-atlas.cpp b/src/tile-atlas.cpp index 7960c859..15bb9439 100644 --- a/src/tile-atlas.cpp +++ b/src/tile-atlas.cpp @@ -40,10 +40,10 @@ auto tile_atlas::make_texcoords(Vector2ui pixel_size, Vector2ub tile_count, std: const Vector2 p0(id * sz), p1(sz); const auto x0 = p0.x()+.5f, x1 = p1.x()-1, y0 = p0.y()+.5f, y1 = p1.y()-1; return {{ - { (x0+x1) / pixel_size[0], (y0+y1) / pixel_size[1] }, // bottom right - { (x0+x1) / pixel_size[0], y0 / pixel_size[1] }, // top right - { x0 / pixel_size[0], (y0+y1) / pixel_size[1] }, // bottom left - { x0 / pixel_size[0], y0 / pixel_size[1] }, // top left + { (x0+x1) / pixel_size[0], 1 - (y0+y1) / pixel_size[1] }, // bottom right + { (x0+x1) / pixel_size[0], 1 - y0 / pixel_size[1] }, // top right + { x0 / pixel_size[0], 1 - (y0+y1) / pixel_size[1] }, // bottom left + { x0 / pixel_size[0], 1 - y0 / pixel_size[1] }, // top left }}; } |
