Files
BSG/src/main.lua
Paul Liverman da9e427512 lots of rewrite
2015-05-06 23:13:50 -07:00

54 lines
1.1 KiB
Lua

--tmp
local inspect = require "lib.inspect"
local lg = love.graphics
local hx, hy = lg.getWidth() / 2, lg.getHeight() / 2
local scale = 8
local images = {}
local fleet = {}
local bsg = require "ships.bsg"
local viper = require "ships.viper"
--tmp
local selected
function love.load()
lg.setDefaultFilter("linear", "nearest", 1)
images.bsg = lg.newImage('img/bsg.png')
images.viper = lg.newImage('img/viper.png')
--tmp
lg.setPointSize(10)
lg.setPointStyle("rough")
fleet[1] = bsg()
for i=1,8 do
local v = viper()
table.insert(fleet, v)
fleet[1]:dock(v, i)
end
end
function love.draw()
lg.translate(hx, hy)
lg.setColor(255, 255, 255)
for i=1,#fleet do
lg.draw(images[fleet[i].img], fleet[i].x * scale, fleet[i].y * scale, fleet[i].rotation, scale, scale, fleet[i].ox, fleet[i].oy)
end
--tmp
if selected then
lg.setColor(220, 180, 0)
lg.point(selected.x * scale, selected.y * scale)
end
end
function love.keypressed(key, unicode)
if key == "escape" then
love.event.quit()
end
end