mirror of
https://gitlab.com/MaddoScientisto/cirnofarm.git
synced 2026-06-01 08:45:34 +00:00
Added crosshair
This commit is contained in:
parent
9f9624661c
commit
42677301c9
1 changed files with 18 additions and 2 deletions
|
|
@ -1,4 +1,4 @@
|
|||
--[[pod_format="raw",created="2024-04-14 14:05:11",modified="2024-04-23 20:41:32",revision=380]]
|
||||
--[[pod_format="raw",created="2024-04-14 14:05:11",modified="2024-04-23 21:04:14",revision=394]]
|
||||
--include("/cirnofarm/src/actor.lua")
|
||||
|
||||
last_coll=0
|
||||
|
|
@ -55,6 +55,19 @@ function create_bullet(new_x, new_y, dir_x, dir_y)
|
|||
})
|
||||
end
|
||||
|
||||
function draw_crosshair(self)
|
||||
local radius = 20 -- Adjust the radius of the crosshair as needed
|
||||
local angle = atan2(self.move_x, self.move_y)
|
||||
|
||||
local crosshair_x = self.x + 8 + radius * cos(angle)
|
||||
local crosshair_y = self.y + 8 + radius * sin(angle)
|
||||
|
||||
-- Draw the crosshair
|
||||
spr(self.crosshair_index, crosshair_x, crosshair_y)
|
||||
--circfill(crosshair_x, crosshair_y, 2, 7) -- Adjust the size and color as needed
|
||||
end
|
||||
|
||||
|
||||
function cirno_init()
|
||||
bullets={}
|
||||
|
||||
|
|
@ -67,6 +80,7 @@ function cirno_init()
|
|||
speed=0.05,
|
||||
hflip=false,
|
||||
spriteIndex=65,
|
||||
crosshair_index=82,
|
||||
move_x=0,
|
||||
move_y=0,
|
||||
noclip=false,
|
||||
|
|
@ -76,6 +90,8 @@ function cirno_init()
|
|||
spr(self.spriteIndex,self.x,self.y, self.hflip)
|
||||
print(string.format("x:%.2f y:%.2f mx:%.2f my:%.2f blts:%s",self.x,self.y,
|
||||
self.move_x,self.move_y,count(bullets)),0,0,1)
|
||||
|
||||
draw_crosshair(self)
|
||||
--print(string.format("dir_x:%.4f dir_y:%.4f",self.
|
||||
end,
|
||||
update=function(self)
|
||||
|
|
@ -84,7 +100,7 @@ function cirno_init()
|
|||
-- Shoot bullet
|
||||
if (btn(4)) then
|
||||
--create_bullet(self.x,self.y,self.move_x,self.move_Y)
|
||||
create_bullet(self.x,self.y,self.move_x,self.move_y)
|
||||
create_bullet(self.x+8,self.y+8,self.move_x,self.move_y)
|
||||
end
|
||||
end,
|
||||
move_character=function(self)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue