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:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user