mirror of
https://github.com/factoriolib/flib.git
synced 2025-09-04 08:26:22 +00:00
Remove more deprecated stuff
This commit is contained in:
94
event.lua
94
event.lua
@@ -1,94 +0,0 @@
|
||||
if ... ~= "__flib__.event" then
|
||||
return require("__flib__.event")
|
||||
end
|
||||
|
||||
--- @diagnostic disable
|
||||
--- @deprecated use `script` directly
|
||||
local flib_event = {}
|
||||
|
||||
for name, id in pairs(defines.events) do
|
||||
flib_event[name] = function(handler, filters)
|
||||
return script.on_event(id, handler, filters)
|
||||
end
|
||||
end
|
||||
|
||||
--- @deprecated use `script` directly
|
||||
function flib_event.on_init(handler) --
|
||||
script.on_init(handler)
|
||||
end
|
||||
|
||||
--- @deprecated use `script` directly
|
||||
function flib_event.on_load(handler) --
|
||||
script.on_load(handler)
|
||||
end
|
||||
|
||||
--- @deprecated use `script` directly
|
||||
function flib_event.on_configuration_changed(handler) --
|
||||
script.on_configuration_changed(handler)
|
||||
end
|
||||
|
||||
--- @deprecated use `script` directly
|
||||
function flib_event.on_nth_tick(nth_tick, handler) --
|
||||
if handler then
|
||||
script.on_nth_tick(nth_tick, handler)
|
||||
else
|
||||
script.on_nth_tick(nth_tick)
|
||||
end
|
||||
end
|
||||
|
||||
--- @deprecated use `script` directly
|
||||
function flib_event.register(ids, handler, filters) --
|
||||
if type(ids) ~= "table" then
|
||||
ids = { ids }
|
||||
end
|
||||
for i = 1, #ids do
|
||||
-- the game doesn't like you passing filters to events that don't support them, even if they're `nil`
|
||||
if filters then
|
||||
script.on_event(ids[i], handler, filters)
|
||||
else
|
||||
script.on_event(ids[i], handler)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
--- @deprecated use `script` directly
|
||||
function flib_event.register_on_entity_destroyed(entity) --
|
||||
return script.register_on_entity_destroyed(entity)
|
||||
end
|
||||
|
||||
--- @deprecated use `script` directly
|
||||
function flib_event.generate_id() --
|
||||
return script.generate_event_name()
|
||||
end
|
||||
|
||||
--- @deprecated use `script` directly
|
||||
function flib_event.get_handler(id) --
|
||||
return script.get_event_handler(id)
|
||||
end
|
||||
|
||||
--- @deprecated use `script` directly
|
||||
function flib_event.raise(id, event_data) --
|
||||
script.raise_event(id, event_data)
|
||||
end
|
||||
|
||||
--- @deprecated use `script` directly
|
||||
function flib_event.get_order() --
|
||||
return script.get_event_order()
|
||||
end
|
||||
|
||||
--- @deprecated use `script` directly
|
||||
function flib_event.set_filters(ids, filters) --
|
||||
if type(ids) ~= "table" then
|
||||
ids = { ids }
|
||||
end
|
||||
for i = 1, #ids do
|
||||
script.set_event_filter(ids[i], filters)
|
||||
end
|
||||
end
|
||||
|
||||
--- @deprecated use `script` directly
|
||||
function flib_event.get_filters(id) --
|
||||
script.get_event_filter(id)
|
||||
end
|
||||
|
||||
return flib_event
|
34
math.lua
34
math.lua
@@ -79,40 +79,6 @@ function flib_math.floored(num, divisor)
|
||||
return flib_math.floor(num)
|
||||
end
|
||||
|
||||
--- Round a number to the nearest N decimal places.
|
||||
---
|
||||
--- From [lua-users.org](http://lua-users.org/wiki/SimpleRound).
|
||||
--- @param num number
|
||||
--- @param num_decimals number
|
||||
--- @return number
|
||||
--- @deprecated Use flib_math.round
|
||||
function flib_math.round_to(num, num_decimals)
|
||||
local mult = 10 ^ num_decimals
|
||||
return flib_math.floor(num * mult + 0.5) / mult
|
||||
end
|
||||
|
||||
--- Ceil a number to N decimal places.
|
||||
--- Use `math.ceil` directly if no decimals are needed.
|
||||
--- @param num number
|
||||
--- @param num_decimals number
|
||||
--- @return number
|
||||
--- @deprecated Use flib_math.ceiled
|
||||
function flib_math.ceil_to(num, num_decimals)
|
||||
local mult = 10 ^ num_decimals
|
||||
return flib_math.ceil(num * mult) / mult
|
||||
end
|
||||
|
||||
--- Floor a number to N decimal places.
|
||||
--- Use `math.floor` directly if no decimals are needed.
|
||||
--- @param num number
|
||||
--- @param num_decimals number
|
||||
--- @return number
|
||||
--- @deprecated use flib_math.floored
|
||||
function flib_math.floor_to(num, num_decimals)
|
||||
local mult = 10 ^ num_decimals
|
||||
return flib_math.floor(num * mult) / mult
|
||||
end
|
||||
|
||||
--- Returns the argument with the maximum value from a set.
|
||||
--- @param set number[]
|
||||
--- @return number
|
||||
|
13
queue.lua
13
queue.lua
@@ -133,17 +133,4 @@ function flib_queue.length(self)
|
||||
return math.abs(self.last - self.first + 1)
|
||||
end
|
||||
|
||||
--- @deprecated Use `flib_queue.push_front` instead
|
||||
flib_queue.push_left = flib_queue.push_front
|
||||
--- @deprecated Use `flib_queue.push_back` instead
|
||||
flib_queue.push_right = flib_queue.push_back
|
||||
--- @deprecated Use `flib_queue.pop_front` instead
|
||||
flib_queue.pop_left = flib_queue.pop_front
|
||||
--- @deprecated Use `flib_queue.pop_back` instead
|
||||
flib_queue.pop_right = flib_queue.pop_back
|
||||
--- @deprecated Use `flib_queue.iter` instead
|
||||
flib_queue.iter_left = flib_queue.iter
|
||||
--- @deprecated Use `flib_queue.iter_rev` instead
|
||||
flib_queue.iter_right = flib_queue.iter_rev
|
||||
|
||||
return flib_queue
|
||||
|
@@ -469,9 +469,6 @@ function flib_table.reduce(tbl, reducer, initial_value)
|
||||
return accumulator
|
||||
end
|
||||
|
||||
--- @deprecated use `table.remove`.
|
||||
flib_table.retrieve = flib_table.remove
|
||||
|
||||
--- Shallowly copy the contents of a table into a new table.
|
||||
---
|
||||
--- The parent table will have a new table reference, but any subtables within it will still have the same table
|
||||
|
Reference in New Issue
Block a user