walls
This commit is contained in:
parent
a7d5c69c7c
commit
0255b299ee
8 changed files with 297 additions and 8 deletions
|
@ -8,7 +8,7 @@ custom_features=""
|
||||||
export_filter="all_resources"
|
export_filter="all_resources"
|
||||||
include_filter=""
|
include_filter=""
|
||||||
exclude_filter=""
|
exclude_filter=""
|
||||||
export_path="./The Red Robot Radio.aab"
|
export_path="./The Red Robot Radio.apk"
|
||||||
encryption_include_filters=""
|
encryption_include_filters=""
|
||||||
encryption_exclude_filters=""
|
encryption_exclude_filters=""
|
||||||
encrypt_pck=false
|
encrypt_pck=false
|
||||||
|
@ -18,8 +18,8 @@ encrypt_directory=false
|
||||||
|
|
||||||
custom_template/debug=""
|
custom_template/debug=""
|
||||||
custom_template/release=""
|
custom_template/release=""
|
||||||
gradle_build/use_gradle_build=true
|
gradle_build/use_gradle_build=false
|
||||||
gradle_build/export_format=1
|
gradle_build/export_format=0
|
||||||
gradle_build/min_sdk=""
|
gradle_build/min_sdk=""
|
||||||
gradle_build/target_sdk=""
|
gradle_build/target_sdk=""
|
||||||
architectures/armeabi-v7a=true
|
architectures/armeabi-v7a=true
|
||||||
|
@ -210,7 +210,7 @@ custom_features=""
|
||||||
export_filter="all_resources"
|
export_filter="all_resources"
|
||||||
include_filter=""
|
include_filter=""
|
||||||
exclude_filter=""
|
exclude_filter=""
|
||||||
export_path="linux x86_64/The Red Robot Radio.x86_64"
|
export_path="./The Red Robot Radio.x86_64"
|
||||||
encryption_include_filters=""
|
encryption_include_filters=""
|
||||||
encryption_exclude_filters=""
|
encryption_exclude_filters=""
|
||||||
encrypt_pck=false
|
encrypt_pck=false
|
||||||
|
@ -221,7 +221,7 @@ encrypt_directory=false
|
||||||
custom_template/debug=""
|
custom_template/debug=""
|
||||||
custom_template/release=""
|
custom_template/release=""
|
||||||
debug/export_console_wrapper=1
|
debug/export_console_wrapper=1
|
||||||
binary_format/embed_pck=false
|
binary_format/embed_pck=true
|
||||||
texture_format/bptc=true
|
texture_format/bptc=true
|
||||||
texture_format/s3tc=true
|
texture_format/s3tc=true
|
||||||
texture_format/etc=false
|
texture_format/etc=false
|
||||||
|
@ -239,3 +239,65 @@ unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\"
|
||||||
ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash
|
ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash
|
||||||
kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\")
|
kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\")
|
||||||
rm -rf \"{temp_dir}\""
|
rm -rf \"{temp_dir}\""
|
||||||
|
|
||||||
|
[preset.2]
|
||||||
|
|
||||||
|
name="Windows Desktop"
|
||||||
|
platform="Windows Desktop"
|
||||||
|
runnable=true
|
||||||
|
dedicated_server=false
|
||||||
|
custom_features=""
|
||||||
|
export_filter="all_resources"
|
||||||
|
include_filter=""
|
||||||
|
exclude_filter=""
|
||||||
|
export_path="./The Red Robot Radio.exe"
|
||||||
|
encryption_include_filters=""
|
||||||
|
encryption_exclude_filters=""
|
||||||
|
encrypt_pck=false
|
||||||
|
encrypt_directory=false
|
||||||
|
|
||||||
|
[preset.2.options]
|
||||||
|
|
||||||
|
custom_template/debug=""
|
||||||
|
custom_template/release=""
|
||||||
|
debug/export_console_wrapper=1
|
||||||
|
binary_format/embed_pck=true
|
||||||
|
texture_format/bptc=true
|
||||||
|
texture_format/s3tc=true
|
||||||
|
texture_format/etc=false
|
||||||
|
texture_format/etc2=false
|
||||||
|
binary_format/architecture="x86_64"
|
||||||
|
codesign/enable=false
|
||||||
|
codesign/timestamp=true
|
||||||
|
codesign/timestamp_server_url=""
|
||||||
|
codesign/digest_algorithm=1
|
||||||
|
codesign/description=""
|
||||||
|
codesign/custom_options=PackedStringArray()
|
||||||
|
application/modify_resources=true
|
||||||
|
application/icon=""
|
||||||
|
application/console_wrapper_icon=""
|
||||||
|
application/icon_interpolation=4
|
||||||
|
application/file_version=""
|
||||||
|
application/product_version=""
|
||||||
|
application/company_name=""
|
||||||
|
application/product_name=""
|
||||||
|
application/file_description=""
|
||||||
|
application/copyright=""
|
||||||
|
application/trademarks=""
|
||||||
|
ssh_remote_deploy/enabled=false
|
||||||
|
ssh_remote_deploy/host="user@host_ip"
|
||||||
|
ssh_remote_deploy/port="22"
|
||||||
|
ssh_remote_deploy/extra_args_ssh=""
|
||||||
|
ssh_remote_deploy/extra_args_scp=""
|
||||||
|
ssh_remote_deploy/run_script="Expand-Archive -LiteralPath '{temp_dir}\\{archive_name}' -DestinationPath '{temp_dir}'
|
||||||
|
$action = New-ScheduledTaskAction -Execute '{temp_dir}\\{exe_name}' -Argument '{cmd_args}'
|
||||||
|
$trigger = New-ScheduledTaskTrigger -Once -At 00:00
|
||||||
|
$settings = New-ScheduledTaskSettingsSet
|
||||||
|
$task = New-ScheduledTask -Action $action -Trigger $trigger -Settings $settings
|
||||||
|
Register-ScheduledTask godot_remote_debug -InputObject $task -Force:$true
|
||||||
|
Start-ScheduledTask -TaskName godot_remote_debug
|
||||||
|
while (Get-ScheduledTask -TaskName godot_remote_debug | ? State -eq running) { Start-Sleep -Milliseconds 100 }
|
||||||
|
Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue"
|
||||||
|
ssh_remote_deploy/cleanup_script="Stop-ScheduledTask -TaskName godot_remote_debug -ErrorAction:SilentlyContinue
|
||||||
|
Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue
|
||||||
|
Remove-Item -Recurse -Force '{temp_dir}'"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[gd_scene load_steps=15 format=3 uid="uid://mtl88mcwaqk0"]
|
[gd_scene load_steps=21 format=3 uid="uid://mtl88mcwaqk0"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://levels/galaxy.gd" id="1_3c4wu"]
|
[ext_resource type="Script" path="res://levels/galaxy.gd" id="1_3c4wu"]
|
||||||
[ext_resource type="Texture2D" uid="uid://8lioamk650y7" path="res://sprites/css.png" id="2_3g4h6"]
|
[ext_resource type="Texture2D" uid="uid://8lioamk650y7" path="res://sprites/css.png" id="2_3g4h6"]
|
||||||
|
@ -14,6 +14,16 @@
|
||||||
[ext_resource type="Script" path="res://levels/ast1.gd" id="12_g6l6s"]
|
[ext_resource type="Script" path="res://levels/ast1.gd" id="12_g6l6s"]
|
||||||
[ext_resource type="Script" path="res://levels/ast2.gd" id="13_s46s0"]
|
[ext_resource type="Script" path="res://levels/ast2.gd" id="13_s46s0"]
|
||||||
[ext_resource type="Script" path="res://levels/ast3.gd" id="14_cu7w4"]
|
[ext_resource type="Script" path="res://levels/ast3.gd" id="14_cu7w4"]
|
||||||
|
[ext_resource type="Script" path="res://levels/wall1.gd" id="15_jbm4l"]
|
||||||
|
[ext_resource type="Script" path="res://levels/wall2.gd" id="16_dnhp8"]
|
||||||
|
[ext_resource type="Script" path="res://levels/wall3.gd" id="17_jrw7x"]
|
||||||
|
[ext_resource type="Script" path="res://levels/wall4.gd" id="18_fasi1"]
|
||||||
|
|
||||||
|
[sub_resource type="Gradient" id="Gradient_raqpb"]
|
||||||
|
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 1)
|
||||||
|
|
||||||
|
[sub_resource type="GradientTexture1D" id="GradientTexture1D_4c28c"]
|
||||||
|
gradient = SubResource("Gradient_raqpb")
|
||||||
|
|
||||||
[node name="galaxy" type="Node2D"]
|
[node name="galaxy" type="Node2D"]
|
||||||
script = ExtResource("1_3c4wu")
|
script = ExtResource("1_3c4wu")
|
||||||
|
@ -136,3 +146,27 @@ script = ExtResource("9_diat7")
|
||||||
position = Vector2(640, 360)
|
position = Vector2(640, 360)
|
||||||
scale = Vector2(0.3, 0.3)
|
scale = Vector2(0.3, 0.3)
|
||||||
texture = ExtResource("9_favs7")
|
texture = ExtResource("9_favs7")
|
||||||
|
|
||||||
|
[node name="wall1" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(357.5, 483.5)
|
||||||
|
scale = Vector2(0.332031, 2539)
|
||||||
|
texture = SubResource("GradientTexture1D_4c28c")
|
||||||
|
script = ExtResource("15_jbm4l")
|
||||||
|
|
||||||
|
[node name="wall2" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(4288, 485.75)
|
||||||
|
scale = Vector2(0.332031, 2534.5)
|
||||||
|
texture = SubResource("GradientTexture1D_4c28c")
|
||||||
|
script = ExtResource("16_dnhp8")
|
||||||
|
|
||||||
|
[node name="wall3" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(2325.5, -725.5)
|
||||||
|
scale = Vector2(15.707, 111)
|
||||||
|
texture = SubResource("GradientTexture1D_4c28c")
|
||||||
|
script = ExtResource("17_jrw7x")
|
||||||
|
|
||||||
|
[node name="wall4" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(2325.5, 1692.5)
|
||||||
|
scale = Vector2(15.707, 111)
|
||||||
|
texture = SubResource("GradientTexture1D_4c28c")
|
||||||
|
script = ExtResource("18_fasi1")
|
||||||
|
|
40
levels/wall1.gd
Normal file
40
levels/wall1.gd
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
extends Sprite2D
|
||||||
|
|
||||||
|
var origpos
|
||||||
|
#var origmpos
|
||||||
|
# Called when the node enters the scene tree for the first time.
|
||||||
|
#var velocity = Input.get_vector("move_left", "move_right", "move_forward", "move_back")
|
||||||
|
func _ready():
|
||||||
|
origpos = self.position
|
||||||
|
#origmpos = get_viewport().get_mouse_position()
|
||||||
|
#pass # Replace with function body.
|
||||||
|
|
||||||
|
|
||||||
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||||
|
func _process(delta):
|
||||||
|
var xm = 0
|
||||||
|
var ym = 0
|
||||||
|
var velocity = Vector2.ZERO
|
||||||
|
if Input.get_joy_axis(0,JOY_AXIS_LEFT_X) > 0.2 || Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) > 0.2 || Input.get_joy_axis(0,JOY_AXIS_LEFT_X) < -0.2 || Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) < -0.2:
|
||||||
|
velocity = (Vector2.RIGHT.rotated(rotation) * -50000 * delta * Input.get_joy_axis(0,JOY_AXIS_LEFT_X))-Vector2.UP.rotated(rotation) * -50000 *delta * Input.get_joy_axis(0,JOY_AXIS_LEFT_Y)
|
||||||
|
elif Input.is_mouse_button_pressed(MOUSE_BUTTON_LEFT):
|
||||||
|
#var mousepos = get_viewport().get_mouse_position() - origmpos
|
||||||
|
self.position = Vector2(origpos.x+(Global.mousepos.x*5), origpos.y+(Global.mousepos.y*5))
|
||||||
|
else:
|
||||||
|
if Input.is_action_pressed("ui_left"):
|
||||||
|
xm = -1
|
||||||
|
if Input.is_action_pressed("ui_right"):
|
||||||
|
xm = 1
|
||||||
|
if Input.is_action_pressed("ui_up"):
|
||||||
|
ym = -1
|
||||||
|
if Input.is_action_pressed("ui_down"):
|
||||||
|
ym = 1
|
||||||
|
velocity = (Vector2.RIGHT.rotated(rotation) * -50000 * xm * delta)-Vector2.UP.rotated(rotation) * -50000 * ym * delta
|
||||||
|
origpos = self.position
|
||||||
|
#origmpos = get_viewport().get_mouse_position()
|
||||||
|
#if Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) != 0:
|
||||||
|
# velocity = Vector2.UP.rotated(rotation) * -400 * Input.get_joy_axis(0,JOY_AXIS_LEFT_Y)
|
||||||
|
position += velocity * delta
|
||||||
|
if position.x > 496:
|
||||||
|
Global.live = 2
|
||||||
|
#pass
|
40
levels/wall2.gd
Normal file
40
levels/wall2.gd
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
extends Sprite2D
|
||||||
|
|
||||||
|
var origpos
|
||||||
|
#var origmpos
|
||||||
|
# Called when the node enters the scene tree for the first time.
|
||||||
|
#var velocity = Input.get_vector("move_left", "move_right", "move_forward", "move_back")
|
||||||
|
func _ready():
|
||||||
|
origpos = self.position
|
||||||
|
#origmpos = get_viewport().get_mouse_position()
|
||||||
|
#pass # Replace with function body.
|
||||||
|
|
||||||
|
|
||||||
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||||
|
func _process(delta):
|
||||||
|
var xm = 0
|
||||||
|
var ym = 0
|
||||||
|
var velocity = Vector2.ZERO
|
||||||
|
if Input.get_joy_axis(0,JOY_AXIS_LEFT_X) > 0.2 || Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) > 0.2 || Input.get_joy_axis(0,JOY_AXIS_LEFT_X) < -0.2 || Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) < -0.2:
|
||||||
|
velocity = (Vector2.RIGHT.rotated(rotation) * -50000 * delta * Input.get_joy_axis(0,JOY_AXIS_LEFT_X))-Vector2.UP.rotated(rotation) * -50000 *delta * Input.get_joy_axis(0,JOY_AXIS_LEFT_Y)
|
||||||
|
elif Input.is_mouse_button_pressed(MOUSE_BUTTON_LEFT):
|
||||||
|
#var mousepos = get_viewport().get_mouse_position() - origmpos
|
||||||
|
self.position = Vector2(origpos.x+(Global.mousepos.x*5), origpos.y+(Global.mousepos.y*5))
|
||||||
|
else:
|
||||||
|
if Input.is_action_pressed("ui_left"):
|
||||||
|
xm = -1
|
||||||
|
if Input.is_action_pressed("ui_right"):
|
||||||
|
xm = 1
|
||||||
|
if Input.is_action_pressed("ui_up"):
|
||||||
|
ym = -1
|
||||||
|
if Input.is_action_pressed("ui_down"):
|
||||||
|
ym = 1
|
||||||
|
velocity = (Vector2.RIGHT.rotated(rotation) * -50000 * xm * delta)-Vector2.UP.rotated(rotation) * -50000 * ym * delta
|
||||||
|
origpos = self.position
|
||||||
|
#origmpos = get_viewport().get_mouse_position()
|
||||||
|
#if Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) != 0:
|
||||||
|
# velocity = Vector2.UP.rotated(rotation) * -400 * Input.get_joy_axis(0,JOY_AXIS_LEFT_Y)
|
||||||
|
position += velocity * delta
|
||||||
|
if position.x < 782:
|
||||||
|
Global.live = 2
|
||||||
|
#pass
|
40
levels/wall3.gd
Normal file
40
levels/wall3.gd
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
extends Sprite2D
|
||||||
|
|
||||||
|
var origpos
|
||||||
|
#var origmpos
|
||||||
|
# Called when the node enters the scene tree for the first time.
|
||||||
|
#var velocity = Input.get_vector("move_left", "move_right", "move_forward", "move_back")
|
||||||
|
func _ready():
|
||||||
|
origpos = self.position
|
||||||
|
#origmpos = get_viewport().get_mouse_position()
|
||||||
|
#pass # Replace with function body.
|
||||||
|
|
||||||
|
|
||||||
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||||
|
func _process(delta):
|
||||||
|
var xm = 0
|
||||||
|
var ym = 0
|
||||||
|
var velocity = Vector2.ZERO
|
||||||
|
if Input.get_joy_axis(0,JOY_AXIS_LEFT_X) > 0.2 || Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) > 0.2 || Input.get_joy_axis(0,JOY_AXIS_LEFT_X) < -0.2 || Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) < -0.2:
|
||||||
|
velocity = (Vector2.RIGHT.rotated(rotation) * -50000 * delta * Input.get_joy_axis(0,JOY_AXIS_LEFT_X))-Vector2.UP.rotated(rotation) * -50000 *delta * Input.get_joy_axis(0,JOY_AXIS_LEFT_Y)
|
||||||
|
elif Input.is_mouse_button_pressed(MOUSE_BUTTON_LEFT):
|
||||||
|
#var mousepos = get_viewport().get_mouse_position() - origmpos
|
||||||
|
self.position = Vector2(origpos.x+(Global.mousepos.x*5), origpos.y+(Global.mousepos.y*5))
|
||||||
|
else:
|
||||||
|
if Input.is_action_pressed("ui_left"):
|
||||||
|
xm = -1
|
||||||
|
if Input.is_action_pressed("ui_right"):
|
||||||
|
xm = 1
|
||||||
|
if Input.is_action_pressed("ui_up"):
|
||||||
|
ym = -1
|
||||||
|
if Input.is_action_pressed("ui_down"):
|
||||||
|
ym = 1
|
||||||
|
velocity = (Vector2.RIGHT.rotated(rotation) * -50000 * xm * delta)-Vector2.UP.rotated(rotation) * -50000 * ym * delta
|
||||||
|
origpos = self.position
|
||||||
|
#origmpos = get_viewport().get_mouse_position()
|
||||||
|
#if Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) != 0:
|
||||||
|
# velocity = Vector2.UP.rotated(rotation) * -400 * Input.get_joy_axis(0,JOY_AXIS_LEFT_Y)
|
||||||
|
position += velocity * delta
|
||||||
|
if position.y > 270:
|
||||||
|
Global.live = 2
|
||||||
|
#pass
|
40
levels/wall4.gd
Normal file
40
levels/wall4.gd
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
extends Sprite2D
|
||||||
|
|
||||||
|
var origpos
|
||||||
|
#var origmpos
|
||||||
|
# Called when the node enters the scene tree for the first time.
|
||||||
|
#var velocity = Input.get_vector("move_left", "move_right", "move_forward", "move_back")
|
||||||
|
func _ready():
|
||||||
|
origpos = self.position
|
||||||
|
#origmpos = get_viewport().get_mouse_position()
|
||||||
|
#pass # Replace with function body.
|
||||||
|
|
||||||
|
|
||||||
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||||
|
func _process(delta):
|
||||||
|
var xm = 0
|
||||||
|
var ym = 0
|
||||||
|
var velocity = Vector2.ZERO
|
||||||
|
if Input.get_joy_axis(0,JOY_AXIS_LEFT_X) > 0.2 || Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) > 0.2 || Input.get_joy_axis(0,JOY_AXIS_LEFT_X) < -0.2 || Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) < -0.2:
|
||||||
|
velocity = (Vector2.RIGHT.rotated(rotation) * -50000 * delta * Input.get_joy_axis(0,JOY_AXIS_LEFT_X))-Vector2.UP.rotated(rotation) * -50000 *delta * Input.get_joy_axis(0,JOY_AXIS_LEFT_Y)
|
||||||
|
elif Input.is_mouse_button_pressed(MOUSE_BUTTON_LEFT):
|
||||||
|
#var mousepos = get_viewport().get_mouse_position() - origmpos
|
||||||
|
self.position = Vector2(origpos.x+(Global.mousepos.x*5), origpos.y+(Global.mousepos.y*5))
|
||||||
|
else:
|
||||||
|
if Input.is_action_pressed("ui_left"):
|
||||||
|
xm = -1
|
||||||
|
if Input.is_action_pressed("ui_right"):
|
||||||
|
xm = 1
|
||||||
|
if Input.is_action_pressed("ui_up"):
|
||||||
|
ym = -1
|
||||||
|
if Input.is_action_pressed("ui_down"):
|
||||||
|
ym = 1
|
||||||
|
velocity = (Vector2.RIGHT.rotated(rotation) * -50000 * xm * delta)-Vector2.UP.rotated(rotation) * -50000 * ym * delta
|
||||||
|
origpos = self.position
|
||||||
|
#origmpos = get_viewport().get_mouse_position()
|
||||||
|
#if Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) != 0:
|
||||||
|
# velocity = Vector2.UP.rotated(rotation) * -400 * Input.get_joy_axis(0,JOY_AXIS_LEFT_Y)
|
||||||
|
position += velocity * delta
|
||||||
|
if position.y < 468:
|
||||||
|
Global.live = 2
|
||||||
|
#pass
|
|
@ -1,4 +1,4 @@
|
||||||
[gd_scene load_steps=15 format=3 uid="uid://b82huqhu88xt6"]
|
[gd_scene load_steps=21 format=3 uid="uid://b82huqhu88xt6"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://levels/wormhole.gd" id="1_n4a5i"]
|
[ext_resource type="Script" path="res://levels/wormhole.gd" id="1_n4a5i"]
|
||||||
[ext_resource type="Texture2D" uid="uid://8lioamk650y7" path="res://sprites/css.png" id="2_y6cio"]
|
[ext_resource type="Texture2D" uid="uid://8lioamk650y7" path="res://sprites/css.png" id="2_y6cio"]
|
||||||
|
@ -14,6 +14,16 @@
|
||||||
[ext_resource type="Script" path="res://levels/ast1.gd" id="12_s1o5o"]
|
[ext_resource type="Script" path="res://levels/ast1.gd" id="12_s1o5o"]
|
||||||
[ext_resource type="Script" path="res://levels/ast2.gd" id="13_xw0he"]
|
[ext_resource type="Script" path="res://levels/ast2.gd" id="13_xw0he"]
|
||||||
[ext_resource type="Script" path="res://levels/ast3.gd" id="14_xcrsk"]
|
[ext_resource type="Script" path="res://levels/ast3.gd" id="14_xcrsk"]
|
||||||
|
[ext_resource type="Script" path="res://levels/wall1.gd" id="15_yx2oo"]
|
||||||
|
[ext_resource type="Script" path="res://levels/wall2.gd" id="16_el0w3"]
|
||||||
|
[ext_resource type="Script" path="res://levels/wall3.gd" id="17_pl58r"]
|
||||||
|
[ext_resource type="Script" path="res://levels/wall4.gd" id="18_ptooy"]
|
||||||
|
|
||||||
|
[sub_resource type="Gradient" id="Gradient_3wb6i"]
|
||||||
|
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 1)
|
||||||
|
|
||||||
|
[sub_resource type="GradientTexture1D" id="GradientTexture1D_8jpuy"]
|
||||||
|
gradient = SubResource("Gradient_3wb6i")
|
||||||
|
|
||||||
[node name="wormhole" type="Node2D"]
|
[node name="wormhole" type="Node2D"]
|
||||||
script = ExtResource("1_n4a5i")
|
script = ExtResource("1_n4a5i")
|
||||||
|
@ -136,3 +146,27 @@ script = ExtResource("9_cr36o")
|
||||||
position = Vector2(640, 360)
|
position = Vector2(640, 360)
|
||||||
scale = Vector2(0.3, 0.3)
|
scale = Vector2(0.3, 0.3)
|
||||||
texture = ExtResource("10_shrek")
|
texture = ExtResource("10_shrek")
|
||||||
|
|
||||||
|
[node name="wall1" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(338.5, 688.5)
|
||||||
|
scale = Vector2(0.332031, 2539)
|
||||||
|
texture = SubResource("GradientTexture1D_8jpuy")
|
||||||
|
script = ExtResource("15_yx2oo")
|
||||||
|
|
||||||
|
[node name="wall2" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(4269, 690.75)
|
||||||
|
scale = Vector2(0.332031, 2534.5)
|
||||||
|
texture = SubResource("GradientTexture1D_8jpuy")
|
||||||
|
script = ExtResource("16_el0w3")
|
||||||
|
|
||||||
|
[node name="wall3" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(2306.5, -520.5)
|
||||||
|
scale = Vector2(15.707, 111)
|
||||||
|
texture = SubResource("GradientTexture1D_8jpuy")
|
||||||
|
script = ExtResource("17_pl58r")
|
||||||
|
|
||||||
|
[node name="wall4" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(2306.5, 1897.5)
|
||||||
|
scale = Vector2(15.707, 111)
|
||||||
|
texture = SubResource("GradientTexture1D_8jpuy")
|
||||||
|
script = ExtResource("18_ptooy")
|
||||||
|
|
|
@ -23,7 +23,6 @@ Global="*res://global.gd"
|
||||||
|
|
||||||
window/size/viewport_width=1280
|
window/size/viewport_width=1280
|
||||||
window/size/viewport_height=720
|
window/size/viewport_height=720
|
||||||
window/size/mode=3
|
|
||||||
window/stretch/mode="viewport"
|
window/stretch/mode="viewport"
|
||||||
|
|
||||||
[rendering]
|
[rendering]
|
||||||
|
|
Loading…
Reference in a new issue