Changed the way color override works on bone blocks

pull/13/head
Ishaan Bhardwaj 2020-11-10 16:03:30 -05:00
parent af86ce3a98
commit 7228707241
1 changed files with 51 additions and 24 deletions

View File

@ -25,30 +25,57 @@ Ruleset.enable_IRS_wallkicks = false
-- Component functions. -- Component functions.
function Ruleset:new() function Ruleset:new()
blocks["bone"] = (not self.world) and if config.gamesettings.piece_colour == 1 then
{ blocks["bone"] = (not self.world) and
R = love.graphics.newImage("res/img/bone.png"), {
O = love.graphics.newImage("res/img/bone.png"), R = love.graphics.newImage("res/img/bone.png"),
Y = love.graphics.newImage("res/img/bone.png"), O = love.graphics.newImage("res/img/bone.png"),
G = love.graphics.newImage("res/img/bone.png"), Y = love.graphics.newImage("res/img/bone.png"),
C = love.graphics.newImage("res/img/bone.png"), G = love.graphics.newImage("res/img/bone.png"),
B = love.graphics.newImage("res/img/bone.png"), C = love.graphics.newImage("res/img/bone.png"),
M = love.graphics.newImage("res/img/bone.png"), B = love.graphics.newImage("res/img/bone.png"),
F = love.graphics.newImage("res/img/bone.png"), M = love.graphics.newImage("res/img/bone.png"),
A = love.graphics.newImage("res/img/bone.png"), F = love.graphics.newImage("res/img/bone.png"),
X = love.graphics.newImage("res/img/bone.png"), A = love.graphics.newImage("res/img/bone.png"),
} or { X = love.graphics.newImage("res/img/bone.png"),
R = love.graphics.newImage("res/img/bonew.png"), } or {
O = love.graphics.newImage("res/img/bonew.png"), R = love.graphics.newImage("res/img/bonew.png"),
Y = love.graphics.newImage("res/img/bonew.png"), O = love.graphics.newImage("res/img/bonew.png"),
G = love.graphics.newImage("res/img/bonew.png"), Y = love.graphics.newImage("res/img/bonew.png"),
C = love.graphics.newImage("res/img/bonew.png"), G = love.graphics.newImage("res/img/bonew.png"),
B = love.graphics.newImage("res/img/bonew.png"), C = love.graphics.newImage("res/img/bonew.png"),
M = love.graphics.newImage("res/img/bonew.png"), B = love.graphics.newImage("res/img/bonew.png"),
F = love.graphics.newImage("res/img/bonew.png"), M = love.graphics.newImage("res/img/bonew.png"),
A = love.graphics.newImage("res/img/bonew.png"), F = love.graphics.newImage("res/img/bonew.png"),
X = love.graphics.newImage("res/img/bonew.png"), A = love.graphics.newImage("res/img/bonew.png"),
} X = love.graphics.newImage("res/img/bonew.png"),
}
else
blocks["bone"] = (config.gamesettings.piece_colour == 2) and
{
R = love.graphics.newImage("res/img/bone.png"),
O = love.graphics.newImage("res/img/bone.png"),
Y = love.graphics.newImage("res/img/bone.png"),
G = love.graphics.newImage("res/img/bone.png"),
C = love.graphics.newImage("res/img/bone.png"),
B = love.graphics.newImage("res/img/bone.png"),
M = love.graphics.newImage("res/img/bone.png"),
F = love.graphics.newImage("res/img/bone.png"),
A = love.graphics.newImage("res/img/bone.png"),
X = love.graphics.newImage("res/img/bone.png"),
} or {
R = love.graphics.newImage("res/img/bonew.png"),
O = love.graphics.newImage("res/img/bonew.png"),
Y = love.graphics.newImage("res/img/bonew.png"),
G = love.graphics.newImage("res/img/bonew.png"),
C = love.graphics.newImage("res/img/bonew.png"),
B = love.graphics.newImage("res/img/bonew.png"),
M = love.graphics.newImage("res/img/bonew.png"),
F = love.graphics.newImage("res/img/bonew.png"),
A = love.graphics.newImage("res/img/bonew.png"),
X = love.graphics.newImage("res/img/bonew.png"),
}
end
end end
function Ruleset:rotatePiece(inputs, piece, grid, prev_inputs, initial) function Ruleset:rotatePiece(inputs, piece, grid, prev_inputs, initial)