From 70602f723190bc3ea3e3af6025351e4baa9278e4 Mon Sep 17 00:00:00 2001 From: John Cote Date: Tue, 10 Sep 2024 22:37:56 -0400 Subject: [PATCH] otpgo: Add Utils.lua --- otpgo/lua/ToontownClient.lua | 19 ++----------------- otpgo/lua/Utils.lua | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 17 deletions(-) create mode 100644 otpgo/lua/Utils.lua diff --git a/otpgo/lua/ToontownClient.lua b/otpgo/lua/ToontownClient.lua index 8c8d810..a449ded 100644 --- a/otpgo/lua/ToontownClient.lua +++ b/otpgo/lua/ToontownClient.lua @@ -3,23 +3,8 @@ package.path = package.path .. ";lua/?.lua" local inspect = require('inspect') local date = require('date') --- From https://stackoverflow.com/a/22831842 -function string.starts(str, start) - return string.sub(str, 1, string.len(start)) == start -end - --- From https://stackoverflow.com/a/2421746 -function string.upperFirst(str) - return string.gsub(str, "^%l", string.upper) -end - -function table.shallow_copy(t) - local t2 = {} - for k, v in pairs(t) do - t2[k] = v - end - return t2 -end +-- Load Utils: +dofile("lua/Utils.lua") -- Read vismap: function readVismap() diff --git a/otpgo/lua/Utils.lua b/otpgo/lua/Utils.lua new file mode 100644 index 0000000..08d533e --- /dev/null +++ b/otpgo/lua/Utils.lua @@ -0,0 +1,17 @@ +-- From https://stackoverflow.com/a/22831842 +function string.starts(str, start) + return string.sub(str, 1, string.len(start)) == start +end + +-- From https://stackoverflow.com/a/2421746 +function string.upperFirst(str) + return string.gsub(str, "^%l", string.upper) +end + +function table.shallow_copy(t) + local t2 = {} + for k, v in pairs(t) do + t2[k] = v + end + return t2 +end