Release 1.0
This commit is contained in:
@@ -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
@@ -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())
|
||||
|
||||
Reference in New Issue
Block a user