From 89abe110f28b4750037b6706ab67fbbb0c833717 Mon Sep 17 00:00:00 2001 From: altaf-creator Date: Sat, 20 Apr 2024 23:05:56 +0700 Subject: Initial commit --- scripts/number_system/NumberNode.gd | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 scripts/number_system/NumberNode.gd (limited to 'scripts/number_system/NumberNode.gd') diff --git a/scripts/number_system/NumberNode.gd b/scripts/number_system/NumberNode.gd new file mode 100644 index 0000000..d53cc6e --- /dev/null +++ b/scripts/number_system/NumberNode.gd @@ -0,0 +1,32 @@ +extends Node +class_name NumberNode + +@export_group("Toggles") +## Scan for mouse events by the player, used for Player's NumberNode to snap to +## other NumberNodes. Disable if AI or Player. +@export var do_scan_as_target : bool +@export_group("Values") +@export var value : int +@export var modifier_value : float +enum Operations { + NONE, + ADDITION, + SUBTRACTION, + MULTIPLICATION, + DIVISION, +} +@export var modifier_operation : Operations +@export_group("Visuals") +@export var sprite : Sprite2D +@export var label : Label +@export var color : Color + +func _ready(): + update_visuals() + +func _process(_delta): + pass + +## Update label, size, color +func update_visuals(): + pass -- cgit v1.2.3