path + gamin

This commit is contained in:
2024-10-19 23:43:45 +02:00
parent fdbb131c09
commit fa51e53d7d
24 changed files with 642 additions and 9 deletions

34
model/Guy10.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b5k12bq2is7xa"
path="res://.godot/imported/Guy10.png-1ab7aef06beb8caa8cb85515731046de.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Guy10.png"
dest_files=["res://.godot/imported/Guy10.png-1ab7aef06beb8caa8cb85515731046de.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

34
model/Guy11.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bmkievpbqb0sx"
path="res://.godot/imported/Guy11.png-91ab0a4e0dc59b8b8852cb28d9eba833.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Guy11.png"
dest_files=["res://.godot/imported/Guy11.png-91ab0a4e0dc59b8b8852cb28d9eba833.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

34
model/Guy12.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://beifdx8ail5x6"
path="res://.godot/imported/Guy12.png-cec3f9af6652a4d95b936a4c2901ef66.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Guy12.png"
dest_files=["res://.godot/imported/Guy12.png-cec3f9af6652a4d95b936a4c2901ef66.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

34
model/Guy13.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://clsmijkytgd1y"
path="res://.godot/imported/Guy13.png-5c26cff1778cdea93e91763838db224d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Guy13.png"
dest_files=["res://.godot/imported/Guy13.png-5c26cff1778cdea93e91763838db224d.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

34
model/Guy14.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://pnau3kbv5iia"
path="res://.godot/imported/Guy14.png-a9aabf4ca3a0e5fd28c230237a025466.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Guy14.png"
dest_files=["res://.godot/imported/Guy14.png-a9aabf4ca3a0e5fd28c230237a025466.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

34
model/Guy15.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://brerprcr5e2q7"
path="res://.godot/imported/Guy15.png-506ca6c035477f0c422a4da9b28238e9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Guy15.png"
dest_files=["res://.godot/imported/Guy15.png-506ca6c035477f0c422a4da9b28238e9.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

34
model/Guy16.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bnrlrsxbr6l73"
path="res://.godot/imported/Guy16.png-9bebe354f022c48d0e53f098ebf65eee.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Guy16.png"
dest_files=["res://.godot/imported/Guy16.png-9bebe354f022c48d0e53f098ebf65eee.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

34
model/Guy17.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bo2rqjllvdlr"
path="res://.godot/imported/Guy17.png-2e1dfe3c8ab02f22b0c9721b6b7f13b2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Guy17.png"
dest_files=["res://.godot/imported/Guy17.png-2e1dfe3c8ab02f22b0c9721b6b7f13b2.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

34
model/Guy3.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dmt71comxasa6"
path="res://.godot/imported/Guy3.png-92a700ea49e6e8a3bbbee4a9827a42d7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Guy3.png"
dest_files=["res://.godot/imported/Guy3.png-92a700ea49e6e8a3bbbee4a9827a42d7.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

34
model/Guy4.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://vyafhjmr4abm"
path="res://.godot/imported/Guy4.png-1b6e58a6745a5b03fed6460511ee22b8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Guy4.png"
dest_files=["res://.godot/imported/Guy4.png-1b6e58a6745a5b03fed6460511ee22b8.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

34
model/Guy5.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b3d3yu1posiwi"
path="res://.godot/imported/Guy5.png-6e12bbccc26268a40991b864453a4abd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Guy5.png"
dest_files=["res://.godot/imported/Guy5.png-6e12bbccc26268a40991b864453a4abd.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

34
model/Guy6.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dbj5wu3itwm17"
path="res://.godot/imported/Guy6.png-ea0b114f875d73962258c648c93e00b4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Guy6.png"
dest_files=["res://.godot/imported/Guy6.png-ea0b114f875d73962258c648c93e00b4.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

34
model/Guy7.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dhbt4m33spevn"
path="res://.godot/imported/Guy7.png-ec7e1d34095dfdf04f1b9a02f21adcf6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Guy7.png"
dest_files=["res://.godot/imported/Guy7.png-ec7e1d34095dfdf04f1b9a02f21adcf6.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

34
model/Guy8.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dqx21iyssi1w7"
path="res://.godot/imported/Guy8.png-09bc0e53459c8907103a1fb2583187f7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Guy8.png"
dest_files=["res://.godot/imported/Guy8.png-09bc0e53459c8907103a1fb2583187f7.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

34
model/Guy9.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cn6qfismosjhr"
path="res://.godot/imported/Guy9.png-292ee373ecd3d9c0c58645e1fe34116a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Guy9.png"
dest_files=["res://.godot/imported/Guy9.png-292ee373ecd3d9c0c58645e1fe34116a.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

34
model/Shotgun.png.import Normal file
View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cjeqjrjt2bww7"
path="res://.godot/imported/Shotgun.png-ea8e64349939cb6b2bcfdaa55ba76c6a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://model/Shotgun.png"
dest_files=["res://.godot/imported/Shotgun.png-ea8e64349939cb6b2bcfdaa55ba76c6a.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

15
scene/car.tscn Normal file
View File

@@ -0,0 +1,15 @@
[gd_scene load_steps=3 format=3 uid="uid://dpr0d61yufy2k"]
[ext_resource type="Texture2D" uid="uid://cdunb77p5rpwa" path="res://model/Car1.png" id="1_yrf7o"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_5e1gk"]
size = Vector2(83, 47)
[node name="Car" type="CharacterBody2D"]
[node name="Sprite2D" type="Sprite2D" parent="."]
texture = ExtResource("1_yrf7o")
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
position = Vector2(-0.5, 0.5)
shape = SubResource("RectangleShape2D_5e1gk")

File diff suppressed because one or more lines are too long

View File

@@ -37,7 +37,6 @@ position = Vector2(200, 150)
texture = ExtResource("2_e3nc5") texture = ExtResource("2_e3nc5")
[node name="pause" type="Panel" parent="."] [node name="pause" type="Panel" parent="."]
visible = false
layout_mode = 0 layout_mode = 0
offset_right = 40.0 offset_right = 40.0
offset_bottom = 40.0 offset_bottom = 40.0
@@ -83,6 +82,7 @@ text = "Exit
" "
[node name="trick" type="Panel" parent="."] [node name="trick" type="Panel" parent="."]
visible = false
layout_mode = 1 layout_mode = 1
pivot_offset = Vector2(-200, -150) pivot_offset = Vector2(-200, -150)
theme_override_styles/panel = SubResource("StyleBoxEmpty_q8v2y") theme_override_styles/panel = SubResource("StyleBoxEmpty_q8v2y")
@@ -105,48 +105,56 @@ theme_override_constants/v_separation = 20
columns = 2 columns = 2
[node name="Label" type="Label" parent="trick/GridContainer"] [node name="Label" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
layout_mode = 2 layout_mode = 2
theme = ExtResource("2_166c6") theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36 theme_override_font_sizes/font_size = 36
text = "speel" text = "speel"
[node name="Label2" type="Label" parent="trick/GridContainer"] [node name="Label2" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
layout_mode = 2 layout_mode = 2
theme = ExtResource("2_166c6") theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36 theme_override_font_sizes/font_size = 36
text = "speel" text = "speel"
[node name="Label3" type="Label" parent="trick/GridContainer"] [node name="Label3" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
layout_mode = 2 layout_mode = 2
theme = ExtResource("2_166c6") theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36 theme_override_font_sizes/font_size = 36
text = "speel" text = "speel"
[node name="Label4" type="Label" parent="trick/GridContainer"] [node name="Label4" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
layout_mode = 2 layout_mode = 2
theme = ExtResource("2_166c6") theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36 theme_override_font_sizes/font_size = 36
text = "speel" text = "speel"
[node name="Label5" type="Label" parent="trick/GridContainer"] [node name="Label5" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
layout_mode = 2 layout_mode = 2
theme = ExtResource("2_166c6") theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36 theme_override_font_sizes/font_size = 36
text = "speel" text = "speel"
[node name="Label6" type="Label" parent="trick/GridContainer"] [node name="Label6" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
layout_mode = 2 layout_mode = 2
theme = ExtResource("2_166c6") theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36 theme_override_font_sizes/font_size = 36
text = "speel" text = "speel"
[node name="Label7" type="Label" parent="trick/GridContainer"] [node name="Label7" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
layout_mode = 2 layout_mode = 2
theme = ExtResource("2_166c6") theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36 theme_override_font_sizes/font_size = 36
text = "speel" text = "speel"
[node name="Label8" type="Label" parent="trick/GridContainer"] [node name="Label8" type="Label" parent="trick/GridContainer"]
modulate = Color(1, 1, 1, 0.247059)
layout_mode = 2 layout_mode = 2
theme = ExtResource("2_166c6") theme = ExtResource("2_166c6")
theme_override_font_sizes/font_size = 36 theme_override_font_sizes/font_size = 36

14
scene/gamin.tscn Normal file
View File

@@ -0,0 +1,14 @@
[gd_scene load_steps=3 format=3 uid="uid://cvos258vtnsju"]
[ext_resource type="Texture2D" uid="uid://gnnvs3vb6gbp" path="res://model/Kid1.png" id="1_lgn5e"]
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_34g5i"]
[node name="gamin" type="CharacterBody2D"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
shape = SubResource("CapsuleShape2D_34g5i")
[node name="Kid1" type="Sprite2D" parent="."]
position = Vector2(0, -1)
texture = ExtResource("1_lgn5e")

View File

@@ -1,5 +1,6 @@
using Godot; using Godot;
using System; using System;
using System.Reflection;
public partial class Menu : Control public partial class Menu : Control
{ {
@@ -8,6 +9,7 @@ public partial class Menu : Control
[Export] Panel trick; [Export] Panel trick;
[Export] CharacterBody2D player; [Export] CharacterBody2D player;
Node parent; Node parent;
int spell {get; set;} = 2;
// Called when the node enters the scene tree for the first time. // Called when the node enters the scene tree for the first time.
public override void _Ready() public override void _Ready()
@@ -22,13 +24,23 @@ public partial class Menu : Control
public void ResumeDown() public void ResumeDown()
{ {
Input.MouseMode = Input.MouseModeEnum.Hidden; Input.MouseMode = Input.MouseModeEnum.Hidden;
anim.Play("resume"); anim.Play("resume");
} }
public void OptionDown() public void OptionDown()
{ {
int i = 1;
foreach (Label panel in trick.GetNode("GridContainer").GetChildren())
{
if (i <= spell)
{
panel.Modulate = new Color(1, 1, 1, 1);
GD.Print("trew");
}
i++;
}
pause.Visible = false; pause.Visible = false;
trick.Visible = true; trick.Visible = true;
} }
@@ -37,8 +49,6 @@ public partial class Menu : Control
{ {
GetTree().Paused = false; GetTree().Paused = false;
parent.Call("ToPrincipalFunc"); parent.Call("ToPrincipalFunc");
//EmitSignal("ToPrincipalEventHandler");
//GetTree().ChangeSceneToPacked(principal);
} }
public void Res() public void Res()

17
script/PathFollow2d.cs Normal file
View File

@@ -0,0 +1,17 @@
using Godot;
using System;
public partial class PathFollow2d : PathFollow2D
{
[Export] float speed;
// Called when the node enters the scene tree for the first time.
public override void _Ready()
{
}
// Called every frame. 'delta' is the elapsed time since the previous frame.
public override void _Process(double delta)
{
ProgressRatio += speed * (float)delta;
}
}

View File

@@ -6,6 +6,7 @@ public partial class Principal : Control
[Export] Panel sub; [Export] Panel sub;
[Export] Panel credit; [Export] Panel credit;
Node parent; Node parent;
// Called when the node enters the scene tree for the first time. // Called when the node enters the scene tree for the first time.
@@ -22,7 +23,6 @@ public partial class Principal : Control
public void EnterPressed() public void EnterPressed()
{ {
GD.Print("wefwef");
sub.Visible = true; sub.Visible = true;
} }