Colors, instance vars, custom types

This commit is contained in:
Synthasmagoria 2025-12-14 21:58:25 +01:00
commit ca8da172db
2 changed files with 110 additions and 34 deletions

View file

@ -1,4 +1,4 @@
///scrDebugInspectorInitialize(global_game_start_name, [debug_key], [font])
///scrDebugInspectorInitialize(global_game_start_name, show_instance_vars, [debug_key], [font])
if (instance_exists(objDebugInspectorControl)) {
exit;
}
@ -8,14 +8,15 @@ if (variable_global_exists(argument0)) {
show_error("Global variable '" + argument0 + "' didn't exist", false);
global.__synthasmagoria_debug_inspector_global_game_start_name = "@";
}
global.__synthasmagoria_debug_inspector_show_instance_vars = argument1;
var _debug_key = -1;
if (argument_count > 1) {
_debug_key = argument[1];
if (argument_count > 2) {
_debug_key = argument[2];
}
global.__synthasmagoria_debug_inspector_debug_key = _debug_key;
var _font = -1;
if (argument_count > 2) {
_font = argument[2];
if (argument_count > 3) {
_font = argument[3];
}
global.__synthasmagoria_debug_inspector_font = _font;
instance_create(0, 0, objDebugInspectorControl);