mirror of
https://github.com/kristoferssolo/FuncIt.git
synced 2026-03-22 00:26:23 +00:00
Delete Pavels directory
This commit is contained in:
@@ -1,12 +0,0 @@
|
|||||||
Download git and run in terminal:
|
|
||||||
```terminal
|
|
||||||
git config --global user.name "Your Name"
|
|
||||||
git config --global user.email "youremail@yourdomain.com"
|
|
||||||
```
|
|
||||||
|
|
||||||
Enter in required directory and run:
|
|
||||||
```terminal
|
|
||||||
git clone https://github.com/KristofersSolo/Godot
|
|
||||||
```
|
|
||||||
|
|
||||||
or just use [GitHub Desktop](https://desktop.github.com)
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
[gd_scene load_steps=4 format=2]
|
|
||||||
|
|
||||||
[ext_resource path="res://icon.png" type="Texture" id=1]
|
|
||||||
[ext_resource path="res://script/Hyperbola/Hyperbolic_Barrel.gd" type="Script" id=2]
|
|
||||||
|
|
||||||
[sub_resource type="RectangleShape2D" id=1]
|
|
||||||
extents = Vector2( 22.5946, 3.60519 )
|
|
||||||
|
|
||||||
[node name="Hyperbolic_Barrel" type="StaticBody2D"]
|
|
||||||
script = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
|
||||||
position = Vector2( 30.4661, 0.749161 )
|
|
||||||
shape = SubResource( 1 )
|
|
||||||
|
|
||||||
[node name="icon" type="Sprite" parent="."]
|
|
||||||
position = Vector2( 42.4007, 0.196289 )
|
|
||||||
scale = Vector2( 1.31624, 0.140625 )
|
|
||||||
texture = ExtResource( 1 )
|
|
||||||
|
|
||||||
[node name="Position2D" type="Position2D" parent="."]
|
|
||||||
position = Vector2( 97.6552, 0.0842819 )
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
[gd_scene load_steps=4 format=2]
|
|
||||||
|
|
||||||
[ext_resource path="res://pixil-frame-0 (1).png" type="Texture" id=1]
|
|
||||||
[ext_resource path="res://script/Hyperbola/Hyperbolic_Bullet.gd" type="Script" id=2]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape2D" id=1]
|
|
||||||
radius = 5.4212
|
|
||||||
height = 7.62897
|
|
||||||
|
|
||||||
[node name="Bullet" type="Area2D"]
|
|
||||||
script = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="."]
|
|
||||||
position = Vector2( 2, -19 )
|
|
||||||
scale = Vector2( 0.199834, 0.199834 )
|
|
||||||
texture = ExtResource( 1 )
|
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
|
||||||
rotation = 1.5708
|
|
||||||
shape = SubResource( 1 )
|
|
||||||
|
|
||||||
[connection signal="body_entered" from="." to="." method="_on_Bullet_body_entered"]
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
[gd_scene load_steps=4 format=2]
|
|
||||||
|
|
||||||
[ext_resource path="res://Line_Trajectory/Line_Bullet.tscn" type="PackedScene" id=1]
|
|
||||||
[ext_resource path="res://script/Hyperbola/Hyperbolic_Env.gd" type="Script" id=2]
|
|
||||||
[ext_resource path="res://script/Hyperbola/Hyperbolic_Bullet.gd" type="Script" id=3]
|
|
||||||
|
|
||||||
[node name="Env" type="Node2D"]
|
|
||||||
script = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="Bullet" parent="." instance=ExtResource( 1 )]
|
|
||||||
position = Vector2( 0, -0.222725 )
|
|
||||||
script = ExtResource( 3 )
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
[gd_scene load_steps=4 format=2]
|
|
||||||
|
|
||||||
[ext_resource path="res://icon.png" type="Texture" id=1]
|
|
||||||
[ext_resource path="res://script/Line/Line_Barrel.gd" type="Script" id=2]
|
|
||||||
|
|
||||||
[sub_resource type="RectangleShape2D" id=1]
|
|
||||||
extents = Vector2( 22.5946, 3.60519 )
|
|
||||||
|
|
||||||
[node name="Line_Barrel" type="StaticBody2D"]
|
|
||||||
script = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
|
||||||
position = Vector2( 30.4661, 0.749161 )
|
|
||||||
shape = SubResource( 1 )
|
|
||||||
|
|
||||||
[node name="icon" type="Sprite" parent="."]
|
|
||||||
position = Vector2( 32.281, 0.196289 )
|
|
||||||
scale = Vector2( 1, 0.140625 )
|
|
||||||
texture = ExtResource( 1 )
|
|
||||||
|
|
||||||
[node name="Position2D" type="Position2D" parent="."]
|
|
||||||
position = Vector2( 64.7166, 0.0842819 )
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
[gd_scene load_steps=4 format=2]
|
|
||||||
|
|
||||||
[ext_resource path="res://pixil-frame-0 (1).png" type="Texture" id=1]
|
|
||||||
[ext_resource path="res://script/Line/Line_Bullet.gd" type="Script" id=2]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape2D" id=1]
|
|
||||||
radius = 5.4212
|
|
||||||
height = 7.62897
|
|
||||||
|
|
||||||
[node name="Bullet" type="Area2D"]
|
|
||||||
script = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="."]
|
|
||||||
position = Vector2( 2, -19 )
|
|
||||||
scale = Vector2( 0.199834, 0.199834 )
|
|
||||||
texture = ExtResource( 1 )
|
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
|
||||||
rotation = 1.5708
|
|
||||||
shape = SubResource( 1 )
|
|
||||||
|
|
||||||
[connection signal="body_entered" from="." to="." method="_on_Bullet_body_entered"]
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
[gd_scene load_steps=3 format=2]
|
|
||||||
|
|
||||||
[ext_resource path="res://Line_Trajectory/Line_Bullet.tscn" type="PackedScene" id=1]
|
|
||||||
[ext_resource path="res://script/Line/Line_Env.gd" type="Script" id=2]
|
|
||||||
|
|
||||||
[node name="Env" type="Node2D"]
|
|
||||||
script = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="Bullet" parent="." instance=ExtResource( 1 )]
|
|
||||||
position = Vector2( 0, -0.222725 )
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
[gd_scene load_steps=4 format=2]
|
|
||||||
|
|
||||||
[ext_resource path="res://icon.png" type="Texture" id=1]
|
|
||||||
[ext_resource path="res://script/Parabola/Parabolic_Barrel.gd" type="Script" id=2]
|
|
||||||
|
|
||||||
[sub_resource type="RectangleShape2D" id=1]
|
|
||||||
extents = Vector2( 8.79762, 3.60519 )
|
|
||||||
|
|
||||||
[node name="Parabolic_Barrel" type="StaticBody2D"]
|
|
||||||
script = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
|
||||||
position = Vector2( 13.539, 2.08551 )
|
|
||||||
shape = SubResource( 1 )
|
|
||||||
|
|
||||||
[node name="icon" type="Sprite" parent="."]
|
|
||||||
position = Vector2( 16.2448, 0.641744 )
|
|
||||||
scale = Vector2( 0.387507, 0.251987 )
|
|
||||||
texture = ExtResource( 1 )
|
|
||||||
|
|
||||||
[node name="Position2D" type="Position2D" parent="."]
|
|
||||||
position = Vector2( 34.426, 0.975182 )
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
[gd_scene load_steps=4 format=2]
|
|
||||||
|
|
||||||
[ext_resource path="res://pixil-frame-0 (1).png" type="Texture" id=1]
|
|
||||||
[ext_resource path="res://script/Line/Line_Bullet.gd" type="Script" id=2]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape2D" id=1]
|
|
||||||
radius = 5.4212
|
|
||||||
height = 7.62897
|
|
||||||
|
|
||||||
[node name="Bullet" type="Area2D"]
|
|
||||||
script = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="."]
|
|
||||||
position = Vector2( 2, -19 )
|
|
||||||
scale = Vector2( 0.199834, 0.199834 )
|
|
||||||
texture = ExtResource( 1 )
|
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
|
||||||
rotation = 1.5708
|
|
||||||
shape = SubResource( 1 )
|
|
||||||
|
|
||||||
[connection signal="body_entered" from="." to="." method="_on_Bullet_body_entered"]
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
[gd_scene load_steps=4 format=2]
|
|
||||||
|
|
||||||
[ext_resource path="res://Line_Trajectory/Line_Bullet.tscn" type="PackedScene" id=1]
|
|
||||||
[ext_resource path="res://script/Parabola/Parabolic_Env.gd" type="Script" id=2]
|
|
||||||
[ext_resource path="res://script/Parabola/Parabolic_Bullet.gd" type="Script" id=3]
|
|
||||||
|
|
||||||
[node name="Env" type="Node2D"]
|
|
||||||
script = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="Bullet" parent="." instance=ExtResource( 1 )]
|
|
||||||
position = Vector2( 0, -0.222725 )
|
|
||||||
script = ExtResource( 3 )
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
[gd_scene load_steps=4 format=2]
|
|
||||||
|
|
||||||
[ext_resource path="res://pixilart-drawing.png" type="Texture" id=1]
|
|
||||||
[ext_resource path="res://script/KinematicBody2D.gd" type="Script" id=2]
|
|
||||||
|
|
||||||
[sub_resource type="RectangleShape2D" id=1]
|
|
||||||
extents = Vector2( 22.279, 10 )
|
|
||||||
|
|
||||||
[node name="Player" type="KinematicBody2D"]
|
|
||||||
position = Vector2( 400, 296 )
|
|
||||||
script = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="."]
|
|
||||||
position = Vector2( 4, -17 )
|
|
||||||
texture = ExtResource( 1 )
|
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
|
||||||
position = Vector2( 0.381104, 0.412598 )
|
|
||||||
shape = SubResource( 1 )
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
[gd_scene load_steps=4 format=2]
|
|
||||||
|
|
||||||
[ext_resource path="res://icon.png" type="Texture" id=1]
|
|
||||||
[ext_resource path="res://script/Sine/Sine_Barrel.gd" type="Script" id=2]
|
|
||||||
|
|
||||||
[sub_resource type="RectangleShape2D" id=1]
|
|
||||||
extents = Vector2( 21.0351, 6.99966 )
|
|
||||||
|
|
||||||
[node name="Sine_Barrel" type="StaticBody2D"]
|
|
||||||
script = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="."]
|
|
||||||
position = Vector2( 32.0917, 0.471939 )
|
|
||||||
scale = Vector2( 1, 0.336339 )
|
|
||||||
texture = ExtResource( 1 )
|
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
|
||||||
position = Vector2( 30.8681, 0 )
|
|
||||||
shape = SubResource( 1 )
|
|
||||||
|
|
||||||
[node name="Position2D" type="Position2D" parent="."]
|
|
||||||
position = Vector2( 64.7166, 0.0842819 )
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
[gd_scene load_steps=4 format=2]
|
|
||||||
|
|
||||||
[ext_resource path="res://pixil-frame-0 (1).png" type="Texture" id=1]
|
|
||||||
[ext_resource path="res://script/Line/Line_Bullet.gd" type="Script" id=2]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape2D" id=1]
|
|
||||||
radius = 5.4212
|
|
||||||
height = 7.62897
|
|
||||||
|
|
||||||
[node name="Bullet" type="Area2D"]
|
|
||||||
script = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="."]
|
|
||||||
position = Vector2( 2, -19 )
|
|
||||||
scale = Vector2( 0.199834, 0.199834 )
|
|
||||||
texture = ExtResource( 1 )
|
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
|
||||||
rotation = 1.5708
|
|
||||||
shape = SubResource( 1 )
|
|
||||||
|
|
||||||
[connection signal="body_entered" from="." to="." method="_on_Bullet_body_entered"]
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
[gd_scene load_steps=4 format=2]
|
|
||||||
|
|
||||||
[ext_resource path="res://Line_Trajectory/Line_Bullet.tscn" type="PackedScene" id=1]
|
|
||||||
[ext_resource path="res://script/Sine/Sine_Env.gd" type="Script" id=2]
|
|
||||||
[ext_resource path="res://script/Sine/Sine_Bullet.gd" type="Script" id=3]
|
|
||||||
|
|
||||||
[node name="Env" type="Node2D"]
|
|
||||||
script = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="Bullet" parent="." instance=ExtResource( 1 )]
|
|
||||||
position = Vector2( 0, -0.222725 )
|
|
||||||
script = ExtResource( 3 )
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
|
||||||
|
|
||||||
[resource]
|
|
||||||
background_mode = 2
|
|
||||||
background_sky = SubResource( 1 )
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
[gd_scene load_steps=6 format=2]
|
|
||||||
|
|
||||||
[ext_resource path="res://Player.tscn" type="PackedScene" id=1]
|
|
||||||
[ext_resource path="res://icon.png" type="Texture" id=3]
|
|
||||||
[ext_resource path="res://script/Gun.gd" type="Script" id=4]
|
|
||||||
[ext_resource path="res://script/Mob.gd" type="Script" id=5]
|
|
||||||
|
|
||||||
[sub_resource type="RectangleShape2D" id=1]
|
|
||||||
extents = Vector2( 31.7698, 29.9446 )
|
|
||||||
|
|
||||||
[node name="Node2D" type="Node2D"]
|
|
||||||
|
|
||||||
[node name="Mob" type="KinematicBody2D" parent="." groups=[
|
|
||||||
"mobs",
|
|
||||||
]]
|
|
||||||
position = Vector2( -0.000213623, 0.000244141 )
|
|
||||||
script = ExtResource( 5 )
|
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="Mob"]
|
|
||||||
position = Vector2( 748.393, 296.081 )
|
|
||||||
texture = ExtResource( 3 )
|
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Mob"]
|
|
||||||
position = Vector2( 748.393, 293.562 )
|
|
||||||
shape = SubResource( 1 )
|
|
||||||
one_way_collision_margin = 0.0
|
|
||||||
|
|
||||||
[node name="Player" parent="." instance=ExtResource( 1 )]
|
|
||||||
|
|
||||||
[node name="Gun_Position" type="Position2D" parent="Player"]
|
|
||||||
position = Vector2( 37.1728, -6.00076 )
|
|
||||||
script = ExtResource( 4 )
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 3.2 KiB |
@@ -1,34 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="StreamTexture"
|
|
||||||
path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://icon.png"
|
|
||||||
dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
compress/mode=0
|
|
||||||
compress/lossy_quality=0.7
|
|
||||||
compress/hdr_mode=0
|
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
|
||||||
flags/repeat=0
|
|
||||||
flags/filter=true
|
|
||||||
flags/mipmaps=false
|
|
||||||
flags/anisotropic=false
|
|
||||||
flags/srgb=2
|
|
||||||
process/fix_alpha_border=true
|
|
||||||
process/premult_alpha=false
|
|
||||||
process/HDR_as_SRGB=false
|
|
||||||
process/invert_color=false
|
|
||||||
stream=false
|
|
||||||
size_limit=0
|
|
||||||
detect_3d=true
|
|
||||||
svg/scale=1.0
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 28 KiB |
@@ -1,34 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="StreamTexture"
|
|
||||||
path="res://.import/pixil-frame-0 (1).png-160dd9969d7e45d14d604c370b40e019.stex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://pixil-frame-0 (1).png"
|
|
||||||
dest_files=[ "res://.import/pixil-frame-0 (1).png-160dd9969d7e45d14d604c370b40e019.stex" ]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
compress/mode=0
|
|
||||||
compress/lossy_quality=0.7
|
|
||||||
compress/hdr_mode=0
|
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
|
||||||
flags/repeat=0
|
|
||||||
flags/filter=true
|
|
||||||
flags/mipmaps=false
|
|
||||||
flags/anisotropic=false
|
|
||||||
flags/srgb=2
|
|
||||||
process/fix_alpha_border=true
|
|
||||||
process/premult_alpha=false
|
|
||||||
process/HDR_as_SRGB=false
|
|
||||||
process/invert_color=false
|
|
||||||
stream=false
|
|
||||||
size_limit=0
|
|
||||||
detect_3d=true
|
|
||||||
svg/scale=1.0
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 818 B |
@@ -1,34 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="StreamTexture"
|
|
||||||
path="res://.import/pixilart-drawing.png-9e9c431ac86a42d1fefc4da3ac6bc15c.stex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://pixilart-drawing.png"
|
|
||||||
dest_files=[ "res://.import/pixilart-drawing.png-9e9c431ac86a42d1fefc4da3ac6bc15c.stex" ]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
compress/mode=0
|
|
||||||
compress/lossy_quality=0.7
|
|
||||||
compress/hdr_mode=0
|
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
|
||||||
flags/repeat=0
|
|
||||||
flags/filter=true
|
|
||||||
flags/mipmaps=false
|
|
||||||
flags/anisotropic=false
|
|
||||||
flags/srgb=2
|
|
||||||
process/fix_alpha_border=true
|
|
||||||
process/premult_alpha=false
|
|
||||||
process/HDR_as_SRGB=false
|
|
||||||
process/invert_color=false
|
|
||||||
stream=false
|
|
||||||
size_limit=0
|
|
||||||
detect_3d=true
|
|
||||||
svg/scale=1.0
|
|
||||||
@@ -1,85 +0,0 @@
|
|||||||
; Engine configuration file.
|
|
||||||
; It's best edited using the editor UI and not directly,
|
|
||||||
; since the parameters that go here are not all obvious.
|
|
||||||
;
|
|
||||||
; Format:
|
|
||||||
; [section] ; section goes between []
|
|
||||||
; param=value ; assign values to parameters
|
|
||||||
|
|
||||||
config_version=4
|
|
||||||
|
|
||||||
[application]
|
|
||||||
|
|
||||||
config/name="Bullet Trajectory"
|
|
||||||
run/main_scene="res://game.tscn"
|
|
||||||
config/icon="res://icon.png"
|
|
||||||
|
|
||||||
[input]
|
|
||||||
|
|
||||||
ui_left={
|
|
||||||
"deadzone": 0.5,
|
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"unicode":0,"echo":false,"script":null)
|
|
||||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null)
|
|
||||||
]
|
|
||||||
}
|
|
||||||
ui_right={
|
|
||||||
"deadzone": 0.5,
|
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null)
|
|
||||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null)
|
|
||||||
]
|
|
||||||
}
|
|
||||||
ui_up={
|
|
||||||
"deadzone": 0.5,
|
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"unicode":0,"echo":false,"script":null)
|
|
||||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null)
|
|
||||||
]
|
|
||||||
}
|
|
||||||
ui_down={
|
|
||||||
"deadzone": 0.5,
|
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null)
|
|
||||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null)
|
|
||||||
]
|
|
||||||
}
|
|
||||||
shoot={
|
|
||||||
"deadzone": 0.5,
|
|
||||||
"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":1,"pressed":false,"doubleclick":false,"script":null)
|
|
||||||
]
|
|
||||||
}
|
|
||||||
gun_up={
|
|
||||||
"deadzone": 0.5,
|
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777232,"unicode":0,"echo":false,"script":null)
|
|
||||||
]
|
|
||||||
}
|
|
||||||
gun_down={
|
|
||||||
"deadzone": 0.5,
|
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777234,"unicode":0,"echo":false,"script":null)
|
|
||||||
]
|
|
||||||
}
|
|
||||||
line={
|
|
||||||
"deadzone": 0.5,
|
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777351,"unicode":0,"echo":false,"script":null)
|
|
||||||
]
|
|
||||||
}
|
|
||||||
parab={
|
|
||||||
"deadzone": 0.5,
|
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777352,"unicode":0,"echo":false,"script":null)
|
|
||||||
]
|
|
||||||
}
|
|
||||||
hyper={
|
|
||||||
"deadzone": 0.5,
|
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777354,"unicode":0,"echo":false,"script":null)
|
|
||||||
]
|
|
||||||
}
|
|
||||||
sine={
|
|
||||||
"deadzone": 0.5,
|
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777353,"unicode":0,"echo":false,"script":null)
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
[physics]
|
|
||||||
|
|
||||||
common/enable_pause_aware_picking=true
|
|
||||||
|
|
||||||
[rendering]
|
|
||||||
|
|
||||||
environment/default_environment="res://default_env.tres"
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
extends Position2D
|
|
||||||
|
|
||||||
var trajectories = {
|
|
||||||
'line' : preload("res://Line_Trajectory/Line_Barrel.tscn"),
|
|
||||||
'sine' : preload("res://Sine_Trajectory/Sine_Barrel.tscn"),
|
|
||||||
'parab' : preload("res://Parabolic_Trajectory/Parabolic_Barrel.tscn"),
|
|
||||||
'hyper' : preload("res://Hyperbolic_Trajectory/Hyperbolic_Barrel.tscn")
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
func equip_gun(gun_type:String):
|
|
||||||
for gun in get_children(): #if there is gun remove it
|
|
||||||
gun.queue_free()
|
|
||||||
|
|
||||||
var gun = trajectories[gun_type].instance()
|
|
||||||
add_child(gun)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
func _process(delta):
|
|
||||||
look_at(get_global_mouse_position())
|
|
||||||
if Input.is_action_just_pressed("line"):
|
|
||||||
equip_gun('line')
|
|
||||||
if Input.is_action_just_pressed("sine"):
|
|
||||||
equip_gun('sine')
|
|
||||||
if Input.is_action_just_pressed("parab"):
|
|
||||||
equip_gun('parab')
|
|
||||||
if Input.is_action_just_pressed("hyper"):
|
|
||||||
equip_gun('hyper')
|
|
||||||
pass
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
extends StaticBody2D # Y = aX
|
|
||||||
|
|
||||||
onready var bullet = preload("res://Hyperbolic_Trajectory/Hyperbolic_Env.tscn")
|
|
||||||
|
|
||||||
|
|
||||||
func shoot():
|
|
||||||
var b = bullet.instance()
|
|
||||||
get_parent().get_parent().get_parent().add_child(b)
|
|
||||||
b.global_position = $Position2D.global_position
|
|
||||||
b.global_rotation = $Position2D.global_rotation
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
func _process(delta):
|
|
||||||
if Input.is_action_just_pressed("shoot"):
|
|
||||||
shoot()
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
extends Area2D
|
|
||||||
|
|
||||||
var velocity = Vector2()
|
|
||||||
var speed = 1
|
|
||||||
var time = 0.5
|
|
||||||
var gravitile = 5
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
func follow_hyperbolic_trajectory():
|
|
||||||
velocity.x = gravitile * time
|
|
||||||
velocity.y = 1/time
|
|
||||||
|
|
||||||
|
|
||||||
func _process(delta):
|
|
||||||
follow_hyperbolic_trajectory()
|
|
||||||
time += delta
|
|
||||||
position += velocity * speed * delta
|
|
||||||
|
|
||||||
|
|
||||||
func _on_Bullet_body_entered(body):
|
|
||||||
if body.is_in_group("mobs"):
|
|
||||||
body.queue_free()
|
|
||||||
queue_free()
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
extends Node2D
|
|
||||||
|
|
||||||
|
|
||||||
var time = 0
|
|
||||||
|
|
||||||
|
|
||||||
func _process(delta):
|
|
||||||
time += delta
|
|
||||||
if time > 17:
|
|
||||||
queue_free()
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
extends KinematicBody2D
|
|
||||||
|
|
||||||
export var speed = 400
|
|
||||||
var movement = Vector2(0, 0)
|
|
||||||
|
|
||||||
#func shoot():
|
|
||||||
#var b = env.instance()
|
|
||||||
#get_parent().add_child(b)
|
|
||||||
#b.global_transform = $Gun.global_transform
|
|
||||||
|
|
||||||
func get_input():
|
|
||||||
movement = Vector2()
|
|
||||||
if Input.is_action_pressed("ui_right"):
|
|
||||||
movement.x += 10
|
|
||||||
if Input.is_action_pressed("ui_left"):
|
|
||||||
movement.x -= 10
|
|
||||||
if Input.is_action_pressed("ui_down"):
|
|
||||||
movement.y += 10
|
|
||||||
if Input.is_action_pressed("ui_up"):
|
|
||||||
movement.y -= 10
|
|
||||||
#if Input.is_action_just_pressed("shoot"):
|
|
||||||
#shoot()
|
|
||||||
|
|
||||||
func _physics_process(delta):
|
|
||||||
get_input()
|
|
||||||
position += movement.normalized() * speed * delta
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
extends StaticBody2D # Y = aX
|
|
||||||
|
|
||||||
onready var bullet = preload("res://Line_Trajectory/Line_Env.tscn")
|
|
||||||
|
|
||||||
|
|
||||||
func shoot():
|
|
||||||
var b = bullet.instance()
|
|
||||||
get_parent().get_parent().get_parent().add_child(b)
|
|
||||||
b.global_position = $Position2D.global_position
|
|
||||||
b.global_rotation = $Position2D.global_rotation
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
func _process(delta):
|
|
||||||
if Input.is_action_just_pressed("shoot"):
|
|
||||||
shoot()
|
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
extends Area2D
|
|
||||||
|
|
||||||
export var speed = 100
|
|
||||||
var velocity = Vector2()
|
|
||||||
|
|
||||||
var time = 0
|
|
||||||
export var amplitude = 4
|
|
||||||
export var frequency = 5
|
|
||||||
var gravitile = 5
|
|
||||||
|
|
||||||
|
|
||||||
func follow_line_trajectory():
|
|
||||||
velocity = Vector2(10, 0)
|
|
||||||
|
|
||||||
#func follow_parabolic_trajectory():
|
|
||||||
#velocity.x = 5
|
|
||||||
#velocity.y = 1 * time * gravitile
|
|
||||||
#return velocity
|
|
||||||
|
|
||||||
#func follow_hyperbolic_trajectory():
|
|
||||||
#velocity.x = gravitile * time
|
|
||||||
#velocity.y = 1
|
|
||||||
#return velocity
|
|
||||||
|
|
||||||
#func input():
|
|
||||||
#if Input.is_action_just_pressed("line"):
|
|
||||||
#return follow_sine_trajectory()
|
|
||||||
#elif Input.is_action_just_pressed("sine"):
|
|
||||||
#return follow_line_trajectory()
|
|
||||||
#else:
|
|
||||||
#print('Trajectory is not selected')
|
|
||||||
#queue_free()
|
|
||||||
|
|
||||||
func _process(delta):
|
|
||||||
follow_line_trajectory()
|
|
||||||
time += delta
|
|
||||||
position += velocity * speed * delta
|
|
||||||
|
|
||||||
|
|
||||||
func _on_Bullet_body_entered(body):
|
|
||||||
if body.is_in_group("mobs"):
|
|
||||||
body.queue_free()
|
|
||||||
queue_free()
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
extends Node2D
|
|
||||||
|
|
||||||
var time = 0
|
|
||||||
|
|
||||||
|
|
||||||
func _process(delta):
|
|
||||||
time += delta
|
|
||||||
if time > 17:
|
|
||||||
queue_free()
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
extends KinematicBody2D
|
|
||||||
|
|
||||||
|
|
||||||
var velocity = Vector2(1, 1)
|
|
||||||
|
|
||||||
func _process(delta):
|
|
||||||
var collision = move_and_collide(velocity * delta)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
extends StaticBody2D # Y = aX
|
|
||||||
|
|
||||||
onready var bullet = preload("res://Parabolic_Trajectory/Parabolic_Env.tscn")
|
|
||||||
|
|
||||||
|
|
||||||
func shoot():
|
|
||||||
var b = bullet.instance()
|
|
||||||
get_parent().get_parent().get_parent().add_child(b)
|
|
||||||
b.global_position = $Position2D.global_position
|
|
||||||
b.global_rotation = $Position2D.global_rotation
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
func _process(delta):
|
|
||||||
if Input.is_action_just_pressed("shoot"):
|
|
||||||
shoot()
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
extends Area2D
|
|
||||||
|
|
||||||
export var speed = 100
|
|
||||||
var velocity = Vector2()
|
|
||||||
|
|
||||||
var time = 0
|
|
||||||
var gravitile = 5
|
|
||||||
|
|
||||||
|
|
||||||
func follow_parabolic_trajectory():
|
|
||||||
velocity.x = 5
|
|
||||||
velocity.y = 1 * time * gravitile
|
|
||||||
|
|
||||||
|
|
||||||
func _process(delta):
|
|
||||||
follow_parabolic_trajectory()
|
|
||||||
time += delta
|
|
||||||
position += velocity * speed * delta
|
|
||||||
|
|
||||||
|
|
||||||
func _on_Bullet_body_entered(body):
|
|
||||||
if body.is_in_group("mobs"):
|
|
||||||
body.queue_free()
|
|
||||||
queue_free()
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
extends Node2D
|
|
||||||
|
|
||||||
var time = 0
|
|
||||||
|
|
||||||
|
|
||||||
func _process(delta):
|
|
||||||
time += delta
|
|
||||||
if time > 17:
|
|
||||||
queue_free()
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
extends StaticBody2D
|
|
||||||
|
|
||||||
onready var bullet = preload("res://Sine_Trajectory/Sine_Env.tscn")
|
|
||||||
|
|
||||||
var velocity = Vector2(1, 0)
|
|
||||||
var shooting_speed = 200
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
func shoot():
|
|
||||||
var b = bullet.instance()
|
|
||||||
get_parent().get_parent().get_parent().add_child(b)
|
|
||||||
b.global_position = $Position2D.global_position
|
|
||||||
b.global_rotation = $Position2D.global_rotation
|
|
||||||
pass
|
|
||||||
|
|
||||||
|
|
||||||
func _process(delta):
|
|
||||||
if Input.is_action_just_pressed("shoot"):
|
|
||||||
shoot()
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
extends Area2D
|
|
||||||
|
|
||||||
export var speed = 100
|
|
||||||
var velocity = Vector2()
|
|
||||||
|
|
||||||
var time = 0
|
|
||||||
export var amplitude = 4
|
|
||||||
export var frequency = 5
|
|
||||||
var gravitile = 5
|
|
||||||
|
|
||||||
|
|
||||||
func follow_sine_trajectory():
|
|
||||||
velocity.y = amplitude * cos(time * frequency)
|
|
||||||
velocity.x = 5
|
|
||||||
|
|
||||||
func _process(delta):
|
|
||||||
follow_sine_trajectory()
|
|
||||||
time += delta
|
|
||||||
position += velocity * speed * delta
|
|
||||||
|
|
||||||
|
|
||||||
func _on_Bullet_body_entered(body):
|
|
||||||
if body.is_in_group("mobs"):
|
|
||||||
body.queue_free()
|
|
||||||
queue_free()
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
extends Node2D
|
|
||||||
|
|
||||||
var time = 0
|
|
||||||
|
|
||||||
|
|
||||||
func _process(delta):
|
|
||||||
time += delta
|
|
||||||
if time > 17:
|
|
||||||
queue_free()
|
|
||||||
Reference in New Issue
Block a user