aboutsummaryrefslogtreecommitdiff
path: root/src/games/tetris/Board.cpp
diff options
context:
space:
mode:
authorfschildt <florian.schildt@protonmail.com>2025-11-24 19:55:42 +0100
committerfschildt <florian.schildt@protonmail.com>2025-11-24 19:55:42 +0100
commite4584401ad865afb5a0fec8b7cab67794490a10d (patch)
tree6e13bfdac6b2687be6f3c180132e2a57ee71891d /src/games/tetris/Board.cpp
parentfeb4bc8cbc66ba928319ddb2cc1bf48010487863 (diff)
rendering: refactor z-based sorting/drawing
Diffstat (limited to 'src/games/tetris/Board.cpp')
-rw-r--r--src/games/tetris/Board.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/games/tetris/Board.cpp b/src/games/tetris/Board.cpp
index 7f391b4..6188eb8 100644
--- a/src/games/tetris/Board.cpp
+++ b/src/games/tetris/Board.cpp
@@ -1,5 +1,6 @@
#include <games/tetris/Board.hpp>
#include <games/tetris/Tetromino.hpp>
+#include <games/Game.hpp>
#include <renderer/Renderer.hpp>
void
@@ -99,10 +100,9 @@ Board::Draw(int32_t level)
// background
- V3F32 bg_world_pos = {
+ V2F32 bg_world_pos = {
board_world_pos.x,
board_world_pos.y,
- 0.0f
};
V2F32 bg_world_dim = {
tetromino_size_with_border * 10,
@@ -115,7 +115,7 @@ Board::Draw(int32_t level)
bg_world_pos.y + bg_world_dim.y,
};
Color bg_color = {0.0f, 0.0f, 0.0f, 1.0f};
- g_renderer.PushRectangle(bg_world_rect, bg_color, bg_world_pos.z);
+ g_renderer.PushRectangle(bg_world_rect, bg_color, Game::z_layer1);
// tetromino parts
@@ -145,7 +145,7 @@ Board::Draw(int32_t level)
Color color = Tetromino::GetColor(tetromino_id);
- g_renderer.PushRectangle(world_rect, color, world_pos.z);
+ g_renderer.PushRectangle(world_rect, color, Game::z_layer1);
}
}
}