divers changements pour la sortie du second proto

* ajout du panneau solaire #54
* ajout d'un tutoriel #53
* equilibrage du jeu #73
* ajout d'un son pour l'annonce
This commit is contained in:
2025-09-26 16:56:35 +02:00
parent 6d0100d703
commit 099f8bb1be
56 changed files with 1129 additions and 87 deletions

View File

@@ -1,7 +1,7 @@
extends Interactable
class_name Machine
const MAX_MACHINE_LEVEL = 5
const MAX_MACHINE_LEVEL = 3
var level : int = 1
var machine_name : String = ""
@@ -11,6 +11,10 @@ func setup_machine_info(machine_type : MachineType, _level : int = 1):
level = _level
machine_name = machine_type.name
machine_desc = machine_type.description
setup_machine_sprite()
func setup_machine_sprite():
pass
func pointer_text():
return machine_name
@@ -20,3 +24,10 @@ func inspector_info() -> Inspector.Info:
pointer_text() + " level " + str(level),
machine_desc
)
static func get_level_color(l : int) -> Color:
match l:
1: return Color("4ed38a")
2: return Color("4ec6ee")
3: return Color("bd70e2")
_: return Color("bd70e2")