From 2e07d26459dd832b7990905b85a4d74386a7fbc0 Mon Sep 17 00:00:00 2001 From: itamzxm <36615577+itamzxm@users.noreply.github.com> Date: Sat, 6 Feb 2021 11:40:29 +0800 Subject: [PATCH] Delete main.lua --- main.lua | 186 ------------------------------------------------------- 1 file changed, 186 deletions(-) delete mode 100644 main.lua diff --git a/main.lua b/main.lua deleted file mode 100644 index de35ea19..00000000 --- a/main.lua +++ /dev/null @@ -1,186 +0,0 @@ -require 'modules.check_fullness' - -local Event = require 'utils.event' -local Functions = require 'maps.amap.ic.functions' -local IC = require 'maps.amap.ic.table' -local Minimap = require 'maps.amap.ic.minimap' -local Public = {} - -Public.reset = IC.reset -Public.get_table = IC.get - -local function on_entity_died(event) - local entity = event.entity - if not entity or not entity.valid then - return - end - - local ic = IC.get() - - if entity.type == 'car' or entity.name == 'spidertron' then - Functions.kill_car(ic, entity) - end -end - -local function on_player_mined_entity(event) - local entity = event.entity - if not entity or not entity.valid then - return - end - - local ic = IC.get() - - Minimap.kill_minimap(game.players[event.player_index]) - - if entity.type == 'car' or entity.name == 'spidertron' then - Functions.save_car(ic, event) - end -end - -local function on_robot_mined_entity(event) - local entity = event.entity - - if not entity and not entity.valid then - return - end - local ic = IC.get() - - if entity.type == 'car' or entity.name == 'spidertron' then - Functions.kill_car(ic, entity) - end -end - -local function on_built_entity(event) - local ce = event.created_entity - - if not ce or not ce.valid then - return - end - if (ce.type == 'car' or ce.name == 'spidertron') ~= true then - return - end - - local player = game.get_player(event.player_index) - if not player or not player.valid then - return - end - - local ic = IC.get() - Functions.create_car(ic, event) -end - -local function on_player_driving_changed_state(event) - local ic = IC.get() - local player = game.players[event.player_index] - - Functions.use_door_with_entity(ic, player, event.entity) - Functions.validate_owner(ic, player, event.entity) -end - -local function on_tick() - local ic = IC.get() - local tick = game.tick - - if tick % 10 == 1 then - Functions.item_transfer(ic) - end - - if tick % 240 == 0 then - Minimap.update_minimap() - end - - if tick % 400 == 0 then - Functions.remove_invalid_cars(ic) - end -end - -local function on_gui_closed(event) - local entity = event.entity - if not entity then - return - end - if not entity.valid then - return - end - if not entity.unit_number then - return - end - local ic = IC.get() - if not ic.cars[entity.unit_number] then - return - end - - Minimap.kill_minimap(game.players[event.player_index]) -end - -local function on_gui_opened(event) - local entity = event.entity - if not entity or not entity.valid then - return - end - - if not entity.unit_number then - return - end - local ic = IC.get() - local car = ic.cars[entity.unit_number] - if not car then - return - end - - Minimap.minimap( - game.players[event.player_index], - car.surface, - { - car.area.left_top.x + (car.area.right_bottom.x - car.area.left_top.x) * 0.5, - car.area.left_top.y + (car.area.right_bottom.y - car.area.left_top.y) * 0.5 - } - ) -end - -local function on_gui_click(event) - local element = event.element - if not element or not element.valid then - return - end - - local player = game.get_player(event.player_index) - if not player or not player.valid then - return - end - - if event.element.name == 'minimap_button' then - Minimap.minimap(player, false) - elseif event.element.name == 'minimap_frame' or event.element.name == 'minimap_toggle_frame' then - Minimap.toggle_minimap(event) - elseif event.element.name == 'switch_auto_map' then - Minimap.toggle_auto(player) - end -end - -local function trigger_on_player_kicked_from_surface(data) - local player = data.player - local target = data.target - local this = data.this - Functions.kick_player_from_surface(this, player, target) -end - -local function on_init() - Public.reset() -end - -local changed_surface = Minimap.changed_surface - -Event.on_init(on_init) -Event.add(defines.events.on_tick, on_tick) -Event.add(defines.events.on_gui_opened, on_gui_opened) -Event.add(defines.events.on_gui_closed, on_gui_closed) -Event.add(defines.events.on_player_driving_changed_state, on_player_driving_changed_state) -Event.add(defines.events.on_entity_died, on_entity_died) -Event.add(defines.events.on_built_entity, on_built_entity) -Event.add(defines.events.on_player_mined_entity, on_player_mined_entity) -Event.add(defines.events.on_robot_mined_entity, on_robot_mined_entity) -Event.add(defines.events.on_gui_click, on_gui_click) -Event.add(defines.events.on_player_changed_surface, changed_surface) -Event.add(IC.events.on_player_kicked_from_surface, trigger_on_player_kicked_from_surface) -return Public