new level
This commit is contained in:
parent
2b86cdec5c
commit
5b4008a55c
@ -83,7 +83,7 @@ func random_piece():
|
|||||||
add_child(piece)
|
add_child(piece)
|
||||||
return piece
|
return piece
|
||||||
|
|
||||||
func _on_Stats_level_up(level):
|
func new_level(level):
|
||||||
if level <= 15:
|
if level <= 15:
|
||||||
$DropTimer.wait_time = pow(0.8 - ((level - 1) * 0.007), level - 1)
|
$DropTimer.wait_time = pow(0.8 - ((level - 1) * 0.007), level - 1)
|
||||||
else:
|
else:
|
||||||
@ -127,12 +127,12 @@ func _unhandled_input(event):
|
|||||||
hold()
|
hold()
|
||||||
|
|
||||||
func _on_AutoShiftDelay_timeout():
|
func _on_AutoShiftDelay_timeout():
|
||||||
if playing and autoshift_action:
|
if autoshift_action:
|
||||||
process_autoshift()
|
process_autoshift()
|
||||||
$AutoShiftTimer.start()
|
$AutoShiftTimer.start()
|
||||||
|
|
||||||
func _on_AutoShiftTimer_timeout():
|
func _on_AutoShiftTimer_timeout():
|
||||||
if playing and autoshift_action:
|
if autoshift_action:
|
||||||
process_autoshift()
|
process_autoshift()
|
||||||
|
|
||||||
func process_autoshift():
|
func process_autoshift():
|
||||||
@ -207,6 +207,12 @@ func resume():
|
|||||||
|
|
||||||
func pause(gui=null):
|
func pause(gui=null):
|
||||||
playing = false
|
playing = false
|
||||||
|
$MidiPlayer.stop()
|
||||||
|
$DropTimer.stop()
|
||||||
|
$LockDelay.stop()
|
||||||
|
$AutoShiftDelay.stop()
|
||||||
|
$AutoShiftTimer.stop()
|
||||||
|
$Stats/Clock.stop()
|
||||||
$Stats.time = OS.get_system_time_secs() - $Stats.time
|
$Stats.time = OS.get_system_time_secs() - $Stats.time
|
||||||
if gui:
|
if gui:
|
||||||
gui.visible = true
|
gui.visible = true
|
||||||
@ -216,10 +222,6 @@ func pause(gui=null):
|
|||||||
if held_piece:
|
if held_piece:
|
||||||
held_piece.visible = false
|
held_piece.visible = false
|
||||||
next_piece.visible = false
|
next_piece.visible = false
|
||||||
$MidiPlayer.stop()
|
|
||||||
$DropTimer.stop()
|
|
||||||
$LockDelay.stop()
|
|
||||||
$Stats/Clock.stop()
|
|
||||||
|
|
||||||
func game_over():
|
func game_over():
|
||||||
pause()
|
pause()
|
||||||
|
@ -559,7 +559,7 @@ _sections_unfolded = [ "Margin", "custom_colors", "custom_fonts" ]
|
|||||||
|
|
||||||
[connection signal="flash_text" from="Stats" to="FlashText" method="print"]
|
[connection signal="flash_text" from="Stats" to="FlashText" method="print"]
|
||||||
|
|
||||||
[connection signal="level_up" from="Stats" to="." method="_on_Stats_level_up"]
|
[connection signal="level_up" from="Stats" to="." method="new_level"]
|
||||||
|
|
||||||
[connection signal="start" from="Start" to="." method="new_game"]
|
[connection signal="start" from="Start" to="." method="new_game"]
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ func new_level():
|
|||||||
$VBC/Level.text = str(level)
|
$VBC/Level.text = str(level)
|
||||||
$VBC/Goal.text = str(goal)
|
$VBC/Goal.text = str(goal)
|
||||||
emit_signal("flash_text", "Level\n%d"%level)
|
emit_signal("flash_text", "Level\n%d"%level)
|
||||||
emit_signal("level_up")
|
emit_signal("level_up", level)
|
||||||
|
|
||||||
func _on_Clock_timeout():
|
func _on_Clock_timeout():
|
||||||
show_time()
|
show_time()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user