gameServer/HWProtoLobbyState.hs
changeset 2150 45b695f3a7b9
parent 2126 cb249fa8e3da
child 2155 d897222d3339
equal deleted inserted replaced
2149:2eda77999bec 2150:45b695f3a7b9
    42 
    42 
    43 
    43 
    44 handleCmd_lobby clID clients rooms ["CREATE_ROOM", newRoom, roomPassword] =
    44 handleCmd_lobby clID clients rooms ["CREATE_ROOM", newRoom, roomPassword] =
    45 	if haveSameRoom then
    45 	if haveSameRoom then
    46 		[Warning "Room exists"]
    46 		[Warning "Room exists"]
       
    47 	else if illegalName newRoom then
       
    48 		[Warning "Illegal room name"]
    47 	else
    49 	else
    48 		[RoomRemoveThisClient "", -- leave lobby
    50 		[RoomRemoveThisClient "", -- leave lobby
    49 		AddRoom newRoom roomPassword,
    51 		AddRoom newRoom roomPassword,
    50 		AnswerThisClient ["NOT_READY", clientNick]
    52 		AnswerThisClient ["NOT_READY", clientNick]
    51 		]
    53 		]