Update terminate()
This commit is contained in:
parent
ef5c6f4535
commit
9fc1fb00bb
1 changed files with 3 additions and 3 deletions
|
@ -144,17 +144,17 @@ func lwarn(message: String, origin: String = "Bessere Tests") -> void: print_ric
|
||||||
func lerror(message: String, origin: String = "Bessere Tests") -> void: print_rich("[color=red]ERR! " + origin + ": " + message + "[/color]")
|
func lerror(message: String, origin: String = "Bessere Tests") -> void: print_rich("[color=red]ERR! " + origin + ": " + message + "[/color]")
|
||||||
func lcrash(message: String, origin: String = "Bessere Tests") -> void:
|
func lcrash(message: String, origin: String = "Bessere Tests") -> void:
|
||||||
print_rich("[color=red][b]CRSH " + origin + ": " + message + "[/b][/color]")
|
print_rich("[color=red][b]CRSH " + origin + ": " + message + "[/b][/color]")
|
||||||
await terminate()
|
await terminate(69)
|
||||||
|
|
||||||
# Log message sanitization
|
# Log message sanitization
|
||||||
func lsanitize(message: String) -> String:
|
func lsanitize(message: String) -> String:
|
||||||
return message.replace("[", "[lb]").replace("]", "[rb]").replace("[lb[rb]", "[lb]").replace("\n", "\\n")
|
return message.replace("[", "[lb]").replace("]", "[rb]").replace("[lb[rb]", "[lb]").replace("\n", "\\n")
|
||||||
|
|
||||||
# Terminates the engine
|
# Terminates the engine
|
||||||
func terminate() -> void:
|
func terminate(exit_code: int = 0) -> void:
|
||||||
linfo("Shutting down...")
|
linfo("Shutting down...")
|
||||||
await get_tree().create_timer(0.25).timeout
|
await get_tree().create_timer(0.25).timeout
|
||||||
get_tree().quit(69)
|
get_tree().quit(exit_code)
|
||||||
await get_tree().create_timer(5).timeout
|
await get_tree().create_timer(5).timeout
|
||||||
printerr("Godot hasn't shutdown yet (bug?)")
|
printerr("Godot hasn't shutdown yet (bug?)")
|
||||||
await get_tree().create_timer(99999999).timeout
|
await get_tree().create_timer(99999999).timeout
|
||||||
|
|
Loading…
Reference in a new issue