Changed C99's slot machine to use its own random object.

This commit is contained in:
Ishaan Bhardwaj 2023-07-02 01:47:17 -04:00
parent e91b91aff2
commit 384edf8d54

View File

@ -50,6 +50,7 @@ local line_popup = {["y"]=0,["score"]=0,["lines"]=0}
function MarathonC99Game:new() function MarathonC99Game:new()
self.super:new() self.super:new()
self.grid = Grid(10, 22) self.grid = Grid(10, 22)
self.slots_random = love.math.newRandomGenerator(os.time())
self.randomizer = SegaRandomizer() self.randomizer = SegaRandomizer()
self.additive_gravity = false self.additive_gravity = false
@ -330,9 +331,9 @@ function MarathonC99Game:drawScoringInfo()
{1, 1, 1, 1} {1, 1, 1, 1}
) )
love.graphics.printf( love.graphics.printf(
(self.slots[1] and self.slots[1] or math.random(4)) .. " " .. (self.slots[1] or self.slots_random:random(4)) .. " " ..
(self.slots[2] and self.slots[2] or math.random(4)) .. " " .. (self.slots[2] or self.slots_random:random(4)) .. " " ..
math.random(4), self.slots_random:random(4),
240, 80, 100, "left") 240, 80, 100, "left")
love.graphics.setColor(1,1,1,1) love.graphics.setColor(1,1,1,1)
end end