Update Main.gd
This commit is contained in:
parent
5832f3a317
commit
d972725c03
@ -23,21 +23,13 @@ var next_piece
|
|||||||
var current_piece
|
var current_piece
|
||||||
var held_piece
|
var held_piece
|
||||||
var current_piece_held
|
var current_piece_held
|
||||||
|
var autoshift_action
|
||||||
var autoshift_action = ""
|
|
||||||
|
|
||||||
var playing = false
|
var playing = false
|
||||||
|
|
||||||
func new_game(level):
|
func new_game(level):
|
||||||
$Start.visible = false
|
$Start.visible = false
|
||||||
$Matrix/GridMap.clear()
|
$Matrix/GridMap.clear()
|
||||||
if current_piece:
|
|
||||||
remove_child(current_piece)
|
|
||||||
if held_piece:
|
|
||||||
remove_child(held_piece)
|
|
||||||
held_piece = null
|
|
||||||
if next_piece:
|
|
||||||
remove_child(next_piece)
|
|
||||||
next_piece = random_piece()
|
next_piece = random_piece()
|
||||||
autoshift_action = ""
|
autoshift_action = ""
|
||||||
$MidiPlayer.position = 0
|
$MidiPlayer.position = 0
|
||||||
@ -174,6 +166,7 @@ func resume():
|
|||||||
$controls_ui.visible = false
|
$controls_ui.visible = false
|
||||||
$Stats.visible = true
|
$Stats.visible = true
|
||||||
$Matrix.visible = true
|
$Matrix.visible = true
|
||||||
|
$Matrix/GridMap.visible = true
|
||||||
$Hold.visible = true
|
$Hold.visible = true
|
||||||
$Next.visible = true
|
$Next.visible = true
|
||||||
current_piece.visible = true
|
current_piece.visible = true
|
||||||
@ -194,6 +187,7 @@ func pause(gui=null):
|
|||||||
gui.visible = true
|
gui.visible = true
|
||||||
$Stats.visible = false
|
$Stats.visible = false
|
||||||
$Matrix.visible = false
|
$Matrix.visible = false
|
||||||
|
$Matrix/GridMap.visible = false
|
||||||
$Hold.visible = false
|
$Hold.visible = false
|
||||||
$Next.visible = false
|
$Next.visible = false
|
||||||
current_piece.visible = false
|
current_piece.visible = false
|
||||||
@ -208,8 +202,13 @@ func game_over():
|
|||||||
$ReplayButton.visible = true
|
$ReplayButton.visible = true
|
||||||
|
|
||||||
func _on_ReplayButton_pressed():
|
func _on_ReplayButton_pressed():
|
||||||
pause($Start)
|
|
||||||
$ReplayButton.visible = false
|
$ReplayButton.visible = false
|
||||||
|
pause($Start)
|
||||||
|
remove_child(next_piece)
|
||||||
|
remove_child(current_piece)
|
||||||
|
if held_piece:
|
||||||
|
remove_child(held_piece)
|
||||||
|
held_piece = null
|
||||||
|
|
||||||
func _notification(what):
|
func _notification(what):
|
||||||
match what:
|
match what:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user