2019-05-22 22:57:34 -05:00
|
|
|
backgrounds = {
|
|
|
|
[0] = love.graphics.newImage("res/backgrounds/0-quantum-foam.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/100-big-bang.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/200-spiral-galaxy.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/300-sun-and-dust.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/400-earth-and-moon.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/500-cambrian-explosion.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/600-dinosaurs.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/700-asteroid.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/800-human-fire.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/900-early-civilization.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/1000-vikings.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/1100-crusades.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/1200-genghis-khan.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/1300-black-death.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/1400-columbus-discovery.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/1500-aztecas.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/1600-telescope.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/1700-american-revolution.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/1800-railways.png"),
|
|
|
|
love.graphics.newImage("res/backgrounds/1900-world-wide-web.png"),
|
|
|
|
title = love.graphics.newImage("res/backgrounds/title_v0.1.png"),
|
2020-10-10 18:42:56 -05:00
|
|
|
input_config = love.graphics.newImage("res/backgrounds/options-pcb.png"),
|
|
|
|
game_config = love.graphics.newImage("res/backgrounds/options-gears.png"),
|
2019-05-22 22:57:34 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
blocks = {
|
|
|
|
["2tie"] = {
|
2020-10-10 18:42:56 -05:00
|
|
|
R = love.graphics.newImage("res/img/s1.png"),
|
2020-10-10 21:12:22 -05:00
|
|
|
O = love.graphics.newImage("res/img/s3.png"),
|
2020-10-10 18:42:56 -05:00
|
|
|
Y = love.graphics.newImage("res/img/s7.png"),
|
|
|
|
G = love.graphics.newImage("res/img/s6.png"),
|
|
|
|
C = love.graphics.newImage("res/img/s2.png"),
|
2020-10-10 21:12:22 -05:00
|
|
|
B = love.graphics.newImage("res/img/s4.png"),
|
2020-10-10 18:42:56 -05:00
|
|
|
M = love.graphics.newImage("res/img/s5.png"),
|
2019-05-22 22:57:34 -05:00
|
|
|
X = love.graphics.newImage("res/img/s9.png"),
|
|
|
|
},
|
|
|
|
["bone"] = {
|
2020-10-10 18:42:56 -05:00
|
|
|
R = love.graphics.newImage("res/img/bone.png"),
|
2019-05-22 22:57:34 -05:00
|
|
|
O = love.graphics.newImage("res/img/bone.png"),
|
2020-10-10 18:42:56 -05:00
|
|
|
Y = love.graphics.newImage("res/img/bone.png"),
|
2019-05-22 22:57:34 -05:00
|
|
|
G = love.graphics.newImage("res/img/bone.png"),
|
2020-10-10 18:42:56 -05:00
|
|
|
C = love.graphics.newImage("res/img/bone.png"),
|
|
|
|
B = love.graphics.newImage("res/img/bone.png"),
|
|
|
|
M = love.graphics.newImage("res/img/bone.png"),
|
2019-05-22 22:57:34 -05:00
|
|
|
X = love.graphics.newImage("res/img/bone.png"),
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2020-10-10 18:42:56 -05:00
|
|
|
ColourSchemes = {
|
|
|
|
Arika = {
|
|
|
|
I = "R",
|
|
|
|
L = "O",
|
|
|
|
J = "B",
|
|
|
|
S = "M",
|
|
|
|
Z = "G",
|
|
|
|
O = "Y",
|
|
|
|
T = "C",
|
|
|
|
},
|
|
|
|
TTC = {
|
|
|
|
I = "C",
|
|
|
|
L = "O",
|
|
|
|
J = "B",
|
|
|
|
S = "G",
|
|
|
|
Z = "R",
|
|
|
|
O = "Y",
|
|
|
|
T = "M",
|
|
|
|
},
|
|
|
|
}
|
|
|
|
|
2019-06-16 21:16:09 -05:00
|
|
|
for name, blockset in pairs(blocks) do
|
|
|
|
for shape, image in pairs(blockset) do
|
|
|
|
image:setFilter("nearest")
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
2019-05-22 22:57:34 -05:00
|
|
|
misc_graphics = {
|
|
|
|
frame = love.graphics.newImage("res/img/frame.png"),
|
|
|
|
ready = love.graphics.newImage("res/img/ready.png"),
|
|
|
|
go = love.graphics.newImage("res/img/go.png"),
|
|
|
|
select_mode = love.graphics.newImage("res/img/select_mode.png"),
|
|
|
|
strike = love.graphics.newImage("res/img/strike.png"),
|
|
|
|
}
|