From 62808c9fc6ee991ac2222d8b90e8247ae927131c Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Sun, 11 Feb 2007 03:33:04 +0000 Subject: [PATCH] We got more sinkin' up to do man. Yeah man, it's mighty groovy. git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@178 c613c5cb-e716-0410-b11b-feb51c14d237 --- .../parlor/client/ParlorDirector.as | 22 ++++++++++++------- .../com/threerings/parlor/data/ParlorCodes.as | 3 +++ .../whirled/client/SceneDirector.as | 8 ++++++- .../com/threerings/whirled/data/SceneCodes.as | 3 +++ 4 files changed, 27 insertions(+), 9 deletions(-) diff --git a/src/as/com/threerings/parlor/client/ParlorDirector.as b/src/as/com/threerings/parlor/client/ParlorDirector.as index eb86e324..9608c6ff 100644 --- a/src/as/com/threerings/parlor/client/ParlorDirector.as +++ b/src/as/com/threerings/parlor/client/ParlorDirector.as @@ -143,14 +143,6 @@ public class ParlorDirector extends BasicDirector _pendingInvites.clear(); } - // documentation inherited - override protected function fetchServices (client :Client) :void - { - // get a handle on our parlor services - _pservice = (client.requireService(ParlorService) as ParlorService); - super.fetchServices(client); - } - // documentation inherited from interface public function gameIsReady (gameOid :int) :void { @@ -234,6 +226,20 @@ public class ParlorDirector extends BasicDirector _pendingInvites.remove(invite.inviteId); } + // from BasicDirector + override protected function registerServices (client :Client) :void + { + client.addServiceGroup(ParlorCodes.PARLOR_GROUP); + } + + // from BasicDirector + override protected function fetchServices (client :Client) :void + { + // get a handle on our parlor services + _pservice = (client.requireService(ParlorService) as ParlorService); + super.fetchServices(client); + } + /** An active parlor context. */ protected var _pctx :ParlorContext; diff --git a/src/as/com/threerings/parlor/data/ParlorCodes.as b/src/as/com/threerings/parlor/data/ParlorCodes.as index 9d3cdc8f..a074332f 100644 --- a/src/as/com/threerings/parlor/data/ParlorCodes.as +++ b/src/as/com/threerings/parlor/data/ParlorCodes.as @@ -28,6 +28,9 @@ import com.threerings.presents.data.InvocationCodes; */ public class ParlorCodes extends InvocationCodes { + /** Defines our invocation services group. */ + public static const PARLOR_GROUP :String = "parlor"; + /** The response code for an accepted invitation. */ public static const INVITATION_ACCEPTED :int = 0; diff --git a/src/as/com/threerings/whirled/client/SceneDirector.as b/src/as/com/threerings/whirled/client/SceneDirector.as index df7002c8..62272ee7 100644 --- a/src/as/com/threerings/whirled/client/SceneDirector.as +++ b/src/as/com/threerings/whirled/client/SceneDirector.as @@ -488,7 +488,13 @@ public class SceneDirector extends BasicDirector _sservice = null; } - // documentation inherited + // from BasicDirector + override protected function registerServices (client :Client) :void + { + client.addServiceGroup(SceneCodes.WHIRLED_GROUP); + } + + // from BasicDirector override protected function fetchServices (client :Client) :void { // get a handle on our scene service diff --git a/src/as/com/threerings/whirled/data/SceneCodes.as b/src/as/com/threerings/whirled/data/SceneCodes.as index b28ec338..cfe7d5c3 100644 --- a/src/as/com/threerings/whirled/data/SceneCodes.as +++ b/src/as/com/threerings/whirled/data/SceneCodes.as @@ -28,6 +28,9 @@ import com.threerings.crowd.data.LocationCodes; */ public class SceneCodes extends LocationCodes { + /** Defines our invocation services group. */ + public static const WHIRLED_GROUP :String = "whirled"; + /** The message identifier for scene update messages. */ public static const SCENE_UPDATE :String = "scene_update"; }