summaryrefslogtreecommitdiffhomepage
path: root/src/chunk-walls.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2024-01-13 07:48:51 +0100
committerStanislaw Halik <sthalik@misaki.pl>2024-01-13 07:48:51 +0100
commit4766b404d5fa96fbb23a121cbe01336d1eb7dd29 (patch)
tree46f8f342b6b8c1b7e5093e36e712ca1597a4a528 /src/chunk-walls.cpp
parentd87c0cb28720610ca7483f2d8de0613f583dc354 (diff)
fix msvc
Diffstat (limited to 'src/chunk-walls.cpp')
-rw-r--r--src/chunk-walls.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/chunk-walls.cpp b/src/chunk-walls.cpp
index 74a975fb..98d12684 100644
--- a/src/chunk-walls.cpp
+++ b/src/chunk-walls.cpp
@@ -208,7 +208,7 @@ GL::Mesh chunk::make_wall_mesh()
{
const auto frames = atlas->frames(dir.top);
auto variant = (variant_ != (uint8_t)-1 ? variant_ : vpos);
- variant += !is_west ? frames.size() - 1 : 1;
+ variant += (uint8_t)(!is_west ? frames.size() - 1 : 1);
variant = variant % frames.size();
constexpr Vector2 half_tile = TILE_SIZE2*.5f;
constexpr float X = half_tile.x(), Y = half_tile.y(), Z = TILE_SIZE.z();
@@ -274,7 +274,7 @@ GL::Mesh chunk::make_wall_mesh()
fm_assert(i < vertexes.size());
_walls->mesh_indexes[i] = (uint16_t)k;
auto& v = vertexes[i];
- auto quad = get_quad(D, Group_::corner, Depth);
+ auto quad = get_quad(D, Group_::corner, (float)Depth);
for (auto& v : quad)
v += center;
for (uint8_t j = 0; j < 4; j++)