From cb2b5ec86f2949720c642a729cdc292a255811c0 Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Sun, 29 Mar 2009 13:50:59 +0100 Subject: util.array: Add :reverse() method --- util/array.lua | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'util') diff --git a/util/array.lua b/util/array.lua index f1f8fa97..9e99a3ec 100644 --- a/util/array.lua +++ b/util/array.lua @@ -44,4 +44,12 @@ function array:shuffle() end end +function array:reverse() + local len = #self-1; + for i=len,1,-1 do + self:push(self[i]); + self:pop(i); + end +end + _G.array = array -- cgit v1.2.3