ajout du camion #87
* changements des objectifs, donnent juste des graines, sprite moins gros et objectifs plus nombreux * changement de la probabilité de mutation * refactor du code terrain et planet
This commit is contained in:
BIN
stages/terrain/truck/assets/sprite/truck_interior.png
Normal file
BIN
stages/terrain/truck/assets/sprite/truck_interior.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.1 MiB |
40
stages/terrain/truck/assets/sprite/truck_interior.png.import
Normal file
40
stages/terrain/truck/assets/sprite/truck_interior.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d2p7h0aga85tn"
|
||||
path="res://.godot/imported/truck_interior.png-ff9bd2d0107d83f7c4209d959ee69f15.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://stages/terrain/truck/assets/sprite/truck_interior.png"
|
||||
dest_files=["res://.godot/imported/truck_interior.png-ff9bd2d0107d83f7c4209d959ee69f15.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
stages/terrain/truck/assets/sprite/truck_interior.png~
Normal file
BIN
stages/terrain/truck/assets/sprite/truck_interior.png~
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.1 MiB |
6
stages/terrain/truck/scripts/truck_entrance.gd
Normal file
6
stages/terrain/truck/scripts/truck_entrance.gd
Normal file
@@ -0,0 +1,6 @@
|
||||
extends Node2D
|
||||
class_name TruckEntrance
|
||||
|
||||
var terrain : Terrain
|
||||
var planet : Planet :
|
||||
get(): return terrain if terrain is Planet else null
|
||||
1
stages/terrain/truck/scripts/truck_entrance.gd.uid
Normal file
1
stages/terrain/truck/scripts/truck_entrance.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://byu0woo6o3af0
|
||||
10
stages/terrain/truck/scripts/truck_interior.gd
Normal file
10
stages/terrain/truck/scripts/truck_interior.gd
Normal file
@@ -0,0 +1,10 @@
|
||||
extends Terrain
|
||||
class_name TruckInterior
|
||||
|
||||
signal player_exited(player : Player)
|
||||
|
||||
@onready var spawn_position : Node2D = %SpawnPosition
|
||||
@onready var camera : Camera = %Camera
|
||||
|
||||
func _on_exit_interacted(p: Player):
|
||||
player_exited.emit(p)
|
||||
1
stages/terrain/truck/scripts/truck_interior.gd.uid
Normal file
1
stages/terrain/truck/scripts/truck_interior.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://d0gmkwebxdptk
|
||||
62
stages/terrain/truck/truck_interior.tscn
Normal file
62
stages/terrain/truck/truck_interior.tscn
Normal file
@@ -0,0 +1,62 @@
|
||||
[gd_scene load_steps=7 format=3 uid="uid://ceplumcunebag"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://d2p7h0aga85tn" path="res://stages/terrain/truck/assets/sprite/truck_interior.png" id="1_5c5ey"]
|
||||
[ext_resource type="Script" uid="uid://d0gmkwebxdptk" path="res://stages/terrain/truck/scripts/truck_interior.gd" id="1_fk6sc"]
|
||||
[ext_resource type="Script" uid="uid://dyprcd68fjstf" path="res://entities/interactables/scripts/interactable.gd" id="3_fk6sc"]
|
||||
[ext_resource type="Texture2D" uid="uid://dex283rx00fjb" path="res://common/icons/logout.svg" id="3_v18jm"]
|
||||
[ext_resource type="Script" uid="uid://d1nsr56bh1a1y" path="res://entities/camera/scripts/camera.gd" id="4_5di8w"]
|
||||
|
||||
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_wi5be"]
|
||||
radius = 69.76956
|
||||
height = 376.0
|
||||
|
||||
[node name="TruckInterior" type="Node2D"]
|
||||
position = Vector2(-40, -469)
|
||||
script = ExtResource("1_fk6sc")
|
||||
metadata/_custom_type_script = "uid://dfl1ijmbmw57r"
|
||||
|
||||
[node name="Sprite" type="Sprite2D" parent="."]
|
||||
modulate = Color(0.67495143, 0.69801295, 0.68495274, 1)
|
||||
position = Vector2(292, 376)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource("1_5c5ey")
|
||||
|
||||
[node name="StaticBody2D" type="StaticBody2D" parent="."]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
|
||||
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="StaticBody2D"]
|
||||
position = Vector2(112.00001, 670)
|
||||
scale = Vector2(0.8064369, 0.8064369)
|
||||
polygon = PackedVector2Array(141.36256, -138.8825, 1616.9894, -111.60202, 1656.67, 461.2884, 389.36707, 466.24847, 386.88702, 545.6099, -173.60316, 533.2097, -141.36258, -57.041016, -2.480053, -89.28162, 109.12198, -106.64194, 131, -327, -487, -326, -465, 841, 2150.1992, 815.9348, 2110.5183, -825.855, -521, -732, -482, -327, 133, -331)
|
||||
|
||||
[node name="SpawnPosition" type="Node2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(52, 473.00003)
|
||||
scale = Vector2(0.5539248, 0.5539248)
|
||||
|
||||
[node name="Exit" type="Area2D" parent="."]
|
||||
position = Vector2(47, 497.00003)
|
||||
scale = Vector2(0.5539248, 0.5539248)
|
||||
script = ExtResource("3_fk6sc")
|
||||
default_interact_text = "Exit the truck"
|
||||
default_info_title = "Exit"
|
||||
default_info_desc = "A good old ladder."
|
||||
metadata/_custom_type_script = "uid://dyprcd68fjstf"
|
||||
|
||||
[node name="Bolt" type="Sprite2D" parent="Exit"]
|
||||
position = Vector2(10.831797, -16.24775)
|
||||
scale = Vector2(1.8052993, 1.8052993)
|
||||
texture = ExtResource("3_v18jm")
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Exit"]
|
||||
position = Vector2(9.026497, 81.2384)
|
||||
shape = SubResource("CapsuleShape2D_wi5be")
|
||||
|
||||
[node name="Camera" type="Camera2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(316, 340)
|
||||
zoom = Vector2(1.18, 1.18)
|
||||
script = ExtResource("4_5di8w")
|
||||
metadata/_custom_type_script = "uid://d1nsr56bh1a1y"
|
||||
|
||||
[connection signal="interacted" from="Exit" to="." method="_on_exit_interacted"]
|
||||
Reference in New Issue
Block a user