Finished wiring up tell capabilities.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@183 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -1,9 +1,10 @@
|
|||||||
#
|
#
|
||||||
# $Id: server.properties,v 1.1 2001/07/23 21:15:02 mdb Exp $
|
# $Id: server.properties,v 1.2 2001/08/04 03:13:26 mdb Exp $
|
||||||
#
|
#
|
||||||
# Configuration for the Party server
|
# Configuration for the Party server
|
||||||
|
|
||||||
# These invocation service providers will be registered with the
|
# These invocation service providers will be registered with the
|
||||||
# invocation manager during the server init process
|
# invocation manager during the server init process
|
||||||
providers = \
|
providers = \
|
||||||
location = com.threerings.cocktail.party.server.LocationProvider
|
location = com.threerings.cocktail.party.server.LocationProvider, \
|
||||||
|
chat = com.threerings.cocktail.party.chat.ChatProvider
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
//
|
//
|
||||||
// $Id: ChatDirector.java,v 1.4 2001/08/04 02:54:28 mdb Exp $
|
// $Id: ChatDirector.java,v 1.5 2001/08/04 03:13:26 mdb Exp $
|
||||||
|
|
||||||
package com.threerings.cocktail.party.chat;
|
package com.threerings.cocktail.party.chat;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import com.threerings.cocktail.cher.dobj.*;
|
import com.threerings.cocktail.cher.dobj.*;
|
||||||
|
import com.threerings.cocktail.cher.util.Codes;
|
||||||
|
|
||||||
import com.threerings.cocktail.party.Log;
|
import com.threerings.cocktail.party.Log;
|
||||||
import com.threerings.cocktail.party.client.LocationObserver;
|
import com.threerings.cocktail.party.client.LocationObserver;
|
||||||
@@ -158,8 +159,11 @@ public class ChatManager
|
|||||||
*/
|
*/
|
||||||
public void handleTellNotification (String source, String message)
|
public void handleTellNotification (String source, String message)
|
||||||
{
|
{
|
||||||
Log.info("Tell notification [src=" + source +
|
// pass this on to our chat displays
|
||||||
", msg=" + message + "].");
|
for (int i = 0; i < _displays.size(); i++) {
|
||||||
|
ChatDisplay display = (ChatDisplay)_displays.get(i);
|
||||||
|
display.displayTellMessage(source, message);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -167,9 +171,13 @@ public class ChatManager
|
|||||||
*
|
*
|
||||||
* @param invid the invocation id of the tell request.
|
* @param invid the invocation id of the tell request.
|
||||||
*/
|
*/
|
||||||
public void handleTellSuccess (int invid)
|
public void handleTellSucceded (int invid)
|
||||||
{
|
{
|
||||||
Log.info("Tell succeeded [invid=" + invid + "].");
|
// pass this on to our chat displays
|
||||||
|
for (int i = 0; i < _displays.size(); i++) {
|
||||||
|
ChatDisplay display = (ChatDisplay)_displays.get(i);
|
||||||
|
display.handleResponse(invid, Codes.SUCCESS);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -180,8 +188,11 @@ public class ChatManager
|
|||||||
*/
|
*/
|
||||||
public void handleTellFailed (int invid, String reason)
|
public void handleTellFailed (int invid, String reason)
|
||||||
{
|
{
|
||||||
Log.info("Tell failed [invid=" + invid +
|
// pass this on to our chat displays
|
||||||
", reason=" + reason + "].");
|
for (int i = 0; i < _displays.size(); i++) {
|
||||||
|
ChatDisplay display = (ChatDisplay)_displays.get(i);
|
||||||
|
display.handleResponse(invid, reason);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void handleSpeakMessage (Object[] args)
|
protected void handleSpeakMessage (Object[] args)
|
||||||
|
|||||||
Reference in New Issue
Block a user