27 lines
933 B
Lua

require "resmon"
require "remote"
-- if this ever happens, I'll be enormously surprised
if not resmon then error("YARM has become badly corrupted: the variable resmon should've been set!") end
-- Enable Lua API global Variable Viewer
-- https://mods.factorio.com/mod/gvv
if script.active_mods["gvv"] then
require("__gvv__.gvv")()
end
script.on_init(resmon.init_globals)
script.on_configuration_changed(resmon.init_globals)
script.on_load(resmon.on_load)
script.on_event(defines.events.on_player_created, resmon.on_player_created)
script.on_event(defines.events.on_tick, resmon.on_tick)
script.on_event(defines.events.on_gui_click, resmon.on_gui_click)
script.on_event(defines.events.on_gui_closed, resmon.on_gui_closed)
script.on_event("get-yarm-selector", resmon.on_get_selection_tool)
script.on_event(defines.events.on_player_selected_area, resmon.on_player_selected_area)
on_site_updated = script.generate_event_name()