--- /dev/null
+-- 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',
+ }
+ })
--- /dev/null
+-- 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',
+ }
+ })
-- 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