19 lines
376 B
Lua
19 lines
376 B
Lua
|
local Randomizer = require 'tetris.randomizers.randomizer'
|
||
|
|
||
|
local AlwaysRandomizer = Randomizer:extend()
|
||
|
|
||
|
function AlwaysRandomizer:new(piece)
|
||
|
self.piece = piece
|
||
|
self:initialize()
|
||
|
self.next_queue = {}
|
||
|
for i = 1, 30 do
|
||
|
table.insert(self.next_queue, self:generatePiece())
|
||
|
end
|
||
|
end
|
||
|
|
||
|
function AlwaysRandomizer:generatePiece()
|
||
|
return self.piece
|
||
|
end
|
||
|
|
||
|
return AlwaysRandomizer
|