8 scene.width = love.graphics.getWidth()
9 scene.height = love.graphics.getHeight()
12 scene.grid.bgcolor = {0.2, 0.2, 0.5}
13 scene.grid.linecolor = {0.3, 0.3, 0.6}
18 table.insert(scene.players, Player:new({
19 position=vec2:new(100,100),
20 vector=Player.vectors.right,
24 table.insert(scene.players, Player:new({
25 position=vec2:new(self.width-100,self.height-100),
26 vector=Player.vectors.left,
39 function scene:drawGrid()
40 love.graphics.setBackgroundColor(self.grid.bgcolor)
41 love.graphics.setColor(self.grid.linecolor)
43 for x=0,self.width,self.grid.delta do
44 love.graphics.line(x, 0, x, self.height)
46 for y=0,self.height,self.grid.delta do
47 love.graphics.line(0, y, self.width, y)
51 function scene:drawPlayers()
52 for _,player in pairs(self.players) do
63 function scene:updatePlayers(dt)
64 for _,player in pairs(self.players) do
69 function scene:update(dt)
70 self:updatePlayers(dt)
75 for i,player in pairs(self.players) do
76 print('Player '..i..' generated '.. #player.path / 2 .. ' path points')