mirror of
https://github.com/LDDestroier/CC/
synced 2025-01-23 23:46:53 +00:00
Added "quick" argument
This commit is contained in:
parent
908f184b3a
commit
fb68ed9007
34
tron.lua
34
tron.lua
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user