Compare commits

..

No commits in common. "fb5a692cf40796d92775229c39a5bf91dc80a893" and "1179e049566ef3330cc6978b5c41c210c1ac60fb" have entirely different histories.

10 changed files with 11 additions and 68 deletions

View File

@ -15,7 +15,6 @@ Molette : Changer l'objet en main
X : Lâcher lobjet" X : Lâcher lobjet"
STORY,Story,Histoire STORY,Story,Histoire
OK,Ok,Ok OK,Ok,Ok
GARDEN,Garden,Jardin
COMMA,", ","," COMMA,", ",","
OR," or "," ou " OR," or "," ou "
PAUSE,Pause,Pause PAUSE,Pause,Pause

1 keys en fr
15 TAKE PACKAGE Take Crate Prendre Caisse de matériel
16 PACKAGE DESCRIPTION Crate Description Caisse de matériel Description
17 DESCRIPTION USE Description Use Description Utiliser
USE Use Utiliser
18 ON_MATURE On maturation Une fois mature
19 WHEN_HARVESTED When harvested A la récolte
20 EACH_DAY_WHEN_MATURE Each day, when mature, Chaque jour, après maturation,

View File

@ -1,19 +0,0 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://d4lqhgf0lhgge"
path="res://.godot/imported/forest_phase_3.ogg-55f42a1f5a8a4849a773f18490a0844b.oggvorbisstr"
[deps]
source_file="res://common/music/assets/morceaux/forest_phase_3.ogg"
dest_files=["res://.godot/imported/forest_phase_3.ogg-55f42a1f5a8a4849a773f18490a0844b.oggvorbisstr"]
[params]
loop=true
loop_offset=0.0
bpm=0.0
beat_count=0
bar_beats=4

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=12 format=3 uid="uid://b6hscxcrj065q"] [gd_scene load_steps=11 format=3 uid="uid://b6hscxcrj065q"]
[ext_resource type="Script" uid="uid://2p5d6vogtn82" path="res://common/music/scripts/music.gd" id="1_ji160"] [ext_resource type="Script" uid="uid://2p5d6vogtn82" path="res://common/music/scripts/music.gd" id="1_ji160"]
[ext_resource type="AudioStream" uid="uid://diyefcv8tqa3r" path="res://common/music/assets/morceaux/forest_phase_1.ogg" id="1_stre8"] [ext_resource type="AudioStream" uid="uid://diyefcv8tqa3r" path="res://common/music/assets/morceaux/forest_phase_1.ogg" id="1_stre8"]
@ -7,7 +7,6 @@
[ext_resource type="AudioStream" uid="uid://bm0tdi6bd2e65" path="res://common/music/assets/ambiance/ambiance_phase_2.ogg" id="5_a71a3"] [ext_resource type="AudioStream" uid="uid://bm0tdi6bd2e65" path="res://common/music/assets/ambiance/ambiance_phase_2.ogg" id="5_a71a3"]
[ext_resource type="AudioStream" uid="uid://dftxjfdqgsbd3" path="res://common/music/assets/ambiance/ambiance_phase_3.ogg" id="6_i5lxw"] [ext_resource type="AudioStream" uid="uid://dftxjfdqgsbd3" path="res://common/music/assets/ambiance/ambiance_phase_3.ogg" id="6_i5lxw"]
[ext_resource type="AudioStream" uid="uid://brtjlgjqnrvcb" path="res://common/music/assets/morceaux/truck_music.ogg" id="7_a71a3"] [ext_resource type="AudioStream" uid="uid://brtjlgjqnrvcb" path="res://common/music/assets/morceaux/truck_music.ogg" id="7_a71a3"]
[ext_resource type="AudioStream" uid="uid://d4lqhgf0lhgge" path="res://common/music/assets/morceaux/forest_phase_3.ogg" id="7_i5lxw"]
[sub_resource type="AudioStreamSynchronized" id="AudioStreamSynchronized_i5lxw"] [sub_resource type="AudioStreamSynchronized" id="AudioStreamSynchronized_i5lxw"]
stream_count = 3 stream_count = 3
@ -19,13 +18,11 @@ stream_2/stream = ExtResource("6_i5lxw")
stream_2/volume = -60.0 stream_2/volume = -60.0
[sub_resource type="AudioStreamSynchronized" id="AudioStreamSynchronized_i0tje"] [sub_resource type="AudioStreamSynchronized" id="AudioStreamSynchronized_i0tje"]
stream_count = 3 stream_count = 2
stream_0/stream = ExtResource("1_stre8") stream_0/stream = ExtResource("1_stre8")
stream_0/volume = -60.0 stream_0/volume = -60.0
stream_1/stream = ExtResource("2_ji160") stream_1/stream = ExtResource("2_ji160")
stream_1/volume = -60.0 stream_1/volume = -60.0
stream_2/stream = ExtResource("7_i5lxw")
stream_2/volume = -60.0
[sub_resource type="AudioStreamSynchronized" id="AudioStreamSynchronized_w0e2r"] [sub_resource type="AudioStreamSynchronized" id="AudioStreamSynchronized_w0e2r"]
stream_count = 1 stream_count = 1

View File

@ -1,19 +0,0 @@
extends InGameIndicator
class_name InGameBaseIndicator
@export var player : Player
# Called when the node enters the scene tree for the first time.
func _ready():
setup(tr("GARDEN"))
print(GameInfo.game_data.current_planet_data.garden_size/2)
follow_game_position(GameInfo.game_data.current_planet_data.garden_size/2)
func _process(_delta):
visible = player and (
player.global_position.x < 0
or player.global_position.x > GameInfo.game_data.current_planet_data.garden_size.x
or player.global_position.y < 0
or player.global_position.y > GameInfo.game_data.current_planet_data.garden_size.y
)
update()

View File

@ -33,9 +33,7 @@ func follow_entity(entity : Node2D):
func _process(_d): func _process(_d):
show() show()
update()
func update():
var camera = get_viewport().get_camera_2d() var camera = get_viewport().get_camera_2d()
var screen_size = get_viewport().get_visible_rect().size var screen_size = get_viewport().get_visible_rect().size

View File

@ -13,8 +13,8 @@ var indicators : Array[InGameIndicator]
TakeSeedStep.new(), TakeSeedStep.new(),
PlantSeedStep.new(), PlantSeedStep.new(),
RechargeStep.new(), RechargeStep.new(),
# WaitMaturePlant.new(), WaitMaturePlant.new(),
# HarvestMaturePlant.new(), HarvestMaturePlant.new(),
] ]
var actual_step : Step = null : set = pass_to_step var actual_step : Step = null : set = pass_to_step

View File

@ -1,12 +1,10 @@
[gd_scene load_steps=12 format=3 uid="uid://d28cp7a21kwou"] [gd_scene load_steps=10 format=3 uid="uid://d28cp7a21kwou"]
[ext_resource type="PackedScene" uid="uid://12nak7amd1uq" path="res://gui/game/game_gui.tscn" id="1_yy1uy"] [ext_resource type="PackedScene" uid="uid://12nak7amd1uq" path="res://gui/game/game_gui.tscn" id="1_yy1uy"]
[ext_resource type="PackedScene" uid="uid://v41hfc7haaye" path="res://gui/game/win/win.tscn" id="3_6guxm"] [ext_resource type="PackedScene" uid="uid://v41hfc7haaye" path="res://gui/game/win/win.tscn" id="3_6guxm"]
[ext_resource type="PackedScene" uid="uid://doxm7uab8i3tq" path="res://gui/game/quota_reward/quota_reward.tscn" id="4_fbkgs"] [ext_resource type="PackedScene" uid="uid://doxm7uab8i3tq" path="res://gui/game/quota_reward/quota_reward.tscn" id="4_fbkgs"]
[ext_resource type="PackedScene" uid="uid://bgvbgeq46wee2" path="res://entities/player/player.tscn" id="4_g33f4"] [ext_resource type="PackedScene" uid="uid://bgvbgeq46wee2" path="res://entities/player/player.tscn" id="4_g33f4"]
[ext_resource type="PackedScene" uid="uid://fh3dsuvn5h78" path="res://gui/game/tutorial/in_game_indicator/in_game_indicator.tscn" id="5_gisiu"]
[ext_resource type="PackedScene" uid="uid://dt6mptqg80dew" path="res://gui/game/tutorial/tutorial.tscn" id="5_orelw"] [ext_resource type="PackedScene" uid="uid://dt6mptqg80dew" path="res://gui/game/tutorial/tutorial.tscn" id="5_orelw"]
[ext_resource type="Script" uid="uid://ds7ej47i3wsym" path="res://gui/game/tutorial/in_game_indicator/scripts/in_game_base_indicator.gd" id="6_cnjsq"]
[ext_resource type="PackedScene" uid="uid://tsi5j1uxppa4" path="res://stages/terrain/planet/planet.tscn" id="8_t31p7"] [ext_resource type="PackedScene" uid="uid://tsi5j1uxppa4" path="res://stages/terrain/planet/planet.tscn" id="8_t31p7"]
[ext_resource type="PackedScene" uid="uid://cg1visg52i21a" path="res://entities/interactables/truck/ladder/truck_ladder.tscn" id="9_gisiu"] [ext_resource type="PackedScene" uid="uid://cg1visg52i21a" path="res://entities/interactables/truck/ladder/truck_ladder.tscn" id="9_gisiu"]
[ext_resource type="PackedScene" uid="uid://d324mlmgls4fs" path="res://entities/interactables/truck/recharge/truck_recharge.tscn" id="10_cnjsq"] [ext_resource type="PackedScene" uid="uid://d324mlmgls4fs" path="res://entities/interactables/truck/recharge/truck_recharge.tscn" id="10_cnjsq"]
@ -17,12 +15,12 @@
[node name="Reward" parent="." instance=ExtResource("4_fbkgs")] [node name="Reward" parent="." instance=ExtResource("4_fbkgs")]
layer = 2 layer = 2
[node name="RootGui" parent="." node_paths=PackedStringArray("quota_reward") instance=ExtResource("1_yy1uy")]
quota_reward = NodePath("../Reward")
metadata/_edit_use_anchors_ = true
[node name="CanvasLayer" type="CanvasLayer" parent="."] [node name="CanvasLayer" type="CanvasLayer" parent="."]
[node name="RootGui" parent="CanvasLayer" node_paths=PackedStringArray("quota_reward") instance=ExtResource("1_yy1uy")]
quota_reward = NodePath("../../Reward")
metadata/_edit_use_anchors_ = true
[node name="Win" parent="CanvasLayer" instance=ExtResource("3_6guxm")] [node name="Win" parent="CanvasLayer" instance=ExtResource("3_6guxm")]
visible = false visible = false
@ -30,14 +28,6 @@ visible = false
player = NodePath("../../Entities/Player") player = NodePath("../../Entities/Player")
planet = NodePath("../../Planet") planet = NodePath("../../Planet")
[node name="BaseIndicator" parent="CanvasLayer" node_paths=PackedStringArray("player") instance=ExtResource("5_gisiu")]
visible = false
offset_bottom = 91.0
size_flags_horizontal = 4
size_flags_vertical = 4
script = ExtResource("6_cnjsq")
player = NodePath("../../Entities/Player")
[node name="Entities" type="Node2D" parent="."] [node name="Entities" type="Node2D" parent="."]
y_sort_enabled = true y_sort_enabled = true
@ -60,5 +50,5 @@ position = Vector2(2.22, 0)
following = NodePath("../Entities/Player") following = NodePath("../Entities/Player")
[connection signal="day_limit_exceed" from="Planet" to="CanvasLayer/Win" method="_on_planet_day_limit_exceed"] [connection signal="day_limit_exceed" from="Planet" to="CanvasLayer/Win" method="_on_planet_day_limit_exceed"]
[connection signal="pass_day_ended" from="Planet" to="RootGui" method="_on_planet_pass_day_ended"] [connection signal="pass_day_ended" from="Planet" to="CanvasLayer/RootGui" method="_on_planet_pass_day_ended"]
[connection signal="pass_day_started" from="Planet" to="RootGui" method="_on_planet_pass_day_started"] [connection signal="pass_day_started" from="Planet" to="CanvasLayer/RootGui" method="_on_planet_pass_day_started"]

View File

@ -66,7 +66,6 @@ func plant(
) )
plants.append(new_plant) plants.append(new_plant)
planet_data.score_by_plant.append(0)
new_plant.harvested.connect(_on_plant_harvested) new_plant.harvested.connect(_on_plant_harvested)
new_plant.state_changed.connect(_on_plant_state_changed) new_plant.state_changed.connect(_on_plant_state_changed)
return new_plant return new_plant
@ -81,7 +80,6 @@ func remove_plant(p: Plant):
var id = plants.find(p) var id = plants.find(p)
if id >= 0: if id >= 0:
plants.remove_at(id) plants.remove_at(id)
planet_data.score_by_plant.remove_at(id)
update_garden_score() update_garden_score()