mirror of
https://github.com/SashLilac/cambridge.git
synced 2024-11-22 19:29:02 -06:00
Square mode added as toggle
Other things may get toggles too Immobile spins, cascade, credit roll?
This commit is contained in:
parent
061f6f5164
commit
fc58e6e908
@ -22,6 +22,7 @@ function GameMode:new(secret_inputs)
|
|||||||
self.score = 0
|
self.score = 0
|
||||||
self.level = 0
|
self.level = 0
|
||||||
self.lines = 0
|
self.lines = 0
|
||||||
|
self.squares = 0
|
||||||
self.drop_bonus = 0
|
self.drop_bonus = 0
|
||||||
self.are = 0
|
self.are = 0
|
||||||
self.lcd = 0
|
self.lcd = 0
|
||||||
@ -46,6 +47,7 @@ function GameMode:new(secret_inputs)
|
|||||||
self.big_mode = false
|
self.big_mode = false
|
||||||
self.irs = true
|
self.irs = true
|
||||||
self.ihs = true
|
self.ihs = true
|
||||||
|
self.square_mode = false
|
||||||
self.rpc_details = "In game"
|
self.rpc_details = "In game"
|
||||||
self.SGnames = {
|
self.SGnames = {
|
||||||
"9", "8", "7", "6", "5", "4", "3", "2", "1",
|
"9", "8", "7", "6", "5", "4", "3", "2", "1",
|
||||||
@ -193,6 +195,11 @@ function GameMode:update(inputs, ruleset)
|
|||||||
|
|
||||||
if self.piece.locked == true then
|
if self.piece.locked == true then
|
||||||
self.grid:applyPiece(self.piece)
|
self.grid:applyPiece(self.piece)
|
||||||
|
|
||||||
|
if self.square_mode then
|
||||||
|
self.squares = self.squares + self.grid:markSquares()
|
||||||
|
end
|
||||||
|
|
||||||
self.grid:markClearedRows()
|
self.grid:markClearedRows()
|
||||||
|
|
||||||
local cleared_row_count = self.grid:getClearedRowCount()
|
local cleared_row_count = self.grid:getClearedRowCount()
|
||||||
|
Loading…
Reference in New Issue
Block a user