netserver/Miscutils.hs
changeset 1408 fab171a17968
parent 1403 b8c921ed0f13
child 1411 df78c9571bc7
equal deleted inserted replaced
1407:b44fbb630fb6 1408:fab171a17968
   100 	if cl == client then
   100 	if cl == client then
   101 		client : cls
   101 		client : cls
   102 	else
   102 	else
   103 		cl : (modifyClient client cls)
   103 		cl : (modifyClient client cls)
   104 
   104 
       
   105 modifyRoomClients :: RoomInfo -> (ClientInfo -> ClientInfo) -> ClientsTransform
       
   106 modifyRoomClients clientsroom clientMod clients = map (\c -> if name clientsroom == room c then clientMod c else c) clients
       
   107 
   105 noChangeRooms :: RoomsTransform
   108 noChangeRooms :: RoomsTransform
   106 noChangeRooms a = a
   109 noChangeRooms a = a
   107 
   110 
   108 addRoom :: RoomInfo -> RoomsTransform
   111 addRoom :: RoomInfo -> RoomsTransform
   109 addRoom room rooms = room:rooms
   112 addRoom room rooms = room:rooms