This commit is contained in:
Page Asgardius 2023-09-06 11:45:24 -07:00
parent 12a3b66948
commit fdb39125d0
11 changed files with 202 additions and 5 deletions

View file

@ -2,7 +2,7 @@ extends Node2D
# Called when the node enters the scene tree for the first time. # Called when the node enters the scene tree for the first time.
var galaxy = load("res://levels/galaxy/galaxy.tscn").instantiate() var galaxy = load("res://levels/galaxy.tscn").instantiate()
func _ready(): func _ready():
get_tree().root.add_child.call_deferred(galaxy) get_tree().root.add_child.call_deferred(galaxy)

14
backgounds/wormhole.gd Normal file
View file

@ -0,0 +1,14 @@
extends Node2D
# Called when the node enters the scene tree for the first time.
var wormhole = load("res://levels/wormhole.tscn").instantiate()
func _ready():
get_tree().root.add_child.call_deferred(wormhole)
#pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
pass

12
backgounds/wormhole.tscn Normal file
View file

@ -0,0 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://by7ktb1k5ml5y"]
[ext_resource type="Script" path="res://backgounds/wormhole.gd" id="1_fibhv"]
[ext_resource type="Texture2D" uid="uid://bcfmwk0ffy73n" path="res://backgounds/wormhole.png" id="2_6mic1"]
[node name="wormhole" type="Node2D"]
script = ExtResource("1_fibhv")
[node name="TextureRect" type="TextureRect" parent="."]
offset_right = 1280.0
offset_bottom = 720.0
texture = ExtResource("2_6mic1")

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=2 format=3 uid="uid://bet7e2s6kn3mr"] [gd_scene load_steps=2 format=3 uid="uid://dyaorf0qpfokg"]
[ext_resource type="Script" path="res://bootclick.gd" id="1_52bti"] [ext_resource type="Script" path="res://bootclick.gd" id="1_52bti"]

View file

@ -13,7 +13,7 @@ func _process(delta):
var ym = 0 var ym = 0
var velocity = Vector2.ZERO 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: 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) * -400 * Input.get_joy_axis(0,JOY_AXIS_LEFT_X))-Vector2.UP.rotated(rotation) * -400 * Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) velocity = (Vector2.RIGHT.rotated(rotation) * -400 * delta * Input.get_joy_axis(0,JOY_AXIS_LEFT_X))-Vector2.UP.rotated(rotation) * -400 *delta * Input.get_joy_axis(0,JOY_AXIS_LEFT_Y)
else: else:
if Input.is_action_pressed("ui_left"): if Input.is_action_pressed("ui_left"):
xm = -1 xm = -1
@ -23,7 +23,7 @@ func _process(delta):
ym = -1 ym = -1
if Input.is_action_pressed("ui_down"): if Input.is_action_pressed("ui_down"):
ym = 1 ym = 1
velocity = (Vector2.RIGHT.rotated(rotation) * -400 * xm)-Vector2.UP.rotated(rotation) * -400 * ym velocity = (Vector2.RIGHT.rotated(rotation) * -400 * xm * delta)-Vector2.UP.rotated(rotation) * -400 * ym * delta
#if Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) != 0: #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) # velocity = Vector2.UP.rotated(rotation) * -400 * Input.get_joy_axis(0,JOY_AXIS_LEFT_Y)
position += velocity * delta position += velocity * delta

View file

@ -6,7 +6,7 @@ var bgsound := AudioStreamPlayer.new()
func _ready(): func _ready():
add_child(bgsound) add_child(bgsound)
var titlemusic = load("res://music/alien-bulls.mp3") var titlemusic = load("res://music/eternity.mp3")
bgsound.stream = titlemusic bgsound.stream = titlemusic
bgsound.play(0) bgsound.play(0)
#pass # Replace with function body. #pass # Replace with function body.

17
levels/wormhole.gd Normal file
View file

@ -0,0 +1,17 @@
extends Node2D
# Called when the node enters the scene tree for the first time.
var bgsound := AudioStreamPlayer.new()
func _ready():
add_child(bgsound)
var titlemusic = load("res://music/alien-bulls.mp3")
bgsound.stream = titlemusic
bgsound.play(0)
#pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
pass

116
levels/wormhole.tscn Normal file
View file

@ -0,0 +1,116 @@
[gd_scene load_steps=11 format=3 uid="uid://b82huqhu88xt6"]
[ext_resource type="Script" path="res://levels/galaxy.gd" id="1_x0xiy"]
[ext_resource type="Texture2D" uid="uid://8lioamk650y7" path="res://sprites/css.png" id="2_y6cio"]
[ext_resource type="Script" path="res://levels/css1.gd" id="3_4xg6i"]
[ext_resource type="Texture2D" uid="uid://uscirt5qj0me" path="res://sprites/sat.png" id="4_4mf4s"]
[ext_resource type="Texture2D" uid="uid://dlqjt7dmqfn4m" path="res://sprites/iss.png" id="5_hhxgq"]
[ext_resource type="Texture2D" uid="uid://b8gbi6lsddd0g" path="res://sprites/tc.png" id="6_f0a2t"]
[ext_resource type="Texture2D" uid="uid://dqukmd8obdfhi" path="res://sprites/bus.png" id="7_ymm87"]
[ext_resource type="Texture2D" uid="uid://bows52y4q3suo" path="res://sprites/antenna.png" id="8_7cq8u"]
[ext_resource type="Script" path="res://levels/antenna.gd" id="9_cr36o"]
[ext_resource type="Texture2D" uid="uid://cpd31c6o18rmh" path="res://sprites/ss.png" id="10_shrek"]
[node name="wormhole" type="Node2D"]
script = ExtResource("1_x0xiy")
[node name="css1" type="Sprite2D" parent="."]
position = Vector2(852, 455)
scale = Vector2(0.3, 0.3)
texture = ExtResource("2_y6cio")
script = ExtResource("3_4xg6i")
[node name="css2" type="Sprite2D" parent="."]
position = Vector2(908, 688)
scale = Vector2(0.3, 0.3)
texture = ExtResource("2_y6cio")
script = ExtResource("3_4xg6i")
[node name="css3" type="Sprite2D" parent="."]
position = Vector2(2931, 925)
scale = Vector2(0.3, 0.3)
texture = ExtResource("2_y6cio")
script = ExtResource("3_4xg6i")
[node name="sat1" type="Sprite2D" parent="."]
position = Vector2(994, -488)
scale = Vector2(0.3, 0.3)
texture = ExtResource("4_4mf4s")
script = ExtResource("3_4xg6i")
[node name="sat2" type="Sprite2D" parent="."]
position = Vector2(1177, -4)
scale = Vector2(0.3, 0.3)
texture = ExtResource("4_4mf4s")
script = ExtResource("3_4xg6i")
[node name="sat3" type="Sprite2D" parent="."]
position = Vector2(2721, -234)
scale = Vector2(0.3, 0.3)
texture = ExtResource("4_4mf4s")
script = ExtResource("3_4xg6i")
[node name="iss1" type="Sprite2D" parent="."]
position = Vector2(1517, 236)
scale = Vector2(0.5, 0.5)
texture = ExtResource("5_hhxgq")
script = ExtResource("3_4xg6i")
[node name="iss2" type="Sprite2D" parent="."]
position = Vector2(1991, -175)
scale = Vector2(0.5, 0.5)
texture = ExtResource("5_hhxgq")
script = ExtResource("3_4xg6i")
[node name="iss3" type="Sprite2D" parent="."]
position = Vector2(3236, 4)
scale = Vector2(0.5, 0.5)
texture = ExtResource("5_hhxgq")
script = ExtResource("3_4xg6i")
[node name="tc1" type="Sprite2D" parent="."]
position = Vector2(1633, 928)
scale = Vector2(0.3, 0.3)
texture = ExtResource("6_f0a2t")
script = ExtResource("3_4xg6i")
[node name="tc2" type="Sprite2D" parent="."]
position = Vector2(2258, 1316)
scale = Vector2(0.3, 0.3)
texture = ExtResource("6_f0a2t")
script = ExtResource("3_4xg6i")
[node name="tc3" type="Sprite2D" parent="."]
position = Vector2(3445, 1440)
scale = Vector2(0.3, 0.3)
texture = ExtResource("6_f0a2t")
script = ExtResource("3_4xg6i")
[node name="bus1" type="Sprite2D" parent="."]
position = Vector2(991, 1389)
scale = Vector2(0.3, 0.3)
texture = ExtResource("7_ymm87")
script = ExtResource("3_4xg6i")
[node name="bus2" type="Sprite2D" parent="."]
position = Vector2(2266, 530)
scale = Vector2(0.3, 0.3)
texture = ExtResource("7_ymm87")
script = ExtResource("3_4xg6i")
[node name="bus3" type="Sprite2D" parent="."]
position = Vector2(3960, 656)
scale = Vector2(0.3, 0.3)
texture = ExtResource("7_ymm87")
script = ExtResource("3_4xg6i")
[node name="antenna" type="Sprite2D" parent="."]
position = Vector2(3980, -208)
scale = Vector2(0.3, 0.3)
texture = ExtResource("8_7cq8u")
script = ExtResource("9_cr36o")
[node name="ss" type="Sprite2D" parent="."]
position = Vector2(640, 360)
scale = Vector2(0.3, 0.3)
texture = ExtResource("10_shrek")

BIN
music/eternity.mp3 Normal file

Binary file not shown.

19
music/eternity.mp3.import Normal file
View file

@ -0,0 +1,19 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://30kc6xpwgn7a"
path="res://.godot/imported/eternity.mp3-d687c70039be7a8d8d6c934ce9739f75.mp3str"
[deps]
source_file="res://music/eternity.mp3"
dest_files=["res://.godot/imported/eternity.mp3-d687c70039be7a8d8d6c934ce9739f75.mp3str"]
[params]
loop=true
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View file

@ -3,6 +3,8 @@ extends Control
# Called when the node enters the scene tree for the first time. # Called when the node enters the scene tree for the first time.
var bgsound := AudioStreamPlayer.new() var bgsound := AudioStreamPlayer.new()
#var galaxy = preload("res://backgounds/galaxy.tscn").instantiate()
#var wormhole = preload("res://backgounds/wormhole.tscn").instantiate()
func _ready(): func _ready():
add_child(bgsound) add_child(bgsound)
@ -15,3 +17,20 @@ func _ready():
# Called every frame. 'delta' is the elapsed time since the previous frame. # Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta): func _process(delta):
pass pass
func _input(event):
# Mouse in viewport coordinates.
if event is InputEventMouseButton || Input.is_joy_button_pressed(0,JOY_BUTTON_X) || Input.is_joy_button_pressed(0,JOY_BUTTON_Y) || Input.is_joy_button_pressed(0,JOY_BUTTON_A) || Input.is_joy_button_pressed(0,JOY_BUTTON_B) || Input.is_joy_button_pressed(0,JOY_BUTTON_BACK) || Input.is_joy_button_pressed(0,JOY_BUTTON_START) || Input.is_joy_button_pressed(0,JOY_BUTTON_RIGHT_SHOULDER) || Input.is_joy_button_pressed(0,JOY_BUTTON_LEFT_SHOULDER):
#print("Mouse Click/Unclick at: ", event.position)
_level()
func _level():
# This is like autoloading the scene, only
# it happens after already loading the main scene.
if fmod(Time.get_unix_time_from_system(), 2) == 0:
get_tree().change_scene_to_file("res://backgounds/galaxy.tscn")
else:
get_tree().change_scene_to_file("res://backgounds/wormhole.tscn")
#get_tree().root.add_child(title)
#get_tree().root.remove_child(boot)
#boot.queue_free()