mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-30 04:21:41 +09:00
Add startable legacy code
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
local Gui = require 'utils.gui' --- @dep utils.gui
|
||||
local Model = require 'modules.gui.debug.model' --- @dep modules.gui.debug.model
|
||||
local Color = require 'utils.color_presets' --- @dep utils.color_presets
|
||||
local Gui = require("modules.exp_legacy.utils.gui") --- @dep utils.gui
|
||||
local Model = require("modules.exp_legacy.modules.gui.debug.model") --- @dep modules.gui.debug.model
|
||||
local Color = require("modules/exp_util/include/color")
|
||||
|
||||
local dump = Model.dump
|
||||
|
||||
@@ -42,7 +42,7 @@ local ignore = {
|
||||
serpent = true,
|
||||
log = true,
|
||||
table_size = true,
|
||||
global = true,
|
||||
storage = true,
|
||||
remote = true,
|
||||
commands = true,
|
||||
settings = true,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local Event = require 'utils.event'
|
||||
local table = require 'overrides.table'
|
||||
local Gui = require 'utils.gui'
|
||||
local Model = require 'modules.gui.debug.model'
|
||||
local Event = require("modules/exp_legacy/utils/event")
|
||||
local table = require("modules.exp_legacy.overrides.table")
|
||||
local Gui = require("modules.exp_legacy.utils.gui")
|
||||
local Model = require("modules.exp_legacy.modules.gui.debug.model")
|
||||
|
||||
local format = string.format
|
||||
local insert = table.insert
|
||||
@@ -22,17 +22,17 @@ local checkbox_name = Gui.uid_name()
|
||||
local filter_name = Gui.uid_name()
|
||||
local clear_filter_name = Gui.uid_name()
|
||||
|
||||
-- global tables
|
||||
-- storage tables
|
||||
local enabled = {}
|
||||
local last_events = {}
|
||||
global.debug_event_view = {
|
||||
storage.debug_event_view = {
|
||||
enabled = enabled,
|
||||
last_events = last_events,
|
||||
filter = ''
|
||||
}
|
||||
|
||||
function Public.on_open_debug()
|
||||
local tbl = global.debug_event_view
|
||||
local tbl = storage.debug_event_view
|
||||
if tbl then
|
||||
enabled = tbl.enabled
|
||||
last_events = tbl.last_events
|
||||
@@ -40,7 +40,7 @@ function Public.on_open_debug()
|
||||
enabled = {}
|
||||
last_events = {}
|
||||
|
||||
global.debug_event_view = {
|
||||
storage.debug_event_view = {
|
||||
enabled = enabled,
|
||||
last_events = last_events
|
||||
}
|
||||
@@ -108,7 +108,7 @@ local function redraw_event_table(gui_table, filter)
|
||||
end
|
||||
|
||||
function Public.show(container)
|
||||
local filter = global.debug_event_view.filter
|
||||
local filter = storage.debug_event_view.filter
|
||||
|
||||
local main_frame_flow = container.add({type = 'flow', direction = 'vertical'})
|
||||
|
||||
@@ -136,7 +136,7 @@ Gui.on_text_changed(
|
||||
|
||||
local filter = element.text:gsub(' ', '_')
|
||||
|
||||
global.debug_event_view.filter = filter
|
||||
storage.debug_event_view.filter = filter
|
||||
element.text = filter
|
||||
|
||||
gui_table.clear()
|
||||
@@ -153,7 +153,7 @@ Gui.on_click(
|
||||
local gui_table = data.gui_table
|
||||
|
||||
filter_textfield.text = ''
|
||||
global.debug_event_view.filter = ''
|
||||
storage.debug_event_view.filter = ''
|
||||
|
||||
gui_table.clear()
|
||||
redraw_event_table(gui_table, '')
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local Gui = require 'utils.gui' --- @dep utils.gui
|
||||
local Datastore = require 'expcore.datastore' --- @dep expcore.datastore
|
||||
local Color = require 'utils.color_presets' --- @dep utils.color_presets
|
||||
local Model = require 'modules.gui.debug.model' --- @dep modules.gui.debug.model
|
||||
local Gui = require("modules.exp_legacy.utils.gui") --- @dep utils.gui
|
||||
local Datastore = require("modules.exp_legacy.expcore.datastore") --- @dep expcore.datastore
|
||||
local Color = require("modules/exp_util/include/color")
|
||||
local Model = require("modules.exp_legacy.modules.gui.debug.model") --- @dep modules.gui.debug.model
|
||||
|
||||
local dump = Model.dump
|
||||
local concat = table.concat
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local Gui = require 'utils.gui' --- @dep utils.gui
|
||||
local ExpGui = require 'expcore.gui' --- @dep utils.global
|
||||
local Color = require 'utils.color_presets' --- @dep utils.color_presets
|
||||
local Model = require 'modules.gui.debug.model' --- @dep modules.gui.debug.model
|
||||
local Gui = require("modules.exp_legacy.utils.gui") --- @dep utils.gui
|
||||
local ExpGui = require("modules.exp_legacy.expcore.gui")
|
||||
local Color = require("modules/exp_util/include/color")
|
||||
local Model = require("modules.exp_legacy.modules.gui.debug.model") --- @dep modules.gui.debug.model
|
||||
|
||||
local dump = Model.dump
|
||||
local dump_text = Model.dump_text
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
local Gui = require 'utils.gui' --- @dep utils.gui
|
||||
local Model = require 'modules.gui.debug.model' --- @dep modules.gui.debug.model
|
||||
local Color = require 'utils.color_presets' --- @dep utils.color_presets
|
||||
local Gui = require("modules.exp_legacy.utils.gui") --- @dep utils.gui
|
||||
local Model = require("modules.exp_legacy.modules.gui.debug.model") --- @dep modules.gui.debug.model
|
||||
local Color = require("modules/exp_util/include/color")
|
||||
|
||||
local dump = Model.dump
|
||||
local dump_text = Model.dump_text
|
||||
@@ -16,7 +16,7 @@ local right_panel_name = Gui.uid_name()
|
||||
local input_text_box_name = Gui.uid_name()
|
||||
local refresh_name = Gui.uid_name()
|
||||
|
||||
Public.name = 'global'
|
||||
Public.name = 'storage'
|
||||
|
||||
function Public.show(container)
|
||||
local main_flow = container.add {type = 'flow', direction = 'horizontal'}
|
||||
@@ -25,7 +25,7 @@ function Public.show(container)
|
||||
local left_panel_style = left_panel.style
|
||||
left_panel_style.width = 300
|
||||
|
||||
for key, _ in pairs(global) do
|
||||
for key, _ in pairs(storage) do
|
||||
if not ignore[key] then
|
||||
local header =
|
||||
left_panel.add({type = 'flow'}).add {type = 'label', name = header_name, caption = tostring(key)}
|
||||
@@ -90,10 +90,10 @@ Gui.on_click(
|
||||
element.style.font_color = Color.orange
|
||||
data.selected_header = element
|
||||
|
||||
input_text_box.text = concat {"global['", key, "']"}
|
||||
input_text_box.text = concat {"storage['", key, "']"}
|
||||
input_text_box.style.font_color = Color.black
|
||||
|
||||
local content = dump(global[key]) or 'nil'
|
||||
local content = dump(storage[key]) or 'nil'
|
||||
right_panel.text = content
|
||||
end
|
||||
)
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
local Gui = require 'utils.gui' --- @dep utils.gui
|
||||
local Color = require 'utils.color_presets' --- @dep utils.color_presets
|
||||
local Gui = require("modules.exp_legacy.utils.gui") --- @dep utils.gui
|
||||
local Color = require("modules/exp_util/include/color")
|
||||
|
||||
local Public = {}
|
||||
|
||||
local pages = {
|
||||
require 'modules.gui.debug.redmew_global_view',
|
||||
require 'modules.gui.debug.expcore_datastore_view',
|
||||
require 'modules.gui.debug.expcore_gui_view',
|
||||
require 'modules.gui.debug.global_view',
|
||||
require 'modules.gui.debug.package_view',
|
||||
require 'modules.gui.debug._g_view',
|
||||
require 'modules.gui.debug.event_view'
|
||||
require("modules.exp_legacy.modules.gui.debug.redmew_global_view"),
|
||||
require("modules.exp_legacy.modules.gui.debug.expcore_datastore_view"),
|
||||
require("modules.exp_legacy.modules.gui.debug.expcore_gui_view"),
|
||||
require("modules.exp_legacy.modules.gui.debug.global_view"),
|
||||
require("modules.exp_legacy.modules.gui.debug.package_view"),
|
||||
require("modules.exp_legacy.modules.gui.debug._g_view"),
|
||||
require("modules.exp_legacy.modules.gui.debug.event_view")
|
||||
}
|
||||
|
||||
local main_frame_name = Gui.uid_name()
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local Gui = require 'utils.gui' --- @dep utils.gui
|
||||
local table = require 'overrides.table' --- @dep overrides.table
|
||||
local Gui = require("modules.exp_legacy.utils.gui") --- @dep utils.gui
|
||||
local table = require("modules.exp_legacy.overrides.table") --- @dep overrides.table
|
||||
|
||||
local gui_names = Gui.names
|
||||
local type = type
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
local Gui = require 'utils.gui' --- @dep utils.gui
|
||||
local Color = require 'utils.color_presets' --- @dep utils.color_presets
|
||||
local Model = require 'modules.gui.debug.model' --- @dep modules.gui.debug.model
|
||||
local Gui = require("modules.exp_legacy.utils.gui") --- @dep utils.gui
|
||||
local Color = require("modules/exp_util/include/color")
|
||||
local Model = require("modules.exp_legacy.modules.gui.debug.model") --- @dep modules.gui.debug.model
|
||||
|
||||
local dump_function = Model.dump_function
|
||||
local loaded = _G.package.loaded
|
||||
@@ -19,7 +19,6 @@ local ignore = {
|
||||
serpent = true,
|
||||
['overrides.math'] = true,
|
||||
util = true,
|
||||
['overrides.inspect'] = true,
|
||||
['mod-gui'] = true
|
||||
}
|
||||
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
local Gui = require 'utils.gui' --- @dep utils.gui
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
local Token = require 'utils.token' --- @dep utils.token
|
||||
local Color = require 'utils.color_presets' --- @dep utils.color_presets
|
||||
local Model = require 'modules.gui.debug.model' --- @dep modules.gui.debug.model
|
||||
local Gui = require("modules.exp_legacy.utils.gui") --- @dep utils.gui
|
||||
local Storage = require("modules/exp_util/storage")
|
||||
local Color = require("modules/exp_util/include/color")
|
||||
local Model = require("modules.exp_legacy.modules.gui.debug.model") --- @dep modules.gui.debug.model
|
||||
|
||||
local dump = Model.dump
|
||||
local dump_text = Model.dump_text
|
||||
@@ -16,7 +15,7 @@ local right_panel_name = Gui.uid_name()
|
||||
local input_text_box_name = Gui.uid_name()
|
||||
local refresh_name = Gui.uid_name()
|
||||
|
||||
Public.name = 'Global'
|
||||
Public.name = 'Storage'
|
||||
|
||||
function Public.show(container)
|
||||
local main_flow = container.add {type = 'flow', direction = 'horizontal'}
|
||||
@@ -25,8 +24,8 @@ function Public.show(container)
|
||||
local left_panel_style = left_panel.style
|
||||
left_panel_style.width = 300
|
||||
|
||||
for token_id, token_name in pairs(Global.names) do
|
||||
local header = left_panel.add({type = 'flow'}).add {type = 'label', name = header_name, caption = token_name}
|
||||
for token_id in pairs(Storage.registered) do
|
||||
local header = left_panel.add({type = 'flow'}).add {type = 'label', name = header_name, caption = token_id}
|
||||
Gui.set_data(header, token_id)
|
||||
end
|
||||
|
||||
@@ -86,10 +85,10 @@ Gui.on_click(
|
||||
element.style.font_color = Color.orange
|
||||
data.selected_header = element
|
||||
|
||||
input_text_box.text = concat {'global.tokens[', token_id, ']'}
|
||||
input_text_box.text = concat {'storage.exp_storage[', token_id, ']'}
|
||||
input_text_box.style.font_color = Color.black
|
||||
|
||||
local content = dump(Token.get_global(token_id)) or 'nil'
|
||||
local content = dump(storage.exp_storage[token_id]) or 'nil'
|
||||
right_panel.text = content
|
||||
end
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user