From 52c63ed28d216d4764339b13535a9d8a4b5cdb4f Mon Sep 17 00:00:00 2001 From: Clifton James Palmer Date: Sat, 8 Dec 2018 09:28:32 -0600 Subject: [PATCH] Extracted players to separate files --- players/1.lua | 17 +++++++++++++++++ players/2.lua | 20 ++++++++++++++++++++ scene.lua | 20 ++------------------ 3 files changed, 39 insertions(+), 18 deletions(-) create mode 100644 players/1.lua create mode 100644 players/2.lua diff --git a/players/1.lua b/players/1.lua new file mode 100644 index 0000000..5d8477a --- /dev/null +++ b/players/1.lua @@ -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 index 0000000..2539bc9 --- /dev/null +++ b/players/2.lua @@ -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', + } + }) diff --git a/scene.lua b/scene.lua index 0ccc1a3..3460899 100644 --- 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 -- 2.47.2