Network.lua 921 B

1234567891011121314151617181920212223242526272829303132
  1. runServer = false
  2. runClient = true
  3. serverAddress = ''
  4. serverPort = 1234
  5. userName = ''
  6. nobgm = false
  7. function ParseNetworkArguments()
  8. local index = 0
  9. local arguments = GetArguments()
  10. for i, argument in ipairs(arguments) do
  11. if string.sub(argument, 1, 1) ~= '-' then
  12. if argument == "server" then
  13. runServer = true
  14. runClient = false
  15. return
  16. elseif index == 1 then -- First parameter is script name, so skip that
  17. runClient = true
  18. serverAddress = argument
  19. elseif index == 2 and runClient then
  20. userName = argument
  21. end
  22. index = index + 1
  23. else
  24. argument = string.lower(string.sub(argument, 2))
  25. if argument == "nobgm" then
  26. nobgm = true
  27. end
  28. end
  29. end
  30. end