summaryrefslogtreecommitdiffhomepage
path: root/menu.lua
diff options
context:
space:
mode:
Diffstat (limited to 'menu.lua')
-rw-r--r--menu.lua9
1 files changed, 8 insertions, 1 deletions
diff --git a/menu.lua b/menu.lua
index dcfd859..2e15881 100644
--- a/menu.lua
+++ b/menu.lua
@@ -9,6 +9,7 @@ require "selector"
-- Metatable of `Menu`
Menu = {
logo = nil,
+ -- move selectors to one table; make functions to retrieve selectors w or w/o controller
selectors = nil,
selected = nil,
nauts = require "nautslist",
@@ -34,7 +35,13 @@ end
-- Naut selector
function Menu:newSelector()
- table.insert(self.selectors,Selector:new(self))
+ local selector = Selector:new(self)
+ local w, h = love.graphics.getWidth()/self.scale, love.graphics.getHeight()/self.scale
+ local n = #self.selectors - 1
+ table.insert(self.selectors, selector)
+ local x = (w-79)/2+n*38
+ local y = h/2-16
+ selector:setPosition(x, y)
end
--