From e4584401ad865afb5a0fec8b7cab67794490a10d Mon Sep 17 00:00:00 2001 From: fschildt Date: Mon, 24 Nov 2025 19:55:42 +0100 Subject: rendering: refactor z-based sorting/drawing --- src/games/tetris/Board.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/games/tetris/Board.cpp') 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 #include +#include #include 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); } } } -- cgit v1.2.3