Dev Démo 1.2

* les plantes se placent désormais sur une grille
* ajouts de curseurs relatifs à l'item
* ajout de settings sur la sensibilité à la souris
* ajout d'un défi en fin de run
This commit is contained in:
2026-06-12 16:42:00 +02:00
parent 5aff9eadaa
commit 940b3c1553
40 changed files with 953 additions and 76 deletions

View File

@@ -1,11 +1,40 @@
extends Sprite2D
class_name Circle
@export var radius : int = 0
@export var color : Color = Color.WHITE
@export var opacity : float = 1.0
@export var fill : bool = true
@export var width : int = -1
@export var radius : int = 0 :
set(v):
radius = v
queue_redraw()
@export var color : Color = Color.WHITE :
set(v):
color = v
queue_redraw()
@export var opacity : float = 1.0 :
set(v):
opacity = v
queue_redraw()
@export var fill : bool = true :
set(v):
fill = v
queue_redraw()
@export var width : int = -1 :
set(v):
width = v
queue_redraw()
func _init(
_radius = 0,
_color = Color.WHITE,
_opacity = 1.0,
_fill = true,
_width = -1,
):
radius = _radius
color = _color
opacity = _opacity
fill = _fill
width = _width
func _draw():
draw_circle(