Network.lua 973 B

1234567891011121314151617181920212223242526272829303132
  1. runServer = false
  2. runClient = false
  3. serverAddress = ''
  4. serverPort = 1234
  5. userName = ''
  6. nobgm = false
  7. function ParseNetworkArguments()
  8. local arguments = GetArguments()
  9. local skipNext = false
  10. for i, argument in ipairs(arguments) do
  11. if skipNext == false and string.sub(argument, 1, 1) == '-' then
  12. argument = string.lower(string.sub(argument, 1))
  13. if argument == "server" then
  14. runServer = true
  15. runClient = false
  16. elseif argument == "address" then
  17. runClient = true
  18. runServer = false
  19. serverAddress = arguments[i + 1]
  20. skipNext = true
  21. elseif argument == "username" then
  22. userName = arguments[i + 1]
  23. skipNext = true
  24. elseif argument == "nobgm" then
  25. nobgm = true
  26. end
  27. end
  28. skipNext = false
  29. end
  30. end