diff options
Diffstat (limited to 'library/lua/utils.lua')
| -rw-r--r-- | library/lua/utils.lua | 13 |
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 |
