aboutsummaryrefslogtreecommitdiff
path: root/core/script_debugger_remote.cpp
diff options
context:
space:
mode:
authorJuan Linietsky2015-08-04 20:17:13 -0300
committerJuan Linietsky2015-08-04 20:17:39 -0300
commit8280bb0de0737f9149face902db21192a0d98ca8 (patch)
tree0f6d5f0cfe4c41d600f99df8c9e03a611bc74e9c /core/script_debugger_remote.cpp
parent09a2de99169e9cf50d00febafad3a6705aa8d88a (diff)
downloadgodot-8280bb0de0737f9149face902db21192a0d98ca8.tar.gz
godot-8280bb0de0737f9149face902db21192a0d98ca8.tar.zst
godot-8280bb0de0737f9149face902db21192a0d98ca8.zip
Diffstat (limited to 'core/script_debugger_remote.cpp')
-rw-r--r--core/script_debugger_remote.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/core/script_debugger_remote.cpp b/core/script_debugger_remote.cpp
index 2ec858eb8..ebed016b7 100644
--- a/core/script_debugger_remote.cpp
+++ b/core/script_debugger_remote.cpp
@@ -243,6 +243,15 @@ void ScriptDebuggerRemote::debug(ScriptLanguage *p_script,bool p_can_continue) {
if (request_scene_tree)
request_scene_tree(request_scene_tree_ud);
+
+ } else if (command=="breakpoint") {
+
+ bool set = cmd[3];
+ if (set)
+ insert_breakpoint(cmd[2],cmd[1]);
+ else
+ remove_breakpoint(cmd[2],cmd[1]);
+
} else {
_parse_live_edit(cmd);
}
@@ -518,6 +527,13 @@ void ScriptDebuggerRemote::_poll_events() {
if (request_scene_tree)
request_scene_tree(request_scene_tree_ud);
+ } else if (command=="breakpoint") {
+
+ bool set = cmd[3];
+ if (set)
+ insert_breakpoint(cmd[2],cmd[1]);
+ else
+ remove_breakpoint(cmd[2],cmd[1]);
} else {
_parse_live_edit(cmd);
}