diff options
| author | fschildt <florian.schildt@protonmail.com> | 2025-11-24 19:55:42 +0100 |
|---|---|---|
| committer | fschildt <florian.schildt@protonmail.com> | 2025-11-24 19:55:42 +0100 |
| commit | e4584401ad865afb5a0fec8b7cab67794490a10d (patch) | |
| tree | 6e13bfdac6b2687be6f3c180132e2a57ee71891d /src/games/tetris/Board.cpp | |
| parent | feb4bc8cbc66ba928319ddb2cc1bf48010487863 (diff) | |
rendering: refactor z-based sorting/drawing
Diffstat (limited to 'src/games/tetris/Board.cpp')
| -rw-r--r-- | src/games/tetris/Board.cpp | 8 |
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); } } } |
