mirror of
https://github.com/ComfyFactory/ComfyFactorio.git
synced 2025-02-13 13:49:33 +02:00
planet_prison: common: mark "this" as global
There are upcoming commits that heavily use this module in closures so mark "this" as global to prevent upvalue errors.
This commit is contained in:
parent
6d5f869e2b
commit
336b538545
@ -1,6 +1,7 @@
|
||||
local public, this = {}, {}
|
||||
local public = {}
|
||||
local _global = require("utils.global")
|
||||
_global.register(this, function(t) this = t end)
|
||||
global.this = {}
|
||||
_global.register(global.this, function(t) global.this = t end)
|
||||
|
||||
--[[
|
||||
rand_range - Return random integer within the range.
|
||||
@ -8,11 +9,11 @@ rand_range - Return random integer within the range.
|
||||
@param stop - Stop range.
|
||||
--]]
|
||||
public.rand_range = function(start, stop)
|
||||
if not this.rng then
|
||||
this.rng = game.create_random_generator()
|
||||
if not global.this.rng then
|
||||
global.this.rng = game.create_random_generator()
|
||||
end
|
||||
|
||||
return this.rng(start, stop)
|
||||
return global.this.rng(start, stop)
|
||||
end
|
||||
|
||||
--[[
|
||||
|
Loading…
x
Reference in New Issue
Block a user