]> Untitled Git - lightcycles-love.git/commitdiff
Extracted players to separate files
authorClifton James Palmer <clifton.palmer@gmail.com>
Sat, 8 Dec 2018 15:28:32 +0000 (09:28 -0600)
committerClifton James Palmer <clifton.palmer@gmail.com>
Sat, 8 Dec 2018 15:28:32 +0000 (09:28 -0600)
players/1.lua [new file with mode: 0644]
players/2.lua [new file with mode: 0644]
scene.lua

diff --git a/players/1.lua b/players/1.lua
new file mode 100644 (file)
index 0000000..5d8477a
--- /dev/null
@@ -0,0 +1,17 @@
+-- player 1
+
+require 'vec2'
+require 'player'
+
+return Player:new({
+    position=vec2:new(100,100),
+    vector=Player.vectors.right,
+    path={},
+    color={255, 0, 0},
+    keys={
+        w='up',
+        s='down',
+        a='left',
+        d='right',
+        }
+    })
diff --git a/players/2.lua b/players/2.lua
new file mode 100644 (file)
index 0000000..2539bc9
--- /dev/null
@@ -0,0 +1,20 @@
+-- player 2
+
+require 'vec2'
+require 'player'
+
+local width = love.graphics.getWidth()
+local height = love.graphics.getHeight()
+
+return Player:new({
+    position=vec2:new(width-100,height-100),
+    vector=Player.vectors.left,
+    path={},
+    color={255, 255, 0},
+    keys={
+        up='up',
+        down='down',
+        left='left',
+        right='right',
+        }
+    })
index 0ccc1a3f3c067555853051c0393a4e589a1549cd..3460899aa5dfe11add47fa59fad7b8bfc2f944c4 100644 (file)
--- a/scene.lua
+++ b/scene.lua
@@ -15,24 +15,8 @@ scene.grid.delta = 50
 
 -- load
 function scene:load()
-    table.insert(scene.players, Player:new({
-        position=vec2:new(100,100),
-        vector=Player.vectors.right,
-        path={},
-        }))
-
-    table.insert(scene.players, Player:new({
-        position=vec2:new(self.width-100,self.height-100),
-        vector=Player.vectors.left,
-        path={},
-        color={255, 255, 0},
-        keys={
-            up='up',
-            down='down',
-            left='left',
-            right='right',
-            }
-        }))
+    table.insert(scene.players, require('players/1'))
+    table.insert(scene.players, require('players/2'))
 end
 
 -- draw