_Queue = [] function (__structure Queue) main (__number Value[3], __index Size, __boolean reset) { if (reset) result.Queue = new Object(); if (!reset){ var result = new Object(); _Queue.push([Value[0], Value[1], Value[2]]); if (_Queue.length > Size)_Queue.splice(0,_Queue.length-Size); result.Queue = _Queue; } return result; }