Release 1.0

This commit is contained in:
Martin Felis
2024-01-28 16:42:29 +01:00
parent fcfffe7825
commit 8e47c26ed4
9 changed files with 171 additions and 5 deletions
+2
View File
@@ -92,6 +92,8 @@ func _input(event):
if event.is_action_pressed("ui_cancel"):
if world.game_state == World.GameState.LevelSelect:
world.game_state = World.GameState.Startup
elif world.game_state == World.GameState.Startup:
get_tree().quit()
func initialize_level_buttons():
var level_button : Button = level_list_container.get_child(0)
+13 -1
View File
@@ -11,6 +11,7 @@ var players: Array
@onready var music_stream_player: AudioStreamPlayer = $MusicAudioStreamPlayer
var player_scene = preload("res://entities/Player.tscn")
var player_override_material = preload("res://materials/PlayerMaterial.tres")
var level_scenes : Array = [
preload("res://levels/BasicLevel.tscn"),
@@ -190,6 +191,7 @@ func spawn_players():
player1.move_down_action += "_p1"
player1.dash_action += "_p1"
player1.bomb_action += "_p1"
var player2: Player = player_scene.instantiate()
player2.name = "Blue"
player2.color = Color(0, 0, 1, 1)
@@ -209,7 +211,17 @@ func spawn_players():
players.append(player1)
players.append(player2)
var player1_material : StandardMaterial3D = player_override_material.duplicate()
player1_material.albedo_color = player1.color
player1.geometry.set_surface_override_material(0, player1_material)
player1.name = "Red"
var player2_material : StandardMaterial3D = player_override_material.duplicate()
player2_material.albedo_color = player2.color
player2.geometry.set_surface_override_material(0, player2_material)
player2.name = "Blue"
if players.size() == 1:
world_coloring_material = load("res://materials/WorldColoringMaterialPass.tres")
world_coloring_material.set_shader_parameter("world_color_texture", world_coloring_viewport.get_texture())