feat: Added print command to print output at any debug level (#564)

Co-authored-by: Balloonpopper <balloonpopper@git.com>
This commit is contained in:
balloonpopper
2022-04-05 16:02:49 +10:00
committed by GitHub
parent 27c15d7dc7
commit 3e80abf322
2 changed files with 28 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
# `debug string [string2 ...]`
#
# Prints a message to the Godot debug window.
# Use this for debugging game state.
#
# **Parameters**
#
# - *string*: The string to log
#
# @ESC
extends ESCBaseCommand
class_name PrintCommand
# Return the descriptor of the arguments of this command
func configure() -> ESCCommandArgumentDescriptor:
return ESCCommandArgumentDescriptor.new(
1,
[TYPE_STRING],
[""]
)
# Run the command
func run(command_params: Array) -> int:
print(command_params[0])
return ESCExecution.RC_OK

View File

@@ -1,5 +1,6 @@
:setup
print "This is room 10"
> [eq ESC_LAST_SCENE room9]
teleport player r10_l_exit