* Ajout des modes de jeu
* Dev de subterra et estia
* Ajout de tous les dialogues et traduction
* Ajout d'un splashscreen
This commit is contained in:
2026-07-19 12:08:29 +02:00
parent a299ecc320
commit 9fdf8d2888
428 changed files with 7387 additions and 778 deletions
+12 -8
View File
@@ -1,4 +1,3 @@
@tool
extends CanvasLayer
class_name Announce
@@ -6,7 +5,7 @@ const DEFAULT_OBJECT_ACCELERATION = Vector2(3,0)
@export var announce_object : AnnounceObject = null : set = set_announce_object
@export_tool_button("Update", "Callable") var update_action = set_announce_object
# @export_tool_button("Update", "Callable") var update_action = set_announce_object
var announce_objects : Array[AnnounceObject] = []
@@ -36,17 +35,19 @@ func _ready():
if (
GameInfo.game_data.max_energy_announced != GameInfo.game_data.player_data.max_energy
):
announce_objects.append(AnnounceModel.new(
tr("UPGRADED_MAX_ENERGY_TO_%d") % GameInfo.game_data.player_data.max_energy
))
if GameInfo.game_data.max_energy_announced < GameInfo.game_data.player_data.max_energy:
announce_objects.append(AnnounceModel.new(
tr("UPGRADED_MAX_ENERGY_TO_%d") % GameInfo.game_data.player_data.max_energy
))
GameInfo.game_data.max_energy_announced = GameInfo.game_data.player_data.max_energy
if (
GameInfo.game_data.max_inventory_announced != GameInfo.game_data.player_data.inventory.seeds_size
):
announce_objects.append(AnnounceModel.new(
tr("UPGRADED_INVENTORY_SIZE_TO_%d") % GameInfo.game_data.player_data.inventory.seeds_size
))
if GameInfo.game_data.max_inventory_announced < GameInfo.game_data.player_data.inventory.seeds_size:
announce_objects.append(AnnounceModel.new(
tr("UPGRADED_INVENTORY_SIZE_TO_%d") % GameInfo.game_data.player_data.inventory.seeds_size
))
GameInfo.game_data.max_inventory_announced = GameInfo.game_data.player_data.inventory.seeds_size
@@ -54,6 +55,9 @@ func _ready():
func _process(delta):
if GameInfo.game_data.progression_data is InfiniteProgressionData:
return
if announce_object == null and not visible and len(announce_objects) > 0:
announce_object = announce_objects.pop_front()
update_rotation(delta)