diff --git a/android/.build_version b/android/.build_version deleted file mode 100644 index 8bbdda5..0000000 --- a/android/.build_version +++ /dev/null @@ -1 +0,0 @@ -4.1.1.stable diff --git a/android/build/.gdignore b/android/build/.gdignore deleted file mode 100644 index 8b13789..0000000 --- a/android/build/.gdignore +++ /dev/null @@ -1 +0,0 @@ - diff --git a/android/build/.gradle/7.4.2/checksums/checksums.lock b/android/build/.gradle/7.4.2/checksums/checksums.lock deleted file mode 100644 index 2ca9d5b..0000000 Binary files a/android/build/.gradle/7.4.2/checksums/checksums.lock and /dev/null differ diff --git a/android/build/.gradle/7.4.2/fileChanges/last-build.bin b/android/build/.gradle/7.4.2/fileChanges/last-build.bin deleted file mode 100644 index f76dd23..0000000 Binary files a/android/build/.gradle/7.4.2/fileChanges/last-build.bin and /dev/null differ diff --git a/android/build/.gradle/7.4.2/fileHashes/fileHashes.lock b/android/build/.gradle/7.4.2/fileHashes/fileHashes.lock deleted file mode 100644 index d485907..0000000 Binary files a/android/build/.gradle/7.4.2/fileHashes/fileHashes.lock and /dev/null differ diff --git a/android/build/.gradle/7.4.2/gc.properties b/android/build/.gradle/7.4.2/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/android/build/.gradle/vcs-1/gc.properties b/android/build/.gradle/vcs-1/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/android/build/AndroidManifest.xml b/android/build/AndroidManifest.xml deleted file mode 100644 index 542ab51..0000000 --- a/android/build/AndroidManifest.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/android/build/assetPacks/installTime/build.gradle b/android/build/assetPacks/installTime/build.gradle deleted file mode 100644 index b06faac..0000000 --- a/android/build/assetPacks/installTime/build.gradle +++ /dev/null @@ -1,8 +0,0 @@ -apply plugin: 'com.android.asset-pack' - -assetPack { - packName = "installTime" // Directory name for the asset pack - dynamicDelivery { - deliveryType = "install-time" // Delivery mode - } -} diff --git a/android/build/assets/Game name.gd b/android/build/assets/Game name.gd deleted file mode 100644 index b3c1951..0000000 --- a/android/build/assets/Game name.gd +++ /dev/null @@ -1,16 +0,0 @@ -extends Label - -var frequency = 5 -var amplitude = 550 -var time = 0 -# Called when the node enters the scene tree for the first time. -func _ready(): - pass # Replace with function body. - - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): - #pass - time += delta - var movement = cos(time*frequency)*amplitude - position.y+=movement * delta diff --git a/android/build/assets/_cl_ b/android/build/assets/_cl_ deleted file mode 100644 index 137c079..0000000 Binary files a/android/build/assets/_cl_ and /dev/null differ diff --git a/android/build/assets/backgounds/Home.gd b/android/build/assets/backgounds/Home.gd deleted file mode 100644 index 6687d18..0000000 --- a/android/build/assets/backgounds/Home.gd +++ /dev/null @@ -1,21 +0,0 @@ -extends TextureButton - - -# Called when the node enters the scene tree for the first time. -func _ready(): - var button = Button.new() - button.text = "Home" - button.pressed.connect(self._button_pressed) - add_child(button) - -func _button_pressed(): - Global.live = 0 - #_title() - -func _title(): - # This is like autoloading the scene, only - # it happens after already loading the main scene. - get_tree().change_scene_to_file("res://title.tscn") - #get_tree().root.add_child(title) - #get_tree().root.remove_child(boot) - #boot.queue_free() diff --git a/android/build/assets/backgounds/Label3.gd b/android/build/assets/backgounds/Label3.gd deleted file mode 100644 index 0c30754..0000000 --- a/android/build/assets/backgounds/Label3.gd +++ /dev/null @@ -1,8 +0,0 @@ -extends Label - - -func _process(delta: float) -> void: - var hour = int(Global.time / 3600000) - var min = int(Global.time / 60000) - (hour * 60) - var sec = int(Global.time / 1000) - (min * 60) - (hour * 3600) - set_text("Your time: " + str(hour) + ":" + str(min) + ":" + str(sec) + ":" + str(Global.time - (sec * 1000) - (min * 60000) - (hour * 3600000))); diff --git a/android/build/assets/backgounds/abstract.png.import b/android/build/assets/backgounds/abstract.png.import deleted file mode 100644 index ca1f400..0000000 Binary files a/android/build/assets/backgounds/abstract.png.import and /dev/null differ diff --git a/android/build/assets/backgounds/galaxy.gd b/android/build/assets/backgounds/galaxy.gd deleted file mode 100644 index 9f76b37..0000000 --- a/android/build/assets/backgounds/galaxy.gd +++ /dev/null @@ -1,58 +0,0 @@ -extends Node2D - - -# Called when the node enters the scene tree for the first time. -var galaxy = load("res://levels/galaxy.tscn").instantiate() -var wait - -func _ready(): - get_tree().root.add_child.call_deferred(galaxy) - wait = Time.get_ticks_msec() - #pass # Replace with function body. - - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): - if (Time.get_ticks_msec() - wait) >= 1000 && (Input.is_key_pressed(KEY_ESCAPE) || 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) - _title() - elif Input.is_key_pressed(KEY_C): - Global.live = 2 - elif Input.is_key_pressed(KEY_V): - Global.live = 3 - if Global.live == 0: - _title() - elif Global.live == 2: - _crash() - elif Global.live == 3: - _complete() - #pass - -func _title(): - # This is like autoloading the scene, only - # it happens after already loading the main scene. - get_tree().root.remove_child(galaxy) - get_tree().change_scene_to_file("res://title.tscn") - #get_tree().root.add_child(title) - #get_tree().root.remove_child(boot) - #boot.queue_free() - -func _crash(): - # This is like autoloading the scene, only - # it happens after already loading the main scene. - Global.time = Time.get_ticks_msec() - wait - get_tree().root.remove_child(galaxy) - get_tree().change_scene_to_file("res://backgounds/supernova.tscn") - #get_tree().root.add_child(title) - #get_tree().root.remove_child(boot) - #boot.queue_free() - -func _complete(): - # This is like autoloading the scene, only - # it happens after already loading the main scene. - Global.time = Time.get_ticks_msec() - wait - get_tree().root.remove_child(galaxy) - get_tree().change_scene_to_file("res://backgounds/radio.tscn") - #get_tree().root.add_child(title) - #get_tree().root.remove_child(boot) - #boot.queue_free() diff --git a/android/build/assets/backgounds/galaxy.png.import b/android/build/assets/backgounds/galaxy.png.import deleted file mode 100644 index bdfe1d1..0000000 Binary files a/android/build/assets/backgounds/galaxy.png.import and /dev/null differ diff --git a/android/build/assets/backgounds/galaxy.tscn.remap b/android/build/assets/backgounds/galaxy.tscn.remap deleted file mode 100644 index f468f36..0000000 --- a/android/build/assets/backgounds/galaxy.tscn.remap +++ /dev/null @@ -1,3 +0,0 @@ -[remap] - -path="res://.godot/exported/133200997/export-5dc34f92c835e10cadc27730eeed8063-galaxy.scn" diff --git a/android/build/assets/backgounds/galaxy2.png.import b/android/build/assets/backgounds/galaxy2.png.import deleted file mode 100644 index d0184d2..0000000 Binary files a/android/build/assets/backgounds/galaxy2.png.import and /dev/null differ diff --git a/android/build/assets/backgounds/home.png.import b/android/build/assets/backgounds/home.png.import deleted file mode 100644 index ee29a2b..0000000 Binary files a/android/build/assets/backgounds/home.png.import and /dev/null differ diff --git a/android/build/assets/backgounds/lagoon.png.import b/android/build/assets/backgounds/lagoon.png.import deleted file mode 100644 index 03efd14..0000000 Binary files a/android/build/assets/backgounds/lagoon.png.import and /dev/null differ diff --git a/android/build/assets/backgounds/orion.png.import b/android/build/assets/backgounds/orion.png.import deleted file mode 100644 index 81d80be..0000000 Binary files a/android/build/assets/backgounds/orion.png.import and /dev/null differ diff --git a/android/build/assets/backgounds/radio.gd b/android/build/assets/backgounds/radio.gd deleted file mode 100644 index 8c9d5ef..0000000 --- a/android/build/assets/backgounds/radio.gd +++ /dev/null @@ -1,29 +0,0 @@ -extends Node2D - -var crash := AudioStreamPlayer.new() -# Called when the node enters the scene tree for the first time. -func _ready(): - add_child(crash) - var titlemusic = load("res://sfx/complete.ogg") - crash.stream = titlemusic - crash.play(0) - #pass # Replace with function body. - - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): - 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) - _title() - -func _title(): - # This is like autoloading the scene, only - # it happens after already loading the main scene. - get_tree().change_scene_to_file("res://title.tscn") - #get_tree().root.add_child(title) - #get_tree().root.remove_child(boot) - #boot.queue_free() diff --git a/android/build/assets/backgounds/radio.tscn.remap b/android/build/assets/backgounds/radio.tscn.remap deleted file mode 100644 index bc79a65..0000000 --- a/android/build/assets/backgounds/radio.tscn.remap +++ /dev/null @@ -1,3 +0,0 @@ -[remap] - -path="res://.godot/exported/133200997/export-975de158b782c4f9fadce52ab50e7bb6-radio.scn" diff --git a/android/build/assets/backgounds/space.png.import b/android/build/assets/backgounds/space.png.import deleted file mode 100644 index d59e172..0000000 Binary files a/android/build/assets/backgounds/space.png.import and /dev/null differ diff --git a/android/build/assets/backgounds/stars.png.import b/android/build/assets/backgounds/stars.png.import deleted file mode 100644 index 7719cd3..0000000 Binary files a/android/build/assets/backgounds/stars.png.import and /dev/null differ diff --git a/android/build/assets/backgounds/supernova.gd b/android/build/assets/backgounds/supernova.gd deleted file mode 100644 index e46f73e..0000000 --- a/android/build/assets/backgounds/supernova.gd +++ /dev/null @@ -1,29 +0,0 @@ -extends Node2D - -var crash := AudioStreamPlayer.new() -# Called when the node enters the scene tree for the first time. -func _ready(): - add_child(crash) - var titlemusic = load("res://sfx/crash.ogg") - crash.stream = titlemusic - crash.play(0) - #pass # Replace with function body. - - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): - 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) - _title() - -func _title(): - # This is like autoloading the scene, only - # it happens after already loading the main scene. - get_tree().change_scene_to_file("res://title.tscn") - #get_tree().root.add_child(title) - #get_tree().root.remove_child(boot) - #boot.queue_free() diff --git a/android/build/assets/backgounds/supernova.png.import b/android/build/assets/backgounds/supernova.png.import deleted file mode 100644 index 6291689..0000000 Binary files a/android/build/assets/backgounds/supernova.png.import and /dev/null differ diff --git a/android/build/assets/backgounds/supernova.tscn.remap b/android/build/assets/backgounds/supernova.tscn.remap deleted file mode 100644 index 20c8fa4..0000000 --- a/android/build/assets/backgounds/supernova.tscn.remap +++ /dev/null @@ -1,3 +0,0 @@ -[remap] - -path="res://.godot/exported/133200997/export-228f9a72433b6fda3bfd8f898250f2ba-supernova.scn" diff --git a/android/build/assets/backgounds/universe.png.import b/android/build/assets/backgounds/universe.png.import deleted file mode 100644 index 8178a35..0000000 Binary files a/android/build/assets/backgounds/universe.png.import and /dev/null differ diff --git a/android/build/assets/backgounds/wormhole.gd b/android/build/assets/backgounds/wormhole.gd deleted file mode 100644 index 8742f81..0000000 --- a/android/build/assets/backgounds/wormhole.gd +++ /dev/null @@ -1,58 +0,0 @@ -extends Node2D - - -# Called when the node enters the scene tree for the first time. -var wormhole = load("res://levels/wormhole.tscn").instantiate() -var wait - -func _ready(): - get_tree().root.add_child.call_deferred(wormhole) - wait = Time.get_ticks_msec() - #pass # Replace with function body. - - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): - if (Time.get_ticks_msec() - wait) >= 1000 && (Input.is_key_pressed(KEY_ESCAPE) || 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) - _title() - elif Input.is_key_pressed(KEY_C): - Global.live = 2 - elif Input.is_key_pressed(KEY_V): - Global.live = 3 - if Global.live == 0: - _title() - elif Global.live == 2: - _crash() - elif Global.live == 3: - _complete() - #pass - -func _title(): - # This is like autoloading the scene, only - # it happens after already loading the main scene. - get_tree().root.remove_child(wormhole) - get_tree().change_scene_to_file("res://title.tscn") - #get_tree().root.add_child(title) - #get_tree().root.remove_child(boot) - #boot.queue_free() - -func _crash(): - # This is like autoloading the scene, only - # it happens after already loading the main scene. - Global.time = Time.get_ticks_msec() - wait - get_tree().root.remove_child(wormhole) - get_tree().change_scene_to_file("res://backgounds/supernova.tscn") - #get_tree().root.add_child(title) - #get_tree().root.remove_child(boot) - #boot.queue_free() - -func _complete(): - # This is like autoloading the scene, only - # it happens after already loading the main scene. - Global.time = Time.get_ticks_msec() - wait - get_tree().root.remove_child(wormhole) - get_tree().change_scene_to_file("res://backgounds/radio.tscn") - #get_tree().root.add_child(title) - #get_tree().root.remove_child(boot) - #boot.queue_free() diff --git a/android/build/assets/backgounds/wormhole.png.import b/android/build/assets/backgounds/wormhole.png.import deleted file mode 100644 index 3a24644..0000000 Binary files a/android/build/assets/backgounds/wormhole.png.import and /dev/null differ diff --git a/android/build/assets/backgounds/wormhole.tscn.remap b/android/build/assets/backgounds/wormhole.tscn.remap deleted file mode 100644 index 92366a5..0000000 --- a/android/build/assets/backgounds/wormhole.tscn.remap +++ /dev/null @@ -1,3 +0,0 @@ -[remap] - -path="res://.godot/exported/133200997/export-f4f785800cae339529ccd8a9430ad761-wormhole.scn" diff --git a/android/build/assets/bootclick.gd b/android/build/assets/bootclick.gd deleted file mode 100644 index 5772473..0000000 --- a/android/build/assets/bootclick.gd +++ /dev/null @@ -1,32 +0,0 @@ -extends Node - -var title = preload("res://title.tscn").instantiate() -var boot = preload("res://bootclick.tscn").instantiate() - -# Called when the node enters the scene tree for the first time. - -func _ready(): - pass # Replace with function body. - #add_child(title) - - -# Called every frame. 'delta' is the elapsed time since the previous frame. -#func _init(): - - -func _process(delta): - 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) - _title() - -func _title(): - # This is like autoloading the scene, only - # it happens after already loading the main scene. - get_tree().change_scene_to_file("res://title.tscn") - #get_tree().root.add_child(title) - #get_tree().root.remove_child(boot) - #boot.queue_free() diff --git a/android/build/assets/bootclick.tscn.remap b/android/build/assets/bootclick.tscn.remap deleted file mode 100644 index 05a700b..0000000 --- a/android/build/assets/bootclick.tscn.remap +++ /dev/null @@ -1,3 +0,0 @@ -[remap] - -path="res://.godot/exported/133200997/export-7fd8935eb67f995c13e377a875bca916-bootclick.scn" diff --git a/android/build/assets/fps.gd b/android/build/assets/fps.gd deleted file mode 100644 index c2c9da1..0000000 --- a/android/build/assets/fps.gd +++ /dev/null @@ -1,4 +0,0 @@ -extends Label - -func _process(delta: float) -> void: - set_text("FPS: " + str(Engine.get_frames_per_second())); diff --git a/android/build/assets/global.gd b/android/build/assets/global.gd deleted file mode 100644 index d1a69e5..0000000 --- a/android/build/assets/global.gd +++ /dev/null @@ -1,14 +0,0 @@ -extends Node - -var live -var time -var origmpos -var mousepos -# Called when the node enters the scene tree for the first time. -func _ready(): - pass # Replace with function body. - - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): - pass diff --git a/android/build/assets/icon.png b/android/build/assets/icon.png deleted file mode 100644 index 5f9cd58..0000000 Binary files a/android/build/assets/icon.png and /dev/null differ diff --git a/android/build/assets/icon.png.import b/android/build/assets/icon.png.import deleted file mode 100644 index 648c737..0000000 Binary files a/android/build/assets/icon.png.import and /dev/null differ diff --git a/android/build/assets/levels/antenna.gd b/android/build/assets/levels/antenna.gd deleted file mode 100644 index 89f5e84..0000000 --- a/android/build/assets/levels/antenna.gd +++ /dev/null @@ -1,41 +0,0 @@ -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 && position.x > 496: - if position.y < 468 && position.y > 270: - Global.live = 3 - #pass diff --git a/android/build/assets/levels/ast1.gd b/android/build/assets/levels/ast1.gd deleted file mode 100644 index 785f795..0000000 --- a/android/build/assets/levels/ast1.gd +++ /dev/null @@ -1,45 +0,0 @@ -extends Sprite2D - -var origpos -var ctime -#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 - ctime = Time.get_ticks_msec() - Global.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) * -10000 * delta * Input.get_joy_axis(0,JOY_AXIS_LEFT_X))-Vector2.UP.rotated(rotation) * -10000 *delta * Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) - elif Input.is_mouse_button_pressed(MOUSE_BUTTON_LEFT): - if (Time.get_ticks_msec() - ctime) <= 67: - Global.origmpos = get_viewport().get_mouse_position() - Global.mousepos = get_viewport().get_mouse_position() - Global.origmpos - else : - Global.mousepos = get_viewport().get_mouse_position() - Global.origmpos - self.position = Vector2(origpos.x+Global.mousepos.x, origpos.y+Global.mousepos.y) - 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) * -10000 * xm * delta)-Vector2.UP.rotated(rotation) * -10000 * ym * delta - origpos = self.position - Global.origmpos = get_viewport().get_mouse_position() - ctime = Time.get_ticks_msec() - #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 - #pass diff --git a/android/build/assets/levels/ast2.gd b/android/build/assets/levels/ast2.gd deleted file mode 100644 index 42be782..0000000 --- a/android/build/assets/levels/ast2.gd +++ /dev/null @@ -1,38 +0,0 @@ -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) * -20000 * delta * Input.get_joy_axis(0,JOY_AXIS_LEFT_X))-Vector2.UP.rotated(rotation) * -20000 *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*2), origpos.y+(Global.mousepos.y*2)) - 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) * -20000 * xm * delta)-Vector2.UP.rotated(rotation) * -20000 * 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 - #pass diff --git a/android/build/assets/levels/ast3.gd b/android/build/assets/levels/ast3.gd deleted file mode 100644 index 2700234..0000000 --- a/android/build/assets/levels/ast3.gd +++ /dev/null @@ -1,38 +0,0 @@ -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) * -30000 * delta * Input.get_joy_axis(0,JOY_AXIS_LEFT_X))-Vector2.UP.rotated(rotation) * -30000 *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*3), origpos.y+(Global.mousepos.y*3)) - 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) * -30000 * xm * delta)-Vector2.UP.rotated(rotation) * -30000 * 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 - #pass diff --git a/android/build/assets/levels/css1.gd b/android/build/assets/levels/css1.gd deleted file mode 100644 index c44e63a..0000000 --- a/android/build/assets/levels/css1.gd +++ /dev/null @@ -1,41 +0,0 @@ -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 && position.x > 496: - if position.y < 468 && position.y > 270: - Global.live = 2 - #pass diff --git a/android/build/assets/levels/galaxy.gd b/android/build/assets/levels/galaxy.gd deleted file mode 100644 index 8190b40..0000000 --- a/android/build/assets/levels/galaxy.gd +++ /dev/null @@ -1,17 +0,0 @@ -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 diff --git a/android/build/assets/levels/galaxy.tscn.remap b/android/build/assets/levels/galaxy.tscn.remap deleted file mode 100644 index 90e4e01..0000000 --- a/android/build/assets/levels/galaxy.tscn.remap +++ /dev/null @@ -1,3 +0,0 @@ -[remap] - -path="res://.godot/exported/133200997/export-0e3e44c8ed33cffd1bff12c9daac7741-galaxy.scn" diff --git a/android/build/assets/levels/wormhole.gd b/android/build/assets/levels/wormhole.gd deleted file mode 100644 index ff6389c..0000000 --- a/android/build/assets/levels/wormhole.gd +++ /dev/null @@ -1,17 +0,0 @@ -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/eternity.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 diff --git a/android/build/assets/levels/wormhole.tscn.remap b/android/build/assets/levels/wormhole.tscn.remap deleted file mode 100644 index e7692b6..0000000 --- a/android/build/assets/levels/wormhole.tscn.remap +++ /dev/null @@ -1,3 +0,0 @@ -[remap] - -path="res://.godot/exported/133200997/export-78b41834dd7296b2db2e9744f40a606f-wormhole.scn" diff --git a/android/build/assets/music/alien-bulls.mp3.import b/android/build/assets/music/alien-bulls.mp3.import deleted file mode 100644 index 8118f2c..0000000 Binary files a/android/build/assets/music/alien-bulls.mp3.import and /dev/null differ diff --git a/android/build/assets/music/eternity.mp3.import b/android/build/assets/music/eternity.mp3.import deleted file mode 100644 index 1e8d835..0000000 Binary files a/android/build/assets/music/eternity.mp3.import and /dev/null differ diff --git a/android/build/assets/music/x-force.mp3.import b/android/build/assets/music/x-force.mp3.import deleted file mode 100644 index e63ae86..0000000 Binary files a/android/build/assets/music/x-force.mp3.import and /dev/null differ diff --git a/android/build/assets/project.binary b/android/build/assets/project.binary deleted file mode 100644 index 5871957..0000000 Binary files a/android/build/assets/project.binary and /dev/null differ diff --git a/android/build/assets/sfx/complete.ogg.import b/android/build/assets/sfx/complete.ogg.import deleted file mode 100644 index 7ce5905..0000000 Binary files a/android/build/assets/sfx/complete.ogg.import and /dev/null differ diff --git a/android/build/assets/sfx/crash.ogg.import b/android/build/assets/sfx/crash.ogg.import deleted file mode 100644 index 6926dfc..0000000 Binary files a/android/build/assets/sfx/crash.ogg.import and /dev/null differ diff --git a/android/build/assets/sprites/antenna.png.import b/android/build/assets/sprites/antenna.png.import deleted file mode 100644 index 7e43b27..0000000 Binary files a/android/build/assets/sprites/antenna.png.import and /dev/null differ diff --git a/android/build/assets/sprites/asteroid.png.import b/android/build/assets/sprites/asteroid.png.import deleted file mode 100644 index 63c7c6a..0000000 Binary files a/android/build/assets/sprites/asteroid.png.import and /dev/null differ diff --git a/android/build/assets/sprites/bus.png.import b/android/build/assets/sprites/bus.png.import deleted file mode 100644 index 2b14e2a..0000000 Binary files a/android/build/assets/sprites/bus.png.import and /dev/null differ diff --git a/android/build/assets/sprites/css.png.import b/android/build/assets/sprites/css.png.import deleted file mode 100644 index 4f566b0..0000000 Binary files a/android/build/assets/sprites/css.png.import and /dev/null differ diff --git a/android/build/assets/sprites/iss.png.import b/android/build/assets/sprites/iss.png.import deleted file mode 100644 index 6740cca..0000000 Binary files a/android/build/assets/sprites/iss.png.import and /dev/null differ diff --git a/android/build/assets/sprites/sat.png.import b/android/build/assets/sprites/sat.png.import deleted file mode 100644 index 06eac40..0000000 Binary files a/android/build/assets/sprites/sat.png.import and /dev/null differ diff --git a/android/build/assets/sprites/ss.png.import b/android/build/assets/sprites/ss.png.import deleted file mode 100644 index cad410b..0000000 Binary files a/android/build/assets/sprites/ss.png.import and /dev/null differ diff --git a/android/build/assets/sprites/tc.png.import b/android/build/assets/sprites/tc.png.import deleted file mode 100644 index e104027..0000000 Binary files a/android/build/assets/sprites/tc.png.import and /dev/null differ diff --git a/android/build/assets/title.gd b/android/build/assets/title.gd deleted file mode 100644 index 660d062..0000000 --- a/android/build/assets/title.gd +++ /dev/null @@ -1,41 +0,0 @@ -extends Control - - -# Called when the node enters the scene tree for the first time. -var bgsound := AudioStreamPlayer.new() -var wait -#var galaxy = preload("res://backgounds/galaxy.tscn").instantiate() -#var wormhole = preload("res://backgounds/wormhole.tscn").instantiate() - -func _ready(): - add_child(bgsound) - var titlemusic = load("res://music/x-force.mp3") - bgsound.stream = titlemusic - bgsound.play(0) - wait = Time.get_ticks_msec() - #pass # Replace with function body. - - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): - pass - -func _input(event): - # Mouse in viewport coordinates. - if (Time.get_ticks_msec() - wait) >= 1000 && (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)): - #print("Mouse Click/Unclick at: ", event.position) - _level() - elif (Time.get_ticks_msec() - wait) >= 1000 && (Input.is_key_pressed(KEY_ESCAPE) || 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)): - get_tree().quit() - -func _level(): - # This is like autoloading the scene, only - # it happens after already loading the main scene. - Global.live = 1 - if randi() % 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() diff --git a/android/build/assets/title.tscn.remap b/android/build/assets/title.tscn.remap deleted file mode 100644 index 6cea8e1..0000000 --- a/android/build/assets/title.tscn.remap +++ /dev/null @@ -1,3 +0,0 @@ -[remap] - -path="res://.godot/exported/133200997/export-83ab91b9e9b044f82378160816dcd4b5-title.scn" diff --git a/android/build/build.gradle b/android/build/build.gradle deleted file mode 100644 index 01b148a..0000000 --- a/android/build/build.gradle +++ /dev/null @@ -1,243 +0,0 @@ -// Gradle build config for Godot Engine's Android port. -buildscript { - apply from: 'config.gradle' - - repositories { - google() - mavenCentral() - } - dependencies { - classpath libraries.androidGradlePlugin - classpath libraries.kotlinGradlePlugin - } -} - -plugins { - id 'com.android.application' - id 'org.jetbrains.kotlin.android' -} - -apply from: 'config.gradle' - -allprojects { - repositories { - google() - mavenCentral() - - // Godot user plugins custom maven repos - String[] mavenRepos = getGodotPluginsMavenRepos() - if (mavenRepos != null && mavenRepos.size() > 0) { - for (String repoUrl : mavenRepos) { - maven { - url repoUrl - } - } - } - } -} - -configurations { - // Initializes a placeholder for the devImplementation dependency configuration. - devImplementation {} -} - -dependencies { - implementation libraries.kotlinStdLib - implementation libraries.androidxFragment - - if (rootProject.findProject(":lib")) { - implementation project(":lib") - } else if (rootProject.findProject(":godot:lib")) { - implementation project(":godot:lib") - } else { - // Godot gradle build mode. In this scenario this project is the only one around and the Godot - // library is available through the pre-generated godot-lib.*.aar android archive files. - debugImplementation fileTree(dir: 'libs/debug', include: ['*.jar', '*.aar']) - devImplementation fileTree(dir: 'libs/dev', include: ['*.jar', '*.aar']) - releaseImplementation fileTree(dir: 'libs/release', include: ['*.jar', '*.aar']) - } - - // Godot user plugins remote dependencies - String[] remoteDeps = getGodotPluginsRemoteBinaries() - if (remoteDeps != null && remoteDeps.size() > 0) { - for (String dep : remoteDeps) { - implementation dep - } - } - - // Godot user plugins local dependencies - String[] pluginsBinaries = getGodotPluginsLocalBinaries() - if (pluginsBinaries != null && pluginsBinaries.size() > 0) { - implementation files(pluginsBinaries) - } -} - -android { - compileSdkVersion versions.compileSdk - buildToolsVersion versions.buildTools - ndkVersion versions.ndkVersion - - compileOptions { - sourceCompatibility versions.javaVersion - targetCompatibility versions.javaVersion - } - - kotlinOptions { - jvmTarget = versions.javaVersion - } - - assetPacks = [":assetPacks:installTime"] - - defaultConfig { - // The default ignore pattern for the 'assets' directory includes hidden files and directories which are used by Godot projects. - aaptOptions { - ignoreAssetsPattern "!.svn:!.git:!.gitignore:!.ds_store:!*.scc:_*:!CVS:!thumbs.db:!picasa.ini:!*~" - } - - ndk { - String[] export_abi_list = getExportEnabledABIs() - abiFilters export_abi_list - } - - manifestPlaceholders = [godotEditorVersion: getGodotEditorVersion()] - - // Feel free to modify the application id to your own. - applicationId getExportPackageName() - versionCode getExportVersionCode() - versionName getExportVersionName() - minSdkVersion getExportMinSdkVersion() - targetSdkVersion getExportTargetSdkVersion() - - missingDimensionStrategy 'products', 'template' - } - - lintOptions { - abortOnError false - disable 'MissingTranslation', 'UnusedResources' - } - - ndkVersion versions.ndkVersion - - packagingOptions { - exclude 'META-INF/LICENSE' - exclude 'META-INF/NOTICE' - - // 'doNotStrip' is enabled for development within Android Studio - if (shouldNotStrip()) { - doNotStrip '**/*.so' - } - } - - signingConfigs { - debug { - if (hasCustomDebugKeystore()) { - storeFile new File(getDebugKeystoreFile()) - storePassword getDebugKeystorePassword() - keyAlias getDebugKeyAlias() - keyPassword getDebugKeystorePassword() - } - } - - release { - File keystoreFile = new File(getReleaseKeystoreFile()) - if (keystoreFile.isFile()) { - storeFile keystoreFile - storePassword getReleaseKeystorePassword() - keyAlias getReleaseKeyAlias() - keyPassword getReleaseKeystorePassword() - } - } - } - - buildTypes { - - debug { - // Signing and zip-aligning are skipped for prebuilt builds, but - // performed for Godot gradle builds. - zipAlignEnabled shouldZipAlign() - if (shouldSign()) { - signingConfig signingConfigs.debug - } else { - signingConfig null - } - } - - dev { - initWith debug - // Signing and zip-aligning are skipped for prebuilt builds, but - // performed for Godot gradle builds. - zipAlignEnabled shouldZipAlign() - if (shouldSign()) { - signingConfig signingConfigs.debug - } else { - signingConfig null - } - } - - release { - // Signing and zip-aligning are skipped for prebuilt builds, but - // performed for Godot gradle builds. - zipAlignEnabled shouldZipAlign() - if (shouldSign()) { - signingConfig signingConfigs.release - } else { - signingConfig null - } - } - } - - sourceSets { - main { - manifest.srcFile 'AndroidManifest.xml' - java.srcDirs = ['src'] - res.srcDirs = ['res'] - aidl.srcDirs = ['aidl'] - assets.srcDirs = ['assets'] - } - debug.jniLibs.srcDirs = ['libs/debug', 'libs/debug/vulkan_validation_layers'] - dev.jniLibs.srcDirs = ['libs/dev'] - release.jniLibs.srcDirs = ['libs/release'] - } - - applicationVariants.all { variant -> - variant.outputs.all { output -> - output.outputFileName = "android_${variant.name}.apk" - } - } -} - -task copyAndRenameDebugApk(type: Copy) { - from "$buildDir/outputs/apk/debug/android_debug.apk" - into getExportPath() - rename "android_debug.apk", getExportFilename() -} - -task copyAndRenameDevApk(type: Copy) { - from "$buildDir/outputs/apk/dev/android_dev.apk" - into getExportPath() - rename "android_dev.apk", getExportFilename() -} - -task copyAndRenameReleaseApk(type: Copy) { - from "$buildDir/outputs/apk/release/android_release.apk" - into getExportPath() - rename "android_release.apk", getExportFilename() -} - -task copyAndRenameDebugAab(type: Copy) { - from "$buildDir/outputs/bundle/debug/build-debug.aab" - into getExportPath() - rename "build-debug.aab", getExportFilename() -} - -task copyAndRenameDevAab(type: Copy) { - from "$buildDir/outputs/bundle/dev/build-dev.aab" - into getExportPath() - rename "build-dev.aab", getExportFilename() -} - -task copyAndRenameReleaseAab(type: Copy) { - from "$buildDir/outputs/bundle/release/build-release.aab" - into getExportPath() - rename "build-release.aab", getExportFilename() -} diff --git a/android/build/config.gradle b/android/build/config.gradle deleted file mode 100644 index e7c0662..0000000 --- a/android/build/config.gradle +++ /dev/null @@ -1,370 +0,0 @@ -ext.versions = [ - androidGradlePlugin: '7.2.1', - compileSdk : 33, - // Also update 'platform/android/export/export_plugin.cpp#OPENGL_MIN_SDK_VERSION' - minSdk : 21, - // Also update 'platform/android/export/export_plugin.cpp#DEFAULT_TARGET_SDK_VERSION' - targetSdk : 33, - buildTools : '33.0.2', - kotlinVersion : '1.7.0', - fragmentVersion : '1.3.6', - nexusPublishVersion: '1.1.0', - javaVersion : 11, - // Also update 'platform/android/detect.py#get_ndk_version()' when this is updated. - ndkVersion : '23.2.8568313' - -] - -ext.libraries = [ - androidGradlePlugin: "com.android.tools.build:gradle:$versions.androidGradlePlugin", - kotlinGradlePlugin : "org.jetbrains.kotlin:kotlin-gradle-plugin:$versions.kotlinVersion", - kotlinStdLib : "org.jetbrains.kotlin:kotlin-stdlib:$versions.kotlinVersion", - androidxFragment : "androidx.fragment:fragment:$versions.fragmentVersion", -] - -ext.getExportPackageName = { -> - // Retrieve the app id from the project property set by the Godot build command. - String appId = project.hasProperty("export_package_name") ? project.property("export_package_name") : "" - // Check if the app id is valid, otherwise use the default. - if (appId == null || appId.isEmpty()) { - appId = "com.godot.game" - } - return appId -} - -ext.getExportVersionCode = { -> - String versionCode = project.hasProperty("export_version_code") ? project.property("export_version_code") : "" - if (versionCode == null || versionCode.isEmpty()) { - versionCode = "1" - } - try { - return Integer.parseInt(versionCode) - } catch (NumberFormatException ignored) { - return 1 - } -} - -ext.getExportVersionName = { -> - String versionName = project.hasProperty("export_version_name") ? project.property("export_version_name") : "" - if (versionName == null || versionName.isEmpty()) { - versionName = "1.0" - } - return versionName -} - -ext.getExportMinSdkVersion = { -> - String minSdkVersion = project.hasProperty("export_version_min_sdk") ? project.property("export_version_min_sdk") : "" - if (minSdkVersion == null || minSdkVersion.isEmpty()) { - minSdkVersion = "$versions.minSdk" - } - try { - return Integer.parseInt(minSdkVersion) - } catch (NumberFormatException ignored) { - return versions.minSdk - } -} - -ext.getExportTargetSdkVersion = { -> - String targetSdkVersion = project.hasProperty("export_version_target_sdk") ? project.property("export_version_target_sdk") : "" - if (targetSdkVersion == null || targetSdkVersion.isEmpty()) { - targetSdkVersion = "$versions.targetSdk" - } - try { - return Integer.parseInt(targetSdkVersion) - } catch (NumberFormatException ignored) { - return versions.targetSdk - } -} - -ext.getGodotEditorVersion = { -> - String editorVersion = project.hasProperty("godot_editor_version") ? project.property("godot_editor_version") : "" - if (editorVersion == null || editorVersion.isEmpty()) { - // Try the library version first - editorVersion = getGodotLibraryVersionName() - - if (editorVersion.isEmpty()) { - // Fallback value. - editorVersion = "custom_build" - } - } - return editorVersion -} - -ext.getGodotLibraryVersionCode = { -> - String versionName = "" - int versionCode = 1 - (versionName, versionCode) = getGodotLibraryVersion() - return versionCode -} - -ext.getGodotLibraryVersionName = { -> - String versionName = "" - int versionCode = 1 - (versionName, versionCode) = getGodotLibraryVersion() - return versionName -} - -ext.generateGodotLibraryVersion = { List requiredKeys -> - // Attempt to read the version from the `version.py` file. - String libraryVersionName = "" - int libraryVersionCode = 0 - - File versionFile = new File("../../../version.py") - if (versionFile.isFile()) { - def map = [:] - - List lines = versionFile.readLines() - for (String line in lines) { - String[] keyValue = line.split("=") - String key = keyValue[0].trim() - String value = keyValue[1].trim().replaceAll("\"", "") - - if (requiredKeys.contains(key)) { - if (!value.isEmpty()) { - map[key] = value - } - requiredKeys.remove(key) - } - } - - if (requiredKeys.empty) { - libraryVersionName = map.values().join(".") - try { - if (map.containsKey("status")) { - int statusCode = 0 - String statusValue = map["status"] - if (statusValue == null) { - statusCode = 0 - } else if (statusValue.startsWith("dev")) { - statusCode = 1 - } else if (statusValue.startsWith("alpha")) { - statusCode = 2 - } else if (statusValue.startsWith("beta")) { - statusCode = 3 - } else if (statusValue.startsWith("rc")) { - statusCode = 4 - } else if (statusValue.startsWith("stable")) { - statusCode = 5 - } else { - statusCode = 0 - } - - libraryVersionCode = statusCode - } - - if (map.containsKey("patch")) { - libraryVersionCode += Integer.parseInt(map["patch"]) * 10 - } - - if (map.containsKey("minor")) { - libraryVersionCode += (Integer.parseInt(map["minor"]) * 1000) - } - - if (map.containsKey("major")) { - libraryVersionCode += (Integer.parseInt(map["major"]) * 100000) - } - } catch (NumberFormatException ignore) { - libraryVersionCode = 1 - } - } - } - - if (libraryVersionName.isEmpty()) { - // Fallback value in case we're unable to read the file. - libraryVersionName = "custom_build" - } - - if (libraryVersionCode == 0) { - libraryVersionCode = 1 - } - - return [libraryVersionName, libraryVersionCode] -} - -ext.getGodotLibraryVersion = { -> - List requiredKeys = ["major", "minor", "patch", "status", "module_config"] - return generateGodotLibraryVersion(requiredKeys) -} - -ext.getGodotPublishVersion = { -> - List requiredKeys = ["major", "minor", "patch", "status"] - String versionName = "" - int versionCode = 1 - (versionName, versionCode) = generateGodotLibraryVersion(requiredKeys) - if (!versionName.endsWith("stable")) { - versionName += "-SNAPSHOT" - } - return versionName -} - -final String VALUE_SEPARATOR_REGEX = "\\|" - -// get the list of ABIs the project should be exported to -ext.getExportEnabledABIs = { -> - String enabledABIs = project.hasProperty("export_enabled_abis") ? project.property("export_enabled_abis") : ""; - if (enabledABIs == null || enabledABIs.isEmpty()) { - enabledABIs = "armeabi-v7a|arm64-v8a|x86|x86_64|" - } - Set exportAbiFilter = []; - for (String abi_name : enabledABIs.split(VALUE_SEPARATOR_REGEX)) { - if (!abi_name.trim().isEmpty()){ - exportAbiFilter.add(abi_name); - } - } - return exportAbiFilter; -} - -ext.getExportPath = { - String exportPath = project.hasProperty("export_path") ? project.property("export_path") : "" - if (exportPath == null || exportPath.isEmpty()) { - exportPath = "." - } - return exportPath -} - -ext.getExportFilename = { - String exportFilename = project.hasProperty("export_filename") ? project.property("export_filename") : "" - if (exportFilename == null || exportFilename.isEmpty()) { - exportFilename = "godot_android" - } - return exportFilename -} - -/** - * Parse the project properties for the 'plugins_maven_repos' property and return the list - * of maven repos. - */ -ext.getGodotPluginsMavenRepos = { -> - Set mavenRepos = [] - - // Retrieve the list of maven repos. - if (project.hasProperty("plugins_maven_repos")) { - String mavenReposProperty = project.property("plugins_maven_repos") - if (mavenReposProperty != null && !mavenReposProperty.trim().isEmpty()) { - for (String mavenRepoUrl : mavenReposProperty.split(VALUE_SEPARATOR_REGEX)) { - mavenRepos += mavenRepoUrl.trim() - } - } - } - - return mavenRepos -} - -/** - * Parse the project properties for the 'plugins_remote_binaries' property and return - * it for inclusion in the build dependencies. - */ -ext.getGodotPluginsRemoteBinaries = { -> - Set remoteDeps = [] - - // Retrieve the list of remote plugins binaries. - if (project.hasProperty("plugins_remote_binaries")) { - String remoteDepsList = project.property("plugins_remote_binaries") - if (remoteDepsList != null && !remoteDepsList.trim().isEmpty()) { - for (String dep: remoteDepsList.split(VALUE_SEPARATOR_REGEX)) { - remoteDeps += dep.trim() - } - } - } - return remoteDeps -} - -/** - * Parse the project properties for the 'plugins_local_binaries' property and return - * their binaries for inclusion in the build dependencies. - */ -ext.getGodotPluginsLocalBinaries = { -> - Set binDeps = [] - - // Retrieve the list of local plugins binaries. - if (project.hasProperty("plugins_local_binaries")) { - String pluginsList = project.property("plugins_local_binaries") - if (pluginsList != null && !pluginsList.trim().isEmpty()) { - for (String plugin : pluginsList.split(VALUE_SEPARATOR_REGEX)) { - binDeps += plugin.trim() - } - } - } - - return binDeps -} - -ext.getDebugKeystoreFile = { -> - String keystoreFile = project.hasProperty("debug_keystore_file") ? project.property("debug_keystore_file") : "" - if (keystoreFile == null || keystoreFile.isEmpty()) { - keystoreFile = "." - } - return keystoreFile -} - -ext.hasCustomDebugKeystore = { -> - File keystoreFile = new File(getDebugKeystoreFile()) - return keystoreFile.isFile() -} - -ext.getDebugKeystorePassword = { -> - String keystorePassword = project.hasProperty("debug_keystore_password") ? project.property("debug_keystore_password") : "" - if (keystorePassword == null || keystorePassword.isEmpty()) { - keystorePassword = "android" - } - return keystorePassword -} - -ext.getDebugKeyAlias = { -> - String keyAlias = project.hasProperty("debug_keystore_alias") ? project.property("debug_keystore_alias") : "" - if (keyAlias == null || keyAlias.isEmpty()) { - keyAlias = "androiddebugkey" - } - return keyAlias -} - -ext.getReleaseKeystoreFile = { -> - String keystoreFile = project.hasProperty("release_keystore_file") ? project.property("release_keystore_file") : "" - if (keystoreFile == null || keystoreFile.isEmpty()) { - keystoreFile = "." - } - return keystoreFile -} - -ext.getReleaseKeystorePassword = { -> - String keystorePassword = project.hasProperty("release_keystore_password") ? project.property("release_keystore_password") : "" - return keystorePassword -} - -ext.getReleaseKeyAlias = { -> - String keyAlias = project.hasProperty("release_keystore_alias") ? project.property("release_keystore_alias") : "" - return keyAlias -} - -ext.isAndroidStudio = { -> - def sysProps = System.getProperties() - return sysProps != null && sysProps['idea.platform.prefix'] != null -} - -ext.shouldZipAlign = { -> - String zipAlignFlag = project.hasProperty("perform_zipalign") ? project.property("perform_zipalign") : "" - if (zipAlignFlag == null || zipAlignFlag.isEmpty()) { - if (isAndroidStudio()) { - zipAlignFlag = "true" - } else { - zipAlignFlag = "false" - } - } - return Boolean.parseBoolean(zipAlignFlag) -} - -ext.shouldSign = { -> - String signFlag = project.hasProperty("perform_signing") ? project.property("perform_signing") : "" - if (signFlag == null || signFlag.isEmpty()) { - if (isAndroidStudio()) { - signFlag = "true" - } else { - signFlag = "false" - } - } - return Boolean.parseBoolean(signFlag) -} - -ext.shouldNotStrip = { -> - return isAndroidStudio() || project.hasProperty("doNotStrip") -} diff --git a/android/build/gradle.properties b/android/build/gradle.properties deleted file mode 100644 index d9f79b6..0000000 --- a/android/build/gradle.properties +++ /dev/null @@ -1,25 +0,0 @@ -# Godot gradle build settings. -# These properties apply when running a gradle build from the Godot editor. -# NOTE: This should be kept in sync with 'godot/platform/android/java/gradle.properties' except -# where otherwise specified. - -# For more details on how to configure your build environment visit -# https://www.gradle.org/docs/current/userguide/build_environment.html - -android.enableJetifier=true -android.useAndroidX=true - -# Specifies the JVM arguments used for the daemon process. -# The setting is particularly useful for tweaking memory settings. -org.gradle.jvmargs=-Xmx4536m - -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# https://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true - -org.gradle.warning.mode=all - -# Enable resource optimizations for release build. -# NOTE: This is turned off for template release build in order to support the build legacy process. -android.enableResourceOptimizations=true diff --git a/android/build/gradle/wrapper/gradle-wrapper.jar b/android/build/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index e708b1c..0000000 Binary files a/android/build/gradle/wrapper/gradle-wrapper.jar and /dev/null differ diff --git a/android/build/gradle/wrapper/gradle-wrapper.properties b/android/build/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index aa991fc..0000000 --- a/android/build/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists diff --git a/android/build/gradlew b/android/build/gradlew deleted file mode 100755 index 4f906e0..0000000 --- a/android/build/gradlew +++ /dev/null @@ -1,185 +0,0 @@ -#!/usr/bin/env sh - -# -# Copyright 2015 the original author or authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -############################################################################## -## -## Gradle start up script for UN*X -## -############################################################################## - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn () { - echo "$*" -} - -die () { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; - NONSTOP* ) - nonstop=true - ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi -fi - -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi - -# For Cygwin or MSYS, switch paths to Windows format before running java -if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi - # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" - fi - i=`expr $i + 1` - done - case $i in - 0) set -- ;; - 1) set -- "$args0" ;; - 2) set -- "$args0" "$args1" ;; - 3) set -- "$args0" "$args1" "$args2" ;; - 4) set -- "$args0" "$args1" "$args2" "$args3" ;; - 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac -fi - -# Escape application args -save () { - for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done - echo " " -} -APP_ARGS=`save "$@"` - -# Collect all arguments for the java command, following the shell quoting and substitution rules -eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" - -exec "$JAVACMD" "$@" diff --git a/android/build/gradlew.bat b/android/build/gradlew.bat deleted file mode 100644 index 107acd3..0000000 --- a/android/build/gradlew.bat +++ /dev/null @@ -1,89 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/android/build/libs/debug/godot-lib.template_debug.aar b/android/build/libs/debug/godot-lib.template_debug.aar deleted file mode 100644 index 65f0c77..0000000 Binary files a/android/build/libs/debug/godot-lib.template_debug.aar and /dev/null differ diff --git a/android/build/libs/release/godot-lib.template_release.aar b/android/build/libs/release/godot-lib.template_release.aar deleted file mode 100644 index 427dc67..0000000 Binary files a/android/build/libs/release/godot-lib.template_release.aar and /dev/null differ diff --git a/android/build/res/drawable-nodpi/splash.png b/android/build/res/drawable-nodpi/splash.png deleted file mode 100644 index 503a199..0000000 Binary files a/android/build/res/drawable-nodpi/splash.png and /dev/null differ diff --git a/android/build/res/drawable-nodpi/splash_bg_color.png b/android/build/res/drawable-nodpi/splash_bg_color.png deleted file mode 100644 index 47db7bc..0000000 Binary files a/android/build/res/drawable-nodpi/splash_bg_color.png and /dev/null differ diff --git a/android/build/res/drawable/splash_drawable.xml b/android/build/res/drawable/splash_drawable.xml deleted file mode 100644 index 2be7ba9..0000000 --- a/android/build/res/drawable/splash_drawable.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/android/build/res/mipmap-hdpi-v4/icon.png b/android/build/res/mipmap-hdpi-v4/icon.png deleted file mode 100644 index e188f04..0000000 Binary files a/android/build/res/mipmap-hdpi-v4/icon.png and /dev/null differ diff --git a/android/build/res/mipmap-hdpi-v4/icon_foreground.png b/android/build/res/mipmap-hdpi-v4/icon_foreground.png deleted file mode 100644 index 0805c5a..0000000 Binary files a/android/build/res/mipmap-hdpi-v4/icon_foreground.png and /dev/null differ diff --git a/android/build/res/mipmap-mdpi-v4/icon.png b/android/build/res/mipmap-mdpi-v4/icon.png deleted file mode 100644 index 465c292..0000000 Binary files a/android/build/res/mipmap-mdpi-v4/icon.png and /dev/null differ diff --git a/android/build/res/mipmap-mdpi-v4/icon_foreground.png b/android/build/res/mipmap-mdpi-v4/icon_foreground.png deleted file mode 100644 index 11b2b91..0000000 Binary files a/android/build/res/mipmap-mdpi-v4/icon_foreground.png and /dev/null differ diff --git a/android/build/res/mipmap-xhdpi-v4/icon.png b/android/build/res/mipmap-xhdpi-v4/icon.png deleted file mode 100644 index 5076107..0000000 Binary files a/android/build/res/mipmap-xhdpi-v4/icon.png and /dev/null differ diff --git a/android/build/res/mipmap-xhdpi-v4/icon_foreground.png b/android/build/res/mipmap-xhdpi-v4/icon_foreground.png deleted file mode 100644 index 07d61d4..0000000 Binary files a/android/build/res/mipmap-xhdpi-v4/icon_foreground.png and /dev/null differ diff --git a/android/build/res/mipmap-xxhdpi-v4/icon.png b/android/build/res/mipmap-xxhdpi-v4/icon.png deleted file mode 100644 index a26dc5e..0000000 Binary files a/android/build/res/mipmap-xxhdpi-v4/icon.png and /dev/null differ diff --git a/android/build/res/mipmap-xxhdpi-v4/icon_foreground.png b/android/build/res/mipmap-xxhdpi-v4/icon_foreground.png deleted file mode 100644 index ce9a470..0000000 Binary files a/android/build/res/mipmap-xxhdpi-v4/icon_foreground.png and /dev/null differ diff --git a/android/build/res/mipmap-xxxhdpi-v4/icon.png b/android/build/res/mipmap-xxxhdpi-v4/icon.png deleted file mode 100644 index 1dda0d5..0000000 Binary files a/android/build/res/mipmap-xxxhdpi-v4/icon.png and /dev/null differ diff --git a/android/build/res/mipmap-xxxhdpi-v4/icon_foreground.png b/android/build/res/mipmap-xxxhdpi-v4/icon_foreground.png deleted file mode 100644 index f00482c..0000000 Binary files a/android/build/res/mipmap-xxxhdpi-v4/icon_foreground.png and /dev/null differ diff --git a/android/build/res/mipmap/icon.png b/android/build/res/mipmap/icon.png deleted file mode 100644 index 1dda0d5..0000000 Binary files a/android/build/res/mipmap/icon.png and /dev/null differ diff --git a/android/build/res/mipmap/icon_foreground.png b/android/build/res/mipmap/icon_foreground.png deleted file mode 100644 index f00482c..0000000 Binary files a/android/build/res/mipmap/icon_foreground.png and /dev/null differ diff --git a/android/build/res/values-ar/godot_project_name_string.xml b/android/build/res/values-ar/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-ar/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-bg/godot_project_name_string.xml b/android/build/res/values-bg/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-bg/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-ca/godot_project_name_string.xml b/android/build/res/values-ca/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-ca/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-cs/godot_project_name_string.xml b/android/build/res/values-cs/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-cs/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-da/godot_project_name_string.xml b/android/build/res/values-da/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-da/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-de/godot_project_name_string.xml b/android/build/res/values-de/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-de/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-el/godot_project_name_string.xml b/android/build/res/values-el/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-el/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-en/godot_project_name_string.xml b/android/build/res/values-en/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-en/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-es-rES/godot_project_name_string.xml b/android/build/res/values-es-rES/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-es-rES/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-es/godot_project_name_string.xml b/android/build/res/values-es/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-es/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-fa/godot_project_name_string.xml b/android/build/res/values-fa/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-fa/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-fi/godot_project_name_string.xml b/android/build/res/values-fi/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-fi/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-fr/godot_project_name_string.xml b/android/build/res/values-fr/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-fr/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-hi/godot_project_name_string.xml b/android/build/res/values-hi/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-hi/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-hr/godot_project_name_string.xml b/android/build/res/values-hr/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-hr/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-hu/godot_project_name_string.xml b/android/build/res/values-hu/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-hu/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-in/godot_project_name_string.xml b/android/build/res/values-in/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-in/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-it/godot_project_name_string.xml b/android/build/res/values-it/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-it/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-iw/godot_project_name_string.xml b/android/build/res/values-iw/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-iw/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-ja/godot_project_name_string.xml b/android/build/res/values-ja/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-ja/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-ko/godot_project_name_string.xml b/android/build/res/values-ko/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-ko/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-lt/godot_project_name_string.xml b/android/build/res/values-lt/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-lt/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-lv/godot_project_name_string.xml b/android/build/res/values-lv/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-lv/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-nb/godot_project_name_string.xml b/android/build/res/values-nb/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-nb/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-nl/godot_project_name_string.xml b/android/build/res/values-nl/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-nl/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-pl/godot_project_name_string.xml b/android/build/res/values-pl/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-pl/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-pt/godot_project_name_string.xml b/android/build/res/values-pt/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-pt/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-ro/godot_project_name_string.xml b/android/build/res/values-ro/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-ro/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-ru/godot_project_name_string.xml b/android/build/res/values-ru/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-ru/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-sk/godot_project_name_string.xml b/android/build/res/values-sk/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-sk/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-sl/godot_project_name_string.xml b/android/build/res/values-sl/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-sl/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-sr/godot_project_name_string.xml b/android/build/res/values-sr/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-sr/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-sv/godot_project_name_string.xml b/android/build/res/values-sv/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-sv/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-th/godot_project_name_string.xml b/android/build/res/values-th/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-th/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-tl/godot_project_name_string.xml b/android/build/res/values-tl/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-tl/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-tr/godot_project_name_string.xml b/android/build/res/values-tr/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-tr/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-uk/godot_project_name_string.xml b/android/build/res/values-uk/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-uk/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-vi/godot_project_name_string.xml b/android/build/res/values-vi/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-vi/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-zh-rHK/godot_project_name_string.xml b/android/build/res/values-zh-rHK/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-zh-rHK/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-zh-rTW/godot_project_name_string.xml b/android/build/res/values-zh-rTW/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-zh-rTW/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values-zh/godot_project_name_string.xml b/android/build/res/values-zh/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values-zh/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values/godot_project_name_string.xml b/android/build/res/values/godot_project_name_string.xml deleted file mode 100644 index ab7f8b5..0000000 --- a/android/build/res/values/godot_project_name_string.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - The Red Robot Radio - diff --git a/android/build/res/values/themes.xml b/android/build/res/values/themes.xml deleted file mode 100644 index d64b50c..0000000 --- a/android/build/res/values/themes.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/android/build/settings.gradle b/android/build/settings.gradle deleted file mode 100644 index b4524a3..0000000 --- a/android/build/settings.gradle +++ /dev/null @@ -1,15 +0,0 @@ -// This is the root directory of the Godot Android gradle build. -pluginManagement { - apply from: 'config.gradle' - - plugins { - id 'com.android.application' version versions.androidGradlePlugin - id 'org.jetbrains.kotlin.android' version versions.kotlinVersion - } - repositories { - gradlePluginPortal() - google() - } -} - -include ':assetPacks:installTime' diff --git a/android/build/src/com/godot/game/GodotApp.java b/android/build/src/com/godot/game/GodotApp.java deleted file mode 100644 index 1d2cc05..0000000 --- a/android/build/src/com/godot/game/GodotApp.java +++ /dev/null @@ -1,47 +0,0 @@ -/**************************************************************************/ -/* GodotApp.java */ -/**************************************************************************/ -/* This file is part of: */ -/* GODOT ENGINE */ -/* https://godotengine.org */ -/**************************************************************************/ -/* Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md). */ -/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */ -/* */ -/* Permission is hereby granted, free of charge, to any person obtaining */ -/* a copy of this software and associated documentation files (the */ -/* "Software"), to deal in the Software without restriction, including */ -/* without limitation the rights to use, copy, modify, merge, publish, */ -/* distribute, sublicense, and/or sell copies of the Software, and to */ -/* permit persons to whom the Software is furnished to do so, subject to */ -/* the following conditions: */ -/* */ -/* The above copyright notice and this permission notice shall be */ -/* included in all copies or substantial portions of the Software. */ -/* */ -/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ -/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ -/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */ -/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ -/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ -/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ -/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -/**************************************************************************/ - -package com.godot.game; - -import org.godotengine.godot.FullScreenGodotApp; - -import android.os.Bundle; - -/** - * Template activity for Godot Android builds. - * Feel free to extend and modify this class for your custom logic. - */ -public class GodotApp extends FullScreenGodotApp { - @Override - public void onCreate(Bundle savedInstanceState) { - setTheme(R.style.GodotAppMainTheme); - super.onCreate(savedInstanceState); - } -} diff --git a/android/build/src/release/AndroidManifest.xml b/android/build/src/release/AndroidManifest.xml deleted file mode 100644 index aaaecab..0000000 --- a/android/build/src/release/AndroidManifest.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - diff --git a/project.godot b/project.godot index d3d30ef..76eca5a 100644 --- a/project.godot +++ b/project.godot @@ -24,6 +24,7 @@ Global="*res://global.gd" window/size/viewport_width=1280 window/size/viewport_height=720 +window/size/mode=3 window/stretch/mode="viewport" [rendering]