From b52acbba84635e501d76bfc72a0c92c41f73ba34 Mon Sep 17 00:00:00 2001 From: JeremyStarTM Date: Sun, 7 Apr 2024 22:06:48 +0200 Subject: [PATCH] Make log colors different when not invoked by cmd.gd --- addons/besseretests/src/cmd.gd | 4 +++- addons/besseretests/src/runtimescene.gd | 9 +++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/addons/besseretests/src/cmd.gd b/addons/besseretests/src/cmd.gd index f786c1a..b05be09 100644 --- a/addons/besseretests/src/cmd.gd +++ b/addons/besseretests/src/cmd.gd @@ -2,4 +2,6 @@ extends SceneTree var scene: Node = load("res://addons/besseretests/scenesrc/runtimescene.tscn").instantiate() -func _initialize() -> void: root.add_child(scene) +func _initialize() -> void: + scene.internal_cmdline = true + root.add_child(scene) diff --git a/addons/besseretests/src/runtimescene.gd b/addons/besseretests/src/runtimescene.gd index 5319a30..9f9ab23 100644 --- a/addons/besseretests/src/runtimescene.gd +++ b/addons/besseretests/src/runtimescene.gd @@ -1,5 +1,8 @@ extends Control +# Internal +var internal_cmdline: bool = false + # Configuration for the configuration var config: Node = Node.new() const config_path: String = "res://addons/besseretests_config.gd" @@ -162,10 +165,12 @@ func _log(message: String, origin: String, level: int, sanitize: bool = true, le match(level): 0: format = format.replace("%level%", "DIAG") - format = format.replace("%color%", "gray") + if internal_cmdline: format = format.replace("%color%", "gray") + else: format = format.replace("%color%", "light_gray") 1: format = format.replace("%level%", "VERB") - format = format.replace("%color%", "gray") + if internal_cmdline: format = format.replace("%color%", "gray") + else: format = format.replace("%color%", "dark_gray") 2: format = format.replace("%level%", "INFO") format = format.replace("%color%", "white")