diff options
author | piernov <piernov@piernov.org> | 2014-05-03 21:54:48 +0200 |
---|---|---|
committer | piernov <piernov@piernov.org> | 2014-05-03 21:54:48 +0200 |
commit | a9d658bf88c9ea04c1eb8e39914a444b2e75f2e0 (patch) | |
tree | b5e1eac4069c07674a7fae33fa77761305bfd89e /Gamestates/Multiplayer.lua | |
parent | 4d1ec298b7286f213702769063f20254ceff3913 (diff) | |
download | Mastermind-a9d658bf88c9ea04c1eb8e39914a444b2e75f2e0.tar.gz Mastermind-a9d658bf88c9ea04c1eb8e39914a444b2e75f2e0.tar.bz2 Mastermind-a9d658bf88c9ea04c1eb8e39914a444b2e75f2e0.tar.xz Mastermind-a9d658bf88c9ea04c1eb8e39914a444b2e75f2e0.zip |
Start working on Multiplayer mode + makes menu button bigger\
Android NSD is used when OS is Android, must be used in conjunction with piernov/android-love-sdl2's android-nsd branch on Android 4.1+\
lua-enet is used for networking, peer:send()'s flag should be reliable
Diffstat (limited to 'Gamestates/Multiplayer.lua')
-rw-r--r-- | Gamestates/Multiplayer.lua | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Gamestates/Multiplayer.lua b/Gamestates/Multiplayer.lua index e69de29..879a100 100644 --- a/Gamestates/Multiplayer.lua +++ b/Gamestates/Multiplayer.lua @@ -0,0 +1,24 @@ +local Multiplayer = { + Local = require "Gamestates/Multiplayer/Local", + Internet = require "Gamestates/Multiplayer/Internet"} + +local Gui = require "Quickie" +local Utils = require "Utils" + +function Multiplayer:update(dt) + Gui.group{grow = "down", pos = {Utils.percentCoordinates(10, 10)}, function() + if Gui.Button{text = "Local", size = {Utils.percentCoordinates(80, 20)}} then + Gamestate.switch(Multiplayer.Local) + end + if Gui.Button{text = "Internet", size = {Utils.percentCoordinates(80, 20)}} then + Gamestate.switch(Multiplayer.Internet) + end + end} +end + +function Multiplayer:draw() + Gui.core.draw() +end + + +return Multiplayer |