Added "quick" argument

This commit is contained in:
LDDestroier 2018-11-27 17:28:31 -05:00 committed by GitHub
parent 908f184b3a
commit fb68ed9007
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 47 additions and 33 deletions

View File

@ -72,6 +72,7 @@ local resetPlayers = function()
end
local tArg = {...}
local useSkynet = (tArg[1] or ""):lower() == "skynet"
local useOnce = (tArg[2] or tArg[1] or ""):lower() == "quick"
local skynetPath = "skynet"
local skynetURL = "https://raw.githubusercontent.com/osmarks/skynet/master/client.lua"
@ -1015,14 +1016,7 @@ local helpScreen = function()
waitForKey(0.25)
end
local decision
local main = function()
local rVal
while true do
decision = titleScreen()
lockInput = false
if decision == "start" then
local startGame = function()
-- reset all info between games
trail = {}
deadGuys = {}
@ -1052,6 +1046,17 @@ local main = function()
startCountdown()
parallel.waitForAny( getInput, game, networking )
end
end
local decision
local main = function()
local rVal
while true do
decision = titleScreen()
lockInput = false
if decision == "start" then
startGame()
elseif decision == "help" then
helpScreen()
elseif decision == "demo" then
@ -1062,9 +1067,18 @@ local main = function()
end
end
if useSkynet then
if useOnce then
if useSkynet then
parallel.waitForAny(startGame, skynet.listen)
skynet.socket.close()
else
startGame()
end
else
if useSkynet then
parallel.waitForAny(main, skynet.listen)
skynet.socket.close()
else
else
main()
end
end