Revamped "persona selection" support. Things now actually work, and in as

sensible a way as we can hope for.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1717 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2002-09-19 23:36:59 +00:00
parent 0df0ec348d
commit ba4985053f
10 changed files with 301 additions and 135 deletions
@@ -1,5 +1,5 @@
//
// $Id: ClientObject.dobj,v 1.1 2002/08/14 19:07:54 mdb Exp $
// $Id: ClientObject.dobj,v 1.2 2002/09/19 23:36:59 mdb Exp $
package com.threerings.presents.data;
@@ -14,6 +14,10 @@ import com.threerings.presents.dobj.DSet;
*/
public class ClientObject extends DObject
{
/** The name of a message event delivered to the client when they
* switch usernames (and therefore user objects). */
public static final String CLOBJ_CHANGED = "!clobj_changed!";
/** Used to publish all invocation service receivers registered on
* this client. */
public DSet receivers = new DSet();
@@ -1,5 +1,5 @@
//
// $Id: ClientObject.java,v 1.3 2002/08/14 19:07:54 mdb Exp $
// $Id: ClientObject.java,v 1.4 2002/09/19 23:36:59 mdb Exp $
package com.threerings.presents.data;
@@ -17,6 +17,10 @@ public class ClientObject extends DObject
/** The field name of the <code>receivers</code> field. */
public static final String RECEIVERS = "receivers";
/** The name of a message event delivered to the client when they
* switch usernames (and therefore user objects). */
public static final String CLOBJ_CHANGED = "!clobj_changed!";
/** Used to publish all invocation service receivers registered on
* this client. */
public DSet receivers = new DSet();