improve game

This commit is contained in:
Adolfo Reyna
2026-02-12 23:09:13 -05:00
parent 84b009c33e
commit f8fb04db1b
2 changed files with 547 additions and 3 deletions

View File

@@ -138,15 +138,31 @@ function draw()
-- Empty tile
renderer.rect(tile_x, tile_y, tile_size, tile_size, true, false)
else
local reduce_size
if value == 2 then
reduce_size = 10
elseif value == 4 then
reduce_size = 8
elseif value == 8 then
reduce_size = 6
elseif value == 16 then
reduce_size = 4
elseif value == 32 then
reduce_size = 2
else
reduce_size = 0
end
-- Empty tile
renderer.rect(tile_x, tile_y, tile_size, tile_size, true, false)
-- Filled tile
renderer.rect(tile_x+2, tile_y+2, tile_size-4, tile_size-4, true, true)
renderer.rect(tile_x+reduce_size, tile_y+reduce_size, tile_size-reduce_size*2, tile_size-reduce_size*2, true, true)
-- Draw value (simplified)
local text = tostring(value)
if string.len(text) <= 2 then
renderer.text_scaled(tile_x + tile_size / 2 - 4, tile_y + tile_size / 2, text, false, 2)
renderer.text_scaled(tile_x + tile_size / 2 - 4, tile_y + tile_size / 2 - 4, text, false, 2)
else
renderer.text_scaled(tile_x + tile_size / 2 - 8, tile_y + tile_size / 2, text, false, 2)
renderer.text_scaled(tile_x + tile_size / 2 - 8, tile_y + tile_size / 2 - 4, text, false, 2)
end
end
end