Compare commits
No commits in common. "395b27c032bb13765aacd0dedd09dc590c8e17e1" and "22a4af6e355b779ec5cdfa53d850021ed09be887" have entirely different histories.
395b27c032
...
22a4af6e35
5 changed files with 1 additions and 25 deletions
|
|
@ -1,9 +1,8 @@
|
||||||
[gd_scene load_steps=5 format=3 uid="uid://4eo7g5abxolw"]
|
[gd_scene load_steps=4 format=3 uid="uid://4eo7g5abxolw"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://bio2cjqps6kg1" path="res://scenes/level_director/level_director.gd" id="1_4q8ux"]
|
[ext_resource type="Script" uid="uid://bio2cjqps6kg1" path="res://scenes/level_director/level_director.gd" id="1_4q8ux"]
|
||||||
[ext_resource type="Script" uid="uid://dikxx4j1auywf" path="res://scenes/levels/states/level_starting.gd" id="2_ywjt3"]
|
[ext_resource type="Script" uid="uid://dikxx4j1auywf" path="res://scenes/levels/states/level_starting.gd" id="2_ywjt3"]
|
||||||
[ext_resource type="Script" uid="uid://b33kq05ag5tx6" path="res://scenes/levels/states/level_playing.gd" id="3_v2iy6"]
|
[ext_resource type="Script" uid="uid://b33kq05ag5tx6" path="res://scenes/levels/states/level_playing.gd" id="3_v2iy6"]
|
||||||
[ext_resource type="Script" uid="uid://b0216l7nxo06o" path="res://scenes/levels/states/level_paused.gd" id="4_dhas6"]
|
|
||||||
|
|
||||||
[node name="LevelDirector" type="Node" node_paths=PackedStringArray("initial_state")]
|
[node name="LevelDirector" type="Node" node_paths=PackedStringArray("initial_state")]
|
||||||
process_mode = 3
|
process_mode = 3
|
||||||
|
|
@ -18,7 +17,3 @@ metadata/_custom_type_script = "uid://dioh6egp2x760"
|
||||||
[node name="Playing" type="Node" parent="."]
|
[node name="Playing" type="Node" parent="."]
|
||||||
script = ExtResource("3_v2iy6")
|
script = ExtResource("3_v2iy6")
|
||||||
metadata/_custom_type_script = "uid://dioh6egp2x760"
|
metadata/_custom_type_script = "uid://dioh6egp2x760"
|
||||||
|
|
||||||
[node name="Paused" type="Node" parent="."]
|
|
||||||
script = ExtResource("4_dhas6")
|
|
||||||
metadata/_custom_type_script = "uid://dioh6egp2x760"
|
|
||||||
|
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
extends LevelState
|
|
||||||
|
|
||||||
|
|
||||||
var player_id: int
|
|
||||||
|
|
||||||
|
|
||||||
func _enter(_previous_state_path: String, _data: Dictionary = {}) -> void:
|
|
||||||
print("entering level paused")
|
|
||||||
assert(_data["player"] == 1 or _data["player"] == 2, "invalid player id passed")
|
|
||||||
player_id = _data["player"]
|
|
||||||
get_tree().paused = true
|
|
||||||
|
|
||||||
|
|
||||||
func _handle_input(event: InputEvent) -> void:
|
|
||||||
if event.is_action_pressed("p"+str(player_id)+"_pause"):
|
|
||||||
finished.emit(PLAYING)
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
uid://b0216l7nxo06o
|
|
||||||
|
|
@ -2,7 +2,6 @@ extends LevelState
|
||||||
|
|
||||||
|
|
||||||
func _enter(_previous_state_path: String, _data: Dictionary = {}) -> void:
|
func _enter(_previous_state_path: String, _data: Dictionary = {}) -> void:
|
||||||
print("entering level playing")
|
|
||||||
get_tree().paused = false
|
get_tree().paused = false
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ var trans_tween: Tween
|
||||||
|
|
||||||
|
|
||||||
func _enter(_previous_state_path: String, _data: Dictionary = {"round": 0, "restart": false}) -> void:
|
func _enter(_previous_state_path: String, _data: Dictionary = {"round": 0, "restart": false}) -> void:
|
||||||
print("entering level starting")
|
|
||||||
get_tree().paused = true
|
get_tree().paused = true
|
||||||
assert((_data["round"] as int) in range(3), "round number is invalid")
|
assert((_data["round"] as int) in range(3), "round number is invalid")
|
||||||
assert(
|
assert(
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue