summaryrefslogtreecommitdiff
path: root/library/lua/utils.lua
diff options
context:
space:
mode:
Diffstat (limited to 'library/lua/utils.lua')
-rw-r--r--library/lua/utils.lua13
1 files changed, 13 insertions, 0 deletions
diff --git a/library/lua/utils.lua b/library/lua/utils.lua
index 19a4e6f6..9fa473ed 100644
--- a/library/lua/utils.lua
+++ b/library/lua/utils.lua
@@ -381,6 +381,19 @@ function getBuildingCenter(building)
return xyz2pos(building.centerx, building.centery, building.z)
end
+function split_string(self, delimiter)
+ local result = { }
+ local from = 1
+ local delim_from, delim_to = string.find( self, delimiter, from )
+ while delim_from do
+ table.insert( result, string.sub( self, from , delim_from-1 ) )
+ from = delim_to + 1
+ delim_from, delim_to = string.find( self, delimiter, from )
+ end
+ table.insert( result, string.sub( self, from ) )
+ return result
+end
+
-- Ask a yes-no question
function prompt_yes_no(msg,default)
local prompt = msg