]> Untitled Git - lightcycles-love.git/blobdiff - main.lua
Added line intersection highlights
[lightcycles-love.git] / main.lua
index 2995ef8583f63a1ee800c5791ea33a3cf08708ac..69591ddff234fae864e63aa106e846169844a7dd 100644 (file)
--- a/main.lua
+++ b/main.lua
@@ -1,42 +1,25 @@
 -- main
 
 -- main
 
-require 'player'
+require 'scene'
 
 function love.load()
 
 function love.load()
-    player = Player:new({position={x=100, y=100}, vector={x=Player.acceleration, y=0}})
+    scene:load()
 end
 
 function love.draw()
 end
 
 function love.draw()
-    -- set bg
-    local bgcolor = {0.2, 0.2, 0.5}
-    love.graphics.setBackgroundColor(bgcolor)
-
-    -- draw basic grid
-    love.graphics.setColor(0.3, 0.3, 0.6)
-    local width = love.graphics.getWidth()
-    local height = love.graphics.getHeight()
-    local delta = 50
-
-    for x=0,width,delta do
-        love.graphics.line(x, 0, x, height)
-    end
-
-    for y=0,height,delta do
-        love.graphics.line(0, y, width, y)
-    end
-
-    -- misc
-    player:draw()
+    scene:draw()
 end
 
 function love.update(dt)
     if love.keyboard.isDown('escape') then
         love.event.quit()
     end
 end
 
 function love.update(dt)
     if love.keyboard.isDown('escape') then
         love.event.quit()
     end
-    player:update(dt)
+    if not scene.paused then
+        scene:update(dt)
+    end
 end
 
 function love.quit()
     print('Thanks for playing!')
 end
 
 function love.quit()
     print('Thanks for playing!')
-    print('Recorded ' .. #player.path / 2 .. ' player path points')
+    scene:quit()
 end
 end