wolf: add minimap
This commit is contained in:
parent
834b40e932
commit
3d0bb789de
1 changed files with 8 additions and 2 deletions
|
|
@ -1,3 +1,4 @@
|
||||||
|
--[[pod_format="raw",created="2026-02-10 12:09:44",modified="2026-02-10 12:27:08",revision=2]]
|
||||||
player = {
|
player = {
|
||||||
origin = {
|
origin = {
|
||||||
x= nil,
|
x= nil,
|
||||||
|
|
@ -28,6 +29,11 @@ function cast_ray(origin, angle)
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function draw_minimap()
|
||||||
|
local tile_size = 4
|
||||||
|
map(0, 0, 20, 20, 31, 31, 0x0000, tile_size, tile_size)
|
||||||
|
end
|
||||||
|
|
||||||
function _draw()
|
function _draw()
|
||||||
cls(col_bg)
|
cls(col_bg)
|
||||||
rectfill(0, 135, 480, 270, col_ground)
|
rectfill(0, 135, 480, 270, col_ground)
|
||||||
|
|
@ -37,5 +43,5 @@ function _draw()
|
||||||
local angle = (player.dir-(fov/2) + x * angle_step) % (2 * math.pi)
|
local angle = (player.dir-(fov/2) + x * angle_step) % (2 * math.pi)
|
||||||
local bloc, dist = cast_ray(player.origin, angle)
|
local bloc, dist = cast_ray(player.origin, angle)
|
||||||
end
|
end
|
||||||
-- map()
|
draw_minimap()
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue