 824295f63c
			
		
	
	824295f63c
	
	
	
		
			
			Maintenant 3 geauges de prout sont présentes et permettent au joueur de savoir si il a du pet de dispo ou pas. Le joueur peut accumuler jusqu'à trois prouts. Le temps de recharge est de 3 secondes par prout. C'est peut être trop long. Il faudra probablement bouger du code que j'ai mis dans game au dans le code de niveau. Mais bon j'y réfléchirai le prochain coup.
		
			
				
	
	
		
			116 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			116 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| [gd_scene load_steps=7 format=3 uid="uid://dsgt6b1bqi6ui"]
 | |
| 
 | |
| [ext_resource type="Script" path="res://HUD/fart_gauge.gd" id="1_jculu"]
 | |
| [ext_resource type="Texture2D" uid="uid://c8r4ylb5ygl5c" path="res://sprite/jauge-de-prout.png" id="1_rt22i"]
 | |
| 
 | |
| [sub_resource type="Animation" id="Animation_nsc8d"]
 | |
| resource_name = "DASH"
 | |
| length = 0.25
 | |
| tracks/0/type = "value"
 | |
| tracks/0/imported = false
 | |
| tracks/0/enabled = true
 | |
| tracks/0/path = NodePath("Full:position")
 | |
| tracks/0/interp = 1
 | |
| tracks/0/loop_wrap = true
 | |
| tracks/0/keys = {
 | |
| "times": PackedFloat32Array(0, 0.2),
 | |
| "transitions": PackedFloat32Array(1, 1),
 | |
| "update": 0,
 | |
| "values": [Vector2(0, 0), Vector2(0, -72)]
 | |
| }
 | |
| tracks/1/type = "value"
 | |
| tracks/1/imported = false
 | |
| tracks/1/enabled = true
 | |
| tracks/1/path = NodePath("Full:region_rect")
 | |
| tracks/1/interp = 1
 | |
| tracks/1/loop_wrap = true
 | |
| tracks/1/keys = {
 | |
| "times": PackedFloat32Array(0, 0.2),
 | |
| "transitions": PackedFloat32Array(1, 1),
 | |
| "update": 0,
 | |
| "values": [Rect2(16, 0, 16, 144), Rect2(16, 0, 16, 0)]
 | |
| }
 | |
| 
 | |
| [sub_resource type="Animation" id="Animation_8hnm2"]
 | |
| resource_name = "RESET"
 | |
| tracks/0/type = "value"
 | |
| tracks/0/imported = false
 | |
| tracks/0/enabled = true
 | |
| tracks/0/path = NodePath("Full:region_rect")
 | |
| tracks/0/interp = 1
 | |
| tracks/0/loop_wrap = true
 | |
| tracks/0/keys = {
 | |
| "times": PackedFloat32Array(0),
 | |
| "transitions": PackedFloat32Array(1),
 | |
| "update": 0,
 | |
| "values": [Rect2(16, 0, 16, 0)]
 | |
| }
 | |
| tracks/1/type = "value"
 | |
| tracks/1/imported = false
 | |
| tracks/1/enabled = true
 | |
| tracks/1/path = NodePath("Full:position")
 | |
| tracks/1/interp = 1
 | |
| tracks/1/loop_wrap = true
 | |
| tracks/1/keys = {
 | |
| "times": PackedFloat32Array(0),
 | |
| "transitions": PackedFloat32Array(1),
 | |
| "update": 0,
 | |
| "values": [Vector2(0, -72)]
 | |
| }
 | |
| 
 | |
| [sub_resource type="Animation" id="Animation_eh7ry"]
 | |
| resource_name = "reload"
 | |
| length = 3.0
 | |
| tracks/0/type = "value"
 | |
| tracks/0/imported = false
 | |
| tracks/0/enabled = true
 | |
| tracks/0/path = NodePath("Full:region_rect")
 | |
| tracks/0/interp = 1
 | |
| tracks/0/loop_wrap = true
 | |
| tracks/0/keys = {
 | |
| "times": PackedFloat32Array(0, 3),
 | |
| "transitions": PackedFloat32Array(1, 1),
 | |
| "update": 0,
 | |
| "values": [Rect2(16, 0, 16, 0), Rect2(16, 0, 16, 144)]
 | |
| }
 | |
| tracks/1/type = "value"
 | |
| tracks/1/imported = false
 | |
| tracks/1/enabled = true
 | |
| tracks/1/path = NodePath("Full:position")
 | |
| tracks/1/interp = 1
 | |
| tracks/1/loop_wrap = true
 | |
| tracks/1/keys = {
 | |
| "times": PackedFloat32Array(0, 3),
 | |
| "transitions": PackedFloat32Array(1, 1),
 | |
| "update": 0,
 | |
| "values": [Vector2(0, -70), Vector2(0, 0)]
 | |
| }
 | |
| 
 | |
| [sub_resource type="AnimationLibrary" id="AnimationLibrary_hfkd0"]
 | |
| _data = {
 | |
| "DASH": SubResource("Animation_nsc8d"),
 | |
| "RESET": SubResource("Animation_8hnm2"),
 | |
| "reload": SubResource("Animation_eh7ry")
 | |
| }
 | |
| 
 | |
| [node name="FartGauge" type="Node2D"]
 | |
| script = ExtResource("1_jculu")
 | |
| 
 | |
| [node name="Empty" type="Sprite2D" parent="."]
 | |
| texture = ExtResource("1_rt22i")
 | |
| region_enabled = true
 | |
| region_rect = Rect2(0, 0, 16, 144)
 | |
| 
 | |
| [node name="Full" type="Sprite2D" parent="."]
 | |
| position = Vector2(0, -72)
 | |
| texture = ExtResource("1_rt22i")
 | |
| region_enabled = true
 | |
| region_rect = Rect2(16, 0, 16, 0)
 | |
| 
 | |
| [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
 | |
| libraries = {
 | |
| "": SubResource("AnimationLibrary_hfkd0")
 | |
| }
 | |
| 
 | |
| [connection signal="animation_finished" from="AnimationPlayer" to="." method="_on_animation_player_animation_finished"]
 |