changed behaviour to make more then one client possible
This commit is contained in:
parent
dd29ec5e97
commit
de171a9d9d
3 changed files with 15 additions and 6 deletions
|
@ -60,8 +60,8 @@ class GGSNetwork
|
|||
command = headers["Client-Command"]
|
||||
case command
|
||||
when "hello"
|
||||
@game_token = data
|
||||
@delegate.ggsNetworkReady(self, true)
|
||||
parse_hello(data)
|
||||
@delegate.ggsNetworkReady(self, @am_i_host)
|
||||
when "defined"
|
||||
@delegate.ggsNetworkDefined(self, true)
|
||||
else
|
||||
|
@ -80,4 +80,9 @@ class GGSNetwork
|
|||
message
|
||||
end
|
||||
|
||||
def parse_hello(message)
|
||||
@game_token, shall_define, @table_token = message.split(",")
|
||||
@am_i_host = shall_define == "true"
|
||||
end
|
||||
|
||||
end
|
||||
|
|
Reference in a new issue