1061 Commits

Author SHA1 Message Date
Michael Bayne 445e23a977 [maven-release-plugin] copy for tag vilya-1.3
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/tags/vilya-1.3@1072 c613c5cb-e716-0410-b11b-feb51c14d237
2011-04-04 05:24:33 +00:00
Michael Bayne a29129f3b0 [maven-release-plugin] prepare release vilya-1.3
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1071 c613c5cb-e716-0410-b11b-feb51c14d237
2011-04-04 05:24:17 +00:00
Michael Bayne d5e87561c7 Prepare for (Maven-initiated) release.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1070 c613c5cb-e716-0410-b11b-feb51c14d237
2011-04-04 05:19:59 +00:00
Michael Bayne 530d8ba0b7 Depend on the stable 1.8 Narya release.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1069 c613c5cb-e716-0410-b11b-feb51c14d237
2011-04-04 05:19:23 +00:00
Michael Bayne 7751fe7631 Put bootstrap.xml in etc.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1068 c613c5cb-e716-0410-b11b-feb51c14d237
2011-04-03 16:38:01 +00:00
Michael Bayne 318f7a6cf1 Updated services with new factored out response sending method.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1067 c613c5cb-e716-0410-b11b-feb51c14d237
2011-04-02 00:03:21 +00:00
Michael Bayne 6e10cbe194 Back to the zero-arg ctor for OccupantInfo derivatives.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1066 c613c5cb-e716-0410-b11b-feb51c14d237
2011-04-01 22:33:09 +00:00
Michael Bayne 4ed688f96d Bumped up to the Narya snapshot and nixed two no-longer-needed zero arg ctors.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1065 c613c5cb-e716-0410-b11b-feb51c14d237
2011-04-01 22:12:02 +00:00
Charlie Groves 8f0b2d48fa Stop building aslib as part of dist, and finish conversion to ooo-build
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1064 c613c5cb-e716-0410-b11b-feb51c14d237
2011-03-28 02:49:47 +00:00
Michael Bayne b9ef4a602b Added missing -init-ooo and reinstated copying of test resources.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1063 c613c5cb-e716-0410-b11b-feb51c14d237
2011-03-16 18:22:17 +00:00
Michael Bayne 429d3fd9b8 Asdoc fixes.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1062 c613c5cb-e716-0410-b11b-feb51c14d237
2011-03-16 18:19:10 +00:00
Michael Bayne 916d072efc Javadoc fixes.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1061 c613c5cb-e716-0410-b11b-feb51c14d237
2011-03-16 18:18:50 +00:00
Michael Bayne e0681559c1 Upgraded to latest narya-tools, regenerated services.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1060 c613c5cb-e716-0410-b11b-feb51c14d237
2011-03-16 18:18:28 +00:00
Michael Bayne 5d54ff0d60 Converted to ooo-build.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1059 c613c5cb-e716-0410-b11b-feb51c14d237
2011-03-16 18:18:18 +00:00
Mike Thomas a94a8dcf41 Preparing for 1.3-SNAPSHOT development.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1058 c613c5cb-e716-0410-b11b-feb51c14d237
2011-02-17 19:56:25 +00:00
Mike Thomas c9e5849efc Preparing for 1.2 release.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1056 c613c5cb-e716-0410-b11b-feb51c14d237
2011-02-17 19:54:18 +00:00
Mike Thomas a321404005 In order to pick up recent narya bugfixes, move our dependency forward to the current narya snapshot.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1055 c613c5cb-e716-0410-b11b-feb51c14d237
2011-02-03 19:37:34 +00:00
Charlie Groves c392cd1fe7 Deploy a sources jar along with the code jar for IDE-happiness
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1054 c613c5cb-e716-0410-b11b-feb51c14d237
2011-01-20 00:43:25 +00:00
Mike Thomas 02abd24058 Step 2 in getting the *-poms versions to match pom versions.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1053 c613c5cb-e716-0410-b11b-feb51c14d237
2011-01-18 17:55:44 +00:00
Mike Thomas 981e4cd6b4 Step 1 in bringing as-pom up to pom's version.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1052 c613c5cb-e716-0410-b11b-feb51c14d237
2011-01-18 17:38:12 +00:00
Mike Thomas c8fd71e57b Increment version to 1.2-SNAPSHOT
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1051 c613c5cb-e716-0410-b11b-feb51c14d237
2011-01-14 19:44:43 +00:00
Mike Thomas 7bbedf1aa0 Mark this as vilya v 1.1
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1050 c613c5cb-e716-0410-b11b-feb51c14d237
2011-01-14 19:32:16 +00:00
Charlie Groves bdcf55f6b3 Use m2eclipse for Eclipse configuration
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1049 c613c5cb-e716-0410-b11b-feb51c14d237
2011-01-11 23:47:18 +00:00
Par Winzell 9d00a631e2 Ray's recent war on Arrays makes it more interesting to accept general collections.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1048 c613c5cb-e716-0410-b11b-feb51c14d237
2011-01-10 17:26:43 +00:00
Charlie Groves e92de1c460 DObject regeneration for OidList change
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1047 c613c5cb-e716-0410-b11b-feb51c14d237
2011-01-06 09:16:40 +00:00
Dave Hoover 71d8a73070 Auld Lang Syne
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1046 c613c5cb-e716-0410-b11b-feb51c14d237
2011-01-01 05:04:14 +00:00
Dave Hoover 5abc08c253 Make eclipse output to dist/classes
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1045 c613c5cb-e716-0410-b11b-feb51c14d237
2011-01-01 05:03:19 +00:00
Dave Hoover a5e05979ba Whitespace
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1044 c613c5cb-e716-0410-b11b-feb51c14d237
2011-01-01 05:03:18 +00:00
Michael Bayne 24c3d4ef3e Switched to dynamic dispatch.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1043 c613c5cb-e716-0410-b11b-feb51c14d237
2011-01-01 01:39:26 +00:00
Michael Bayne c8a4fbfd8b Updated to use the new Client-reference-free style.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1042 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-31 22:29:19 +00:00
Michael Bayne 08572479f7 Regenerated.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1041 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-31 21:02:22 +00:00
Michael Bayne 9510aa7764 The Narya Ant tasks must be obtained from narya-tools, not a "normal"
dependency on Narya.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1040 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-22 22:24:26 +00:00
Michael Bayne 73a7b00a41 We get Depot by way of Nenya <- Narya <- Depot.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1039 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-15 18:20:26 +00:00
Michael Bayne 1cb7b7dae5 Bump our Depot dependency up to 1.2-SNAPSHOT and convert ourselves to the new
type-safeness. Also jump to Narya 1.4-SNAPSHOT as well. Once the type-safe
Depot revamp settles down, we'll push out a release version of Depot, Narya and
Nenya and get back off the snapshot horse.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1038 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-15 00:44:24 +00:00
Michael Bayne cd7280414a Need includeAntRuntime=false.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1037 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-15 00:40:56 +00:00
Mike Thomas 05b9eaa532 Since vilya currently uses depot 1.0 and will break if you point it at newer versions, let's tell that to eclipse too.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1036 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-14 01:11:14 +00:00
Mike Thomas d5278b6ab4 Can't do this here. Rebreak my eclipse.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1035 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-11 00:43:36 +00:00
Mike Thomas 95a2b2dcee There are still a ton of non-typesafe warnings I'm getting from all these ColumnExps without a type everywhere, but this was actually breaking my compile, so tell it that it should be getting a boolean out of the where clause.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1034 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-11 00:12:51 +00:00
Michael Bayne 818b95b08d Move as-pom.xml into etc to match Narya.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1033 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-09 23:11:20 +00:00
Charlie Groves 6d06a05fa6 Ack, vilya only depends on depot-1.0, so it doesn't have parameterized SQLExpressions. Eclipse is exporting trunk, so I thought it needed them. Rolling back 1031.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1032 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-09 22:01:36 +00:00
Charlie Groves 5f1e197ce1 Fill in the unknown parameter on SQLExpression to match the later Ops.and and make Eclipse happy
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1031 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-09 21:50:13 +00:00
Par Winzell 5cea32f9b2 The Client's ClientObject is not necessarily the body anymore.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1030 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-08 19:31:14 +00:00
Par Winzell 060aa2202e We need the new Narya in Flash land as well (we're already getting it for Java).
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1029 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-08 19:30:46 +00:00
Charlie Groves b3ff66a9c8 Build to the new test class location
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1028 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-06 23:37:39 +00:00
Michael Bayne fde4dc3d97 Nixing non-public repositories.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1027 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-06 19:43:47 +00:00
Par Winzell 965237145e One day perhaps we'll consider a world where clients can flit between bodies willy nilly and bodies don't necessarily have a client attached to them, but until that day, we're going to require that BodyObject.getClientObject() returns non-null when the body is in the wild.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1026 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-06 04:43:44 +00:00
Par Winzell 1295b1dec7 After all that, I sent in the wrong variable.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1025 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-06 04:41:30 +00:00
Par Winzell 73e514b351 BodyObject still derives from ClientObject, alas, but that no longer means a BodyObject is its own ClientObject. Make sure to send this notification to the right object.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1024 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-05 03:59:52 +00:00
Michael Bayne 56f5acf722 No longer needed.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1023 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-02 17:45:00 +00:00
Michael Bayne 514bcfd70d Fix up the asdoc build. Not that it works, but at least it's not broken because
of build-related problems.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1022 c613c5cb-e716-0410-b11b-feb51c14d237
2010-12-02 06:15:26 +00:00
Par Winzell d03e77beb7 Use the new method on BodyLocator to translate ClientObjects into BodyObjects.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1021 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-29 21:11:47 +00:00
Dave Hoover fe560b0dfd Teach eclipse to get those from M2_REPO
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1020 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-28 07:38:33 +00:00
Charlie Groves eb67a699a5 Apparently I need to bump the narya revision if I'm going to depend on changes in narya.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1019 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-23 22:40:30 +00:00
Charlie Groves 3782309a2e Use runServer to start servers, and rename PrefixServer.Module to PrefixModule
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1018 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-23 22:19:50 +00:00
Michael Bayne 551bbef355 Obtain as3isolib-fp9 from Maven.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1017 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-19 23:11:18 +00:00
Dave Hoover bbc38001da Teach eclipse about things moving
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1016 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-19 21:31:30 +00:00
Dave Hoover 0ed154d0c3 Whitespace
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1015 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-19 21:31:29 +00:00
Dave Hoover b17e9ccee5 Speeling
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1014 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-19 21:31:28 +00:00
Michael Bayne 41475f65f4 Advance to 1.1 snapshot for further development.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1013 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-19 01:07:38 +00:00
Michael Bayne 418a99b494 A stable 1.0 release for the OOO repo.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1012 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-19 01:06:58 +00:00
Michael Bayne eef805d271 [maven-release-plugin] prepare for next development iteration
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1011 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-19 00:55:07 +00:00
Michael Bayne 48393551e9 [maven-release-plugin] prepare release vilya-1.0
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1008 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-19 00:54:14 +00:00
Michael Bayne f56b317a3d Preparing for stable Vilya release.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1007 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-19 00:51:35 +00:00
Michael Bayne 876f651ac6 We need the OOO repo for snapshot dependencies.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1006 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-18 23:38:45 +00:00
Michael Bayne 768b8de487 Now that third parties can actually build our ActionScript code, let's let them know how to do it.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1005 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-18 21:18:01 +00:00
Michael Bayne 2e132d0851 Obtain AS depends via Maven, publish AS artifacts to Maven. Zell, please
advise:

    <!-- TODO: these don't seem to be needed for the ActionScript library
               build, why are/where they here -->
        <include name="thane-0.0-SNAPSHOT.abc"/>
        <include name="tamarin-builtin.abc"/>
        <include name="narya-abc.abc"/>


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1004 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-18 21:12:01 +00:00
Par Winzell f1582b44ff Adapt to new paths, use MAVEN_REPOSITORY jars when suitable, introduce FLEX_DIR path variable, cope with IDEA's failure to handle modules exporting other modules during Flex compilation.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1003 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-18 18:10:15 +00:00
Michael Bayne ee8bdaa785 Can't drop these manually managed aslib dependencies quite yet.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1002 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-18 06:02:56 +00:00
Michael Bayne 61e0485fab Added maven-deploy target, fixed stray lib.name occurrence.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1001 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-18 05:57:15 +00:00
Michael Bayne 71930f8ec7 We need to set the test_dir property.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1000 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-18 05:55:52 +00:00
Michael Bayne 1ec03f4ae5 We need narya 1.2-SNAPSHOT to get our test classes. Also build a unified jar
file in addition to our wee ones.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@999 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-18 05:53:15 +00:00
Michael Bayne 6d0cf46604 Output our test reports so that Bamboo can slurp them in.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@998 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-18 05:26:23 +00:00
Michael Bayne 7142414377 No longer needed.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@997 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-18 05:24:57 +00:00
Michael Bayne 1e2e20b1f1 Revamped build to use Maven Ant tasks, prepped a POM for proper publishing.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@996 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-18 05:24:20 +00:00
Michael Bayne ec27a1122d Moving bits into src/main and src/test. Reinstatement of actual test
workingness coming shortly.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@995 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-18 05:01:16 +00:00
Michael Bayne c2cddf5249 Various ActionScript build fixes.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@994 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-17 01:01:56 +00:00
Michael Bayne fbb1ce9a75 Pass our component and color classes to CastUtil explicitly.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@993 c613c5cb-e716-0410-b11b-feb51c14d237
2010-11-08 22:27:05 +00:00
Charlie Groves 824b14d6f1 Unused imports
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@992 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-27 23:43:55 +00:00
Michael Bayne 263fab257f For now get our tools directly.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@991 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-24 03:10:49 +00:00
Michael Bayne 7199d4d97c Need not match Mavenized version names.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@990 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-24 01:39:08 +00:00
Michael Bayne bbe8f26278 Use unified narya.jar
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@989 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-23 18:19:15 +00:00
Michael Bayne f12cecd3a3 The aforementioned newline.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@988 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-22 06:44:46 +00:00
Dave Hoover 23b46bd7ea Update source headers to point to our new home.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@987 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-18 19:03:13 +00:00
Dave Hoover d6424ec190 Update README with modern information
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@986 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-15 20:15:44 +00:00
Dave Hoover 770cce5b55 Whitespace
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@985 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-15 20:15:44 +00:00
Dave Hoover 72fe10238d Wrong "its"
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@984 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-15 20:15:43 +00:00
Dave Hoover 596e38abe8 Let's clone that helper from DropBoard & let it help.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@983 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-15 20:15:41 +00:00
Dave Hoover 6b1d055f10 We were only catching exceptions if we ran outside our piece array.
It was still possible to ask and get answers for invalid coordinates
as long as the resulting index was kosher. Check for that.

git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@982 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-15 20:15:40 +00:00
Dave Hoover 3d3a232609 We do that math a lot, so make helpers & trust the compiler to optimize.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@981 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-15 20:15:37 +00:00
Michael Bayne 9e609a57ef Ignore Ant runtime libraries.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@980 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-14 16:42:51 +00:00
Michael Bayne f61338ec1d No longer need to pass a MessageManager when constructing the ChatDirector.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@979 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-14 15:53:05 +00:00
Michael Bayne 028b55b461 Get tools from narya-tools-full, but keep it out of our normal classpath.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@978 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-14 01:01:10 +00:00
Mike Thomas 78f56f881a Add a new wacky feature to the editor - ctrl-clicking in add tile mode will select the tile you've clicked on as the new selected tile for future placement.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@977 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-14 00:59:11 +00:00
Nathan Curtis 2cf9d3abe0 That's odd... I'm not entirely sure why that compiled.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@976 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-12 23:24:26 +00:00
Mike Thomas 46e68dc0c0 After changing our bounds, we should really rethink whether we actually have the appropriate blocks resolved.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@975 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-12 17:36:40 +00:00
Bruno Garcia 3db0d26f8f DRY tweak.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@974 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-06 21:08:11 +00:00
Mike Thomas 0e25741292 Restore the editor's log to its previous splendor.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@973 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-06 18:16:56 +00:00
Andrzej Kapolka 140677fe71 Added missing import.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@972 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-05 21:37:49 +00:00
Mike Thomas 2aefe741ad Gah, these go with my last commit about handling server/client simultaneous moves.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@971 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-05 21:27:58 +00:00
Mike Thomas 9fe0c6f082 Fix a bug where the client & server happen to attempt to change location nearly simultaneously.
Rather than ignoring all forced moves from the server, let's instead ignore those which are truly duplicates of our pending move, but merely postpone those which are a separate move until our pending move is complete.

(This works very similarly to the change to LocationDirector in narya)

Relatedly, if a portal traversal is ignored due to staleness (again, due to near-simultaneous client & server moves), tell the client about it so that it doesn't wait around forever thinking it's got a pending move in progress.



git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@970 c613c5cb-e716-0410-b11b-feb51c14d237
2010-10-05 20:56:24 +00:00
Dave Hoover 86a348222f Wrong "its"
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@969 c613c5cb-e716-0410-b11b-feb51c14d237
2010-09-17 20:39:39 +00:00
Par Winzell f73c6e2d5c IDEA module files. You'll need to name your SDK 'Flex SDK (player 9)' for these to work. I have eschewed modules exporting the modules they depend on forward; partly because this doesn't work right for Flex compilation anyway, and partly because we do explicit dependencies everywhere else, so why not here? Each module explicitly lists the libraries and modules on which it depends.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@968 c613c5cb-e716-0410-b11b-feb51c14d237
2010-09-09 17:24:22 +00:00
Mike Thomas 45a8ad9a03 Need to save the scene director's pendingdata across a server-switch logoff/logon cycle when the user is moving via a zone move.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@967 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-31 20:09:54 +00:00
Mike Thomas aa406c1e45 Actually remove the character sprite from the scene rather than just from our list.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@966 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-31 17:30:52 +00:00
Charlie Groves 792dfe3ab1 We're fine with the class filling in default values outside of a constructor
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@965 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-31 01:22:07 +00:00
Mike Thomas 504ff8d366 Remove unused imports.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@964 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-30 17:15:52 +00:00
Bruno Garcia 8d2a42ff22 Pull out rating calculation to allow use outside of RatingDelegate.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@963 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-27 22:30:14 +00:00
Mike Thomas 77e9cfce00 Wire up handling of clicking on portals.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@962 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-27 21:32:46 +00:00
Mike Thomas 338309d543 Let's make StageLocation's clone() actually clone it.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@961 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-27 20:49:43 +00:00
Mike Thomas 32a348fa2c Wire up so descendants can do something when sprites are clicked.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@960 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-18 20:23:00 +00:00
Mike Thomas 7884435cd1 Since rendering the sprite itself isn't good enough to trigger the scene to re-render, let's directly check whether we've updated the sprites and if any have, we'll rerender the object IsoScene
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@959 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-17 18:38:49 +00:00
Mike Thomas 51bb948925 Register the character sprite appropriately so we can be hit-test against on mouseover.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@958 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-17 17:07:38 +00:00
Mike Thomas d3840b6f58 Using the new mouse-pointing-at stuff from nenya, let's have portals that we're not pointing at below the objects just like in java.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@957 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-14 05:10:39 +00:00
Mike Thomas 3982bdd7a2 Use the smooth centering of MisoScenePanel
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@956 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-13 23:29:58 +00:00
Mike Thomas 155b0bf2d6 When you arrive where you were walking, recenter the view.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@955 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-13 21:15:30 +00:00
Mike Thomas a1ebef955c We're doing pathing now, so follow along with nenya's changes.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@954 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-13 20:29:10 +00:00
Mike Thomas 976b044aaa Follow move of Ticker.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@953 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-11 22:06:07 +00:00
Mike Thomas 3d0615cedd Use the Ticker to handle the ticking of the underlying character sprites.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@952 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-11 20:10:48 +00:00
Dave Hoover 69577bb939 Whitespace
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@951 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-11 18:09:36 +00:00
Dave Hoover 4e9d20e6d5 Typoo
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@950 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-11 18:09:36 +00:00
Dave Hoover 66ec924675 Use StreamableArrayList.newList()
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@949 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-11 18:09:34 +00:00
Mike Thomas fa558d11ae Fancier iso sprites for the character - let the scene panel extension define the display object to show.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@948 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-10 23:46:34 +00:00
Mike Thomas 9199f4ccc7 This can handle any type of tileset it can get base sizes out of.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@947 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-10 22:55:20 +00:00
Mike Thomas 49e6887358 A few bits I'd marked as part of the pathing overhaul that I can just get now.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@946 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-10 03:59:48 +00:00
Mike Thomas 2ab5d2dbbe Fix some bugs causing occupant updates to get lost.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@945 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-10 03:42:33 +00:00
Mike Thomas ea5b4e7959 Checkpoint commit wiring up a CrowdStageScenePanel that handles Occupant locations and making a sprite for them on the screen. Lots of TODOs still in this stuff, esp. related to Pathing.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@944 c613c5cb-e716-0410-b11b-feb51c14d237
2010-08-06 05:23:59 +00:00
Ray Greenwell 607d85ff9b Prefer StringBuilder where possible.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@943 c613c5cb-e716-0410-b11b-feb51c14d237
2010-07-22 01:20:12 +00:00
Ray Greenwell 2ee6ddb355 Rather than put things in a HashSet and then use the "sorted iterator", which
really copies everything to an ArrayList and sorts it,
let's just throw the elements into a TreeSet and iterate over that.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@942 c613c5cb-e716-0410-b11b-feb51c14d237
2010-07-19 18:57:22 +00:00
Mike Thomas c2c2631435 Remove some debug printouts.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@941 c613c5cb-e716-0410-b11b-feb51c14d237
2010-07-16 18:32:44 +00:00
Mike Thomas fc2a13f1be Add in portal support in AS Stage panel.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@940 c613c5cb-e716-0410-b11b-feb51c14d237
2010-07-16 05:54:36 +00:00
Ray Greenwell 50e4daaf0c Use ComparisonChain here.
Does anyone know if these colorization names can indeed be null?
Otherwise we can remove the null-safe comparator.
It was previously calling ObjectUtil.compareTo() which leads
me to think it needed null-safety.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@939 c613c5cb-e716-0410-b11b-feb51c14d237
2010-07-14 21:02:21 +00:00
Ray Greenwell 0a0a658c94 Prefer guava over samskivert.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@938 c613c5cb-e716-0410-b11b-feb51c14d237
2010-07-14 20:43:13 +00:00
Dave Hoover dc789fc46d In with the new logging
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@937 c613c5cb-e716-0410-b11b-feb51c14d237
2010-07-09 23:33:56 +00:00
Mike Thomas b7f8279245 Match the related nenya change to MisoScenePanel
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@936 c613c5cb-e716-0410-b11b-feb51c14d237
2010-07-09 23:28:36 +00:00
Mike Thomas 7272ec222a As part of the second pass on AS recoloring, setup recoloring scenes appropriately.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@935 c613c5cb-e716-0410-b11b-feb51c14d237
2010-07-07 18:05:54 +00:00
Charlie Groves 338f292e6f a) Why didn't ack find this for me?
b) How do we have this much fucking code?



git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@934 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-28 20:09:54 +00:00
Par Winzell bd132e83b0 Let's not explicitly require an IntSet here either.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@933 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-22 16:17:19 +00:00
Dave Hoover 3536e0225a That should be private.
If it's public, we try to shadow it in a subclass & wind up still
getting THIS one.

git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@932 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-18 23:40:19 +00:00
Dave Hoover 4f6a3767fd Like getPendingModel, cope if there's no _pendingData
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@931 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-18 23:40:18 +00:00
Mike Thomas b9a8ea6454 Use the modified nenya Miso bits.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@930 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-16 22:57:16 +00:00
Dave Hoover aeecc32e38 Slay some cyclopian variables.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@929 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-15 17:27:37 +00:00
Dave Hoover e686402a46 Whitespace
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@928 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-15 17:27:35 +00:00
Dave Hoover f6cbcc2642 Fix syntax
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@927 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-11 22:57:29 +00:00
Mike Thomas 1f9cf2beca Don't NPE when we have a missing color class in the list, instead, return -1 to emulate the old IntIntMap behavior.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@926 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-11 18:00:09 +00:00
Ray Greenwell 2e3d310f7f Switch to compiling against the aspirin library.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@925 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-09 20:51:54 +00:00
Mike Thomas 6d2213c010 A little more of stage lib into actionscript.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@924 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-08 17:43:39 +00:00
Mike Thomas 94a021008e Initial port of stage data (and some stub client bits) from java to actionscript.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@923 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-08 01:53:34 +00:00
Mike Thomas 4f739b8bfe Incorporate the fixes from the java side to make actionscript handle the not-yet-cached scene case correctly.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@922 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-08 01:52:35 +00:00
Mike Thomas 2c680a0c40 Make vilya's preptools target work like narya's.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@921 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-08 01:49:40 +00:00
Mike Thomas 9e9ac7f2d3 Change a StreamableIntIntMap into a more standard StreamableHashMap
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@920 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-08 01:42:12 +00:00
Mike Thomas 5959f4e2d9 Split up some of the calls involved in resolving peered zones to make them easier to override.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@919 c613c5cb-e716-0410-b11b-feb51c14d237
2010-06-01 23:49:38 +00:00
Andrzej Kapolka 04780afe31 Let's make this work like SceneMoveHandler: if for some reason the client
has a *newer* version of the scene than the server, we assume it's an error
and make them redownload the full scene.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@918 c613c5cb-e716-0410-b11b-feb51c14d237
2010-05-31 02:37:17 +00:00
Andrzej Kapolka e320f8fca2 That worked great for those of us with some version of the scene
already cached, but what about those poor new folks?


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@917 c613c5cb-e716-0410-b11b-feb51c14d237
2010-05-28 01:19:42 +00:00
Mike Thomas fb3c4d73fb Okay fine, it wants ObjectInfo still, and we don't have it in actionscript. So, let's take that away once again.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@916 c613c5cb-e716-0410-b11b-feb51c14d237
2010-05-27 23:29:40 +00:00
Mike Thomas b206917ee7 Restoring the only part of r911 that it turns out I actually wanted in the first place. And even that I'm not using yet.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@915 c613c5cb-e716-0410-b11b-feb51c14d237
2010-05-27 21:07:38 +00:00
Dave Hoover 87d851a6f9 Those override things
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@914 c613c5cb-e716-0410-b11b-feb51c14d237
2010-05-27 20:37:17 +00:00
Mike Thomas adeb3054d4 Make the zone handling appropriately peer-aware. It's worth noting that due to adding moveRequiresServerSwitch() to ZoneService, this will break some things which use this.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@913 c613c5cb-e716-0410-b11b-feb51c14d237
2010-05-27 20:30:53 +00:00
Mark Johnson c01ff63cd6 - Rolled back r911 since it broke the build, I'm not sure if mike noticed it was busted, but
he's gone for today, and I need ooo-libs building


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@912 c613c5cb-e716-0410-b11b-feb51c14d237
2010-05-26 01:29:30 +00:00
Mike Thomas a0add19c9d Enable vilya building as versions of its services from genservice, and check in the ones that hadn't previously been committed.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@911 c613c5cb-e716-0410-b11b-feb51c14d237
2010-05-25 20:51:13 +00:00
Mike Thomas a996cf60c8 Add Zone handling to vilya's actionscript side to go with scene handling. Also, handle SceneDirector's forcedMove in the same way the java side does in the face of already pending moves.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@910 c613c5cb-e716-0410-b11b-feb51c14d237
2010-05-25 20:46:23 +00:00
Dave Hoover 42fd385710 Include jar for JSR-250
The @Generated annotation showed up in JSR-250 and then was bundled into
Java 1.6. For those of us stuck in a 1.5 world, there's fortunately a
nice tiny little jar with the necessary classes, so slurp that in.

git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@909 c613c5cb-e716-0410-b11b-feb51c14d237
2010-04-08 21:24:37 +00:00
Dave Hoover 9c8a3dda8d Remove trailing whitespace/unused imports
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@908 c613c5cb-e716-0410-b11b-feb51c14d237
2010-04-07 20:32:04 +00:00
Dave Hoover ec4b19e7c9 Run generators
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@907 c613c5cb-e716-0410-b11b-feb51c14d237
2010-04-07 20:32:02 +00:00
Charlie Groves 83b1dabc36 Redundant super interface
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@906 c613c5cb-e716-0410-b11b-feb51c14d237
2010-04-01 23:06:59 +00:00
Ray Greenwell ec69dd15f7 ant genrecord.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@905 c613c5cb-e716-0410-b11b-feb51c14d237
2010-03-24 20:12:01 +00:00
Mike Thomas dad43e916c If a player gets yanked out of a game during the period where everyone's arriving, we weren't noticing that they were gone and were still playing along, sending them events, etc. So, if we're in pre-game, and someone disappears, let's note that.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@904 c613c5cb-e716-0410-b11b-feb51c14d237
2010-03-18 00:30:47 +00:00
Michael Bayne 39b21ef6d6 Should be no harm in compiling against Guava instead of GC as they have the
exact same API. So if you ship with GC instead of Guava, nothing will break.

Eventually we'll want to ship with Guava instead of GC so that we can use
Guava-specific methods, but projects can make that switch at their leisure.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@903 c613c5cb-e716-0410-b11b-feb51c14d237
2010-03-16 23:53:10 +00:00
Mike Thomas 28e24afd73 When we undo/redo in the editor, we need to ensure that our model switch gets propagated to the scene being held by the frame and info panel.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@902 c613c5cb-e716-0410-b11b-feb51c14d237
2010-03-16 16:53:11 +00:00
Mike Thomas e4e5990361 Not sure it really matters in the editor-specific code, but this IS safer if a bit more verbose...
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@901 c613c5cb-e716-0410-b11b-feb51c14d237
2010-03-11 01:27:51 +00:00
Mike Thomas b8b1a414be Add Undo/Redo to the Scene Editor - Rollback visibility is limited to 20 steps since it's ocpying the entire model at each step.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@900 c613c5cb-e716-0410-b11b-feb51c14d237
2010-03-11 00:54:14 +00:00
Dave Hoover c2500248db Make event/board seeding actually do it RIGHT
Requesting N bits on certain types of events was enough to tickle timing
issues with events between client & server so I got those cleared up,
and in a roundabout way made piece prediction harder, BUT it wasn't
actually doing what I'd really intended. I'd originally done things this
way (call something on the RNG N times) and then in a brief moment of
brilliant stupidity went "gee, next() does different stuff based on the
number of bits you asked for, so clearly it'll mix things up"

Man, this hairshirt is itchy.

git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@899 c613c5cb-e716-0410-b11b-feb51c14d237
2010-02-17 04:40:34 +00:00
Dave Hoover 09dbd1c95a @Override gets the point across
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@898 c613c5cb-e716-0410-b11b-feb51c14d237
2010-02-10 20:32:49 +00:00
Dave Hoover bee3ff77f3 Whitespace
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@897 c613c5cb-e716-0410-b11b-feb51c14d237
2010-02-10 20:32:45 +00:00
Dave Hoover 038604d1d2 Make piece prediction harder.
Since the client & server share RNGs, many puzzles (e.g. yohoho's
swordfighting) wind up lending themselves to easy piece prediction; the
board is set up with a seed, and the RNG is only ever used to generate
pieces. Someone snooping that could (and people have) pre-generate all
the pieces in order, letting you snoop ahead.

Now, Board implementations can choose to use certain events to pull bits
from the RNG so that the actual ACTIONS taken perturb things, making
things branch to the point that prediction is prohibitively hard.

A while back, I'd wanted to do this across the board for all actions,
but unfortunately in yohoho we have various non-board-altering events
that come in and are executed in different orders on client and server,
so things fell out of sync pretty quickly. The thought rattled around in
my head again, so I'm doing it again. This time, Boards have to
explicitly opt in on each event, so they can be sure to restrict it to
those that are safe to use.

git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@896 c613c5cb-e716-0410-b11b-feb51c14d237
2010-02-09 04:11:36 +00:00
Dave Hoover fcd8a9d901 Whitespace
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@895 c613c5cb-e716-0410-b11b-feb51c14d237
2010-02-09 04:11:34 +00:00
Dave Hoover 1dac539f6d Pngcrush
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@894 c613c5cb-e716-0410-b11b-feb51c14d237
2010-02-09 04:11:32 +00:00
Ray Greenwell 15c3a1996d Regenerated: DSets just clone() now.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@893 c613c5cb-e716-0410-b11b-feb51c14d237
2010-02-04 21:49:40 +00:00
Ray Greenwell d950cd6a51 Nix redundant cast.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@892 c613c5cb-e716-0410-b11b-feb51c14d237
2010-01-13 19:11:56 +00:00
Dave Hoover fa3d68369f Now-spurious casts
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@891 c613c5cb-e716-0410-b11b-feb51c14d237
2010-01-13 18:52:38 +00:00
Dave Hoover c94d387815 Reconcile the differences between SparseMisoSceneModel.clone & AuxModel.clone
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@890 c613c5cb-e716-0410-b11b-feb51c14d237
2010-01-13 18:52:23 +00:00
Ray Greenwell 1a254f9e1d clone() modernization.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@889 c613c5cb-e716-0410-b11b-feb51c14d237
2010-01-13 18:41:00 +00:00
Dave Hoover 364659116b I swear; sometime before 2011 I'll be done stumbling across ways my
copyright updating missed things


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@888 c613c5cb-e716-0410-b11b-feb51c14d237
2010-01-06 01:11:24 +00:00
Dave Hoover 1b1b3782a0 Some more copyrights I'd missed
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@887 c613c5cb-e716-0410-b11b-feb51c14d237
2010-01-05 22:12:02 +00:00
Dave Hoover c3fce4be77 Make this other batch of colorizations sort on the name
since it's a major PITA to have it inconsistent between the UI for
scene colors and object colors.

For the record, I will admit to feeling a bit dirty using 
Comparators.combine only ~2.5 hours after Ray sent out email talking
about how awesome guava's ComparisonChain is, but I'm really not in
the mood to muck with pulling in the guava dependency.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@886 c613c5cb-e716-0410-b11b-feb51c14d237
2010-01-05 21:59:15 +00:00
Dave Hoover 2b8f68df8b Welcome to the future.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@885 c613c5cb-e716-0410-b11b-feb51c14d237
2010-01-04 21:47:24 +00:00
Dave Hoover e580adf522 Support tertiary & quaternary colors as added in nenya
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@884 c613c5cb-e716-0410-b11b-feb51c14d237
2009-12-05 00:56:10 +00:00
Par Winzell 3b06f339f9 This seems to be the only existing use of @Column(type=...) which is a loathsome piece of functionality that I'd like to rip out of Depot. I am not sure why we fixed on TIMESTAMP originally; only in MySQL would it make a difference at all, and I believe only Whirled uses this class?
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@883 c613c5cb-e716-0410-b11b-feb51c14d237
2009-10-29 15:34:12 +00:00
Michael Bayne e0fea1c12e Fluency--.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@882 c613c5cb-e716-0410-b11b-feb51c14d237
2009-10-04 23:26:27 +00:00
Andrzej Kapolka 5c7f0aea67 Allow customizing the ZoneMoveHandler.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@881 c613c5cb-e716-0410-b11b-feb51c14d237
2009-09-29 00:43:35 +00:00
Ray Greenwell 54c809d21a Use Joiner instead of StringBuilder.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@880 c613c5cb-e716-0410-b11b-feb51c14d237
2009-09-16 21:15:03 +00:00
Michael Bayne dce305ad0a More Galileo hygiene.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@879 c613c5cb-e716-0410-b11b-feb51c14d237
2009-09-15 04:53:18 +00:00
Michael Bayne 6e5d2b57ba Missed a spot.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@878 c613c5cb-e716-0410-b11b-feb51c14d237
2009-09-10 02:53:57 +00:00
Michael Bayne 0240e18140 Use Ops and FluentExp instead of doing things manually.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@877 c613c5cb-e716-0410-b11b-feb51c14d237
2009-09-10 02:31:16 +00:00
Par Winzell 8efbc2349c Cope with the Funs->Funcs rename.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@876 c613c5cb-e716-0410-b11b-feb51c14d237
2009-09-09 20:18:03 +00:00
Par Winzell 9fe7cc340d Use proper Depot support.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@875 c613c5cb-e716-0410-b11b-feb51c14d237
2009-09-09 14:52:13 +00:00
Ray Greenwell 20e1d45e43 We now make it a least-recently used map.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@874 c613c5cb-e716-0410-b11b-feb51c14d237
2009-09-01 23:47:14 +00:00
Charlie Groves ac5d784a9e Cleanup
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@873 c613c5cb-e716-0410-b11b-feb51c14d237
2009-08-25 18:01:30 +00:00
Ray Greenwell 3871628b27 New syntax for making a more complicated Map.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@872 c613c5cb-e716-0410-b11b-feb51c14d237
2009-08-25 02:13:09 +00:00
Ray Greenwell e2b8ac9d42 New, more efficient Maps.
Don't these deck chairs look GREAT?


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@871 c613c5cb-e716-0410-b11b-feb51c14d237
2009-08-24 02:55:56 +00:00
Ray Greenwell 69a978d819 And here. Can't do it in narya yet until I trash Environment.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@870 c613c5cb-e716-0410-b11b-feb51c14d237
2009-08-21 22:05:47 +00:00
Ray Greenwell f1ab599aa5 Oh, and compile against ooolib.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@869 c613c5cb-e716-0410-b11b-feb51c14d237
2009-08-21 21:28:20 +00:00
Ray Greenwell 79854a177d We need ooolib (flash-utils) here.
This error was masked by the fact that a bunch of ooolib classes
are in naryalib.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@868 c613c5cb-e716-0410-b11b-feb51c14d237
2009-08-21 21:27:14 +00:00
Ray Greenwell 2f1a7a627b Use an LRUHashMap to store scene models, as per TODO.
(Note: this doesn't compile, because the actionscript libs are jacked.
 I'll try to sort that out now.)


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@867 c613c5cb-e716-0410-b11b-feb51c14d237
2009-08-21 21:11:55 +00:00
Ray Greenwell 8c14879fdb Ye olde drive-by logging varargification.
Noticed that we aren't using a LRU Map for scene model storage,
which could explain client flakiness after visiting lots of scenes...


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@866 c613c5cb-e716-0410-b11b-feb51c14d237
2009-08-20 23:54:35 +00:00
Dave Hoover ad7561dae1 Prune spurious semicolons and redundant implementation declarations
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@865 c613c5cb-e716-0410-b11b-feb51c14d237
2009-08-17 21:46:33 +00:00
Ray Greenwell 85ef5ed4f9 Regenerated actionscript services, and the callers that love them.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@864 c613c5cb-e716-0410-b11b-feb51c14d237
2009-08-13 06:19:27 +00:00
Jamie Doornbos accb67e407 Allow most recent ratings to be filtered by a specific list of game ids.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@863 c613c5cb-e716-0410-b11b-feb51c14d237
2009-07-27 21:31:42 +00:00
Charlie Groves e31ce21c70 Use PresentsDObjectManager.newInterval
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@862 c613c5cb-e716-0410-b11b-feb51c14d237
2009-07-21 00:11:57 +00:00
Michael Bayne e07fd189b6 Get our Presents tools from narya-tools, nix no longer needed dependencies.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@861 c613c5cb-e716-0410-b11b-feb51c14d237
2009-07-12 22:21:53 +00:00
Michael Bayne 71eb3d14d6 Out with commons lang, collections and io.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@860 c613c5cb-e716-0410-b11b-feb51c14d237
2009-07-12 21:28:36 +00:00
Jamie Doornbos acb856c9cf Method to access the most recent rating of a set of players. This will be used in msoy to determine recently played games of (facebook) friends.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@859 c613c5cb-e716-0410-b11b-feb51c14d237
2009-07-03 00:38:10 +00:00
Dave Hoover 44fd4d63f3 Mark overrides
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@858 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-22 17:36:34 +00:00
Michael Bayne cd129b788c Updates to reflect changes in Narya.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@857 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-20 01:04:01 +00:00
Michael Bayne 0ef8cf1c58 Fluency++, imports--.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@856 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-10 18:54:46 +00:00
Michael Bayne 4b136b2f88 Don't be such a stickler about our ids.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@855 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-09 20:32:11 +00:00
Michael Bayne 0c62deacdb Actually we want purgePlayers().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@854 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-09 20:30:53 +00:00
Michael Bayne a8b5a3feb3 Added purgeGame(), purgePlayer(), nixed deletePercentiles().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@853 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-09 20:29:11 +00:00
Dave Hoover 2496ec5701 Random cleanup I had kicking around
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@852 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-09 05:53:40 +00:00
Mike Thomas bcedb24738 Make the placement constraints a bit more flexible to other wall types than "normal" or "low"
Note:  This does potentially break some backwards compatibility, but I don't believe anyone's actually using PlacementConstraints other than Puzzle Pirates.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@851 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-09 01:50:04 +00:00
Ray Greenwell b6e840ddbc Updated RSL info, not statically linked.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@850 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-08 21:59:45 +00:00
Ray Greenwell 2ec786bb63 Allow the DObject to be set after construction.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@849 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-04 02:05:52 +00:00
Ray Greenwell 82f877db99 Logging varargification.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@848 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-03 23:35:22 +00:00
Ray Greenwell cd138d2258 Broke-out all modifications to the tables DSet into overrideable methods.
updateTables was already there, but I renamed it for consistency.
Pretty sure this doesn't booch any subclasses.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@847 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-03 23:21:25 +00:00
Michael Bayne 4521753319 Tightened up load()s.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@846 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-29 18:38:32 +00:00
Michael Bayne 7b0ba881d7 Update to match Depot API changes.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@845 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-29 00:20:27 +00:00
Michael Bayne 084056d343 Reference Depot operators in new non-inner classes.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@844 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-27 23:35:09 +00:00
Michael Bayne 0375da56cd LifecycleManager -> Lifecycle.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@843 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-27 19:18:08 +00:00
Michael Bayne 1c1d621051 Use new LifecycleManager, remove need for manual initialization.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@842 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-27 18:36:27 +00:00
Ray Greenwell 48f501a2ba Switch to google's Predicate.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@841 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-27 17:50:55 +00:00
Dave Hoover cf1ad4ac4d Prune trailing whitespace & foreachize loops.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@840 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-23 02:00:23 +00:00
Dave Hoover 3c5c5e6ba5 A healthy swig of google-collections
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@839 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-23 01:33:28 +00:00
Dave Hoover 1bfaa30761 Use NamedAttributeListener
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@838 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-19 19:31:31 +00:00
Ray Greenwell 75fdd4b2fc The UserIdentifier is global. Cut through the crap.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@837 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-02 01:24:20 +00:00
Ray Greenwell cde19e6777 Let's make this static.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@836 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-02 00:17:58 +00:00
Michael Bayne 145c94e792 Updated unit test to JUnit4, added a few tiler checks.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@835 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 22:57:54 +00:00
Michael Bayne b0dcb25553 Don't let toBucketIndex freak out if someone requests the percentile for a
value out of our seen range. That's OK. Also switch to PrintWriter from
PrintStream when dumping.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@834 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 22:57:37 +00:00
Michael Bayne 0fe7c93745 Update comment and throws based on what I ended up going with.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@833 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 21:02:09 +00:00
Michael Bayne cfe2e3126a Publish our table after we create the game if we're going to immediately create
the game. Also factor that out into tableCreated() for easy subclass listening.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@832 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 21:01:24 +00:00
Michael Bayne da05e8a781 Added getTableCount().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@831 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 20:52:23 +00:00
Michael Bayne 065d0e243f Add support for differentiating properly between interesting and not
interesting tables and not publishing the not interesting tables in the table
lobby object.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@830 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 20:48:52 +00:00
Michael Bayne e84a3fa3d7 Futureproofed.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@829 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 19:36:59 +00:00
Michael Bayne 88ccd59b35 Some log tidying up.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@828 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 17:28:54 +00:00
Michael Bayne a4a42673ee Add a brief method for getting our id.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@827 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 17:21:29 +00:00
Michael Bayne dd573b82a5 Whatdya know. WDNI.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@826 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-29 21:49:29 +00:00
Ray Greenwell f0b800d75c Drive-by logging varargification.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@825 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-28 21:57:02 +00:00
Ray Greenwell 8fd0dc1cbb Import OccupantInfo. Now that other things are fixed, the compiler can notice
that it has no idea what I'm talking about.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@824 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-28 17:48:36 +00:00
Ray Greenwell 543c6b2541 Maybe something like this.
Waffle.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@823 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-28 17:42:14 +00:00
Ray Greenwell f1f0ac3f6a Back to this, for now.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@822 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-28 17:40:32 +00:00
Ray Greenwell 3fd3171725 Oh actionscript, you vex me so.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@821 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-28 17:35:28 +00:00
Ray Greenwell d846c3070b And a convenience function for the client, too.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@820 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-28 17:17:57 +00:00
Ray Greenwell 7c028fa977 Added back a form of getPlayerPersistentId() that takes a BodyObject, for convenience.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@819 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-28 03:12:58 +00:00
Ray Greenwell 57faa7f72e User identification on the client.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@818 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-28 02:15:15 +00:00
Ray Greenwell 9a398a955c Drive-by logging varargification.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@817 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-23 00:42:20 +00:00
Michael Bayne 74fb88002b Obtain our persistent id from our name, not the whole object.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@816 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-21 20:48:48 +00:00
Ray Greenwell d873854578 Moved UserIdentifier to data.
We'll be using it on the client as well, because I'm going to have
to finally pay down some code debt (and do something actually
useful for the creators): expose memberIds to the whirled screen-game api.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@815 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-20 23:02:10 +00:00
Michael Bayne c38b709b6a Use handy new addDispatcher().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@814 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-20 17:56:44 +00:00
Michael Bayne cd66cf6e06 Oops. Can't do that.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@813 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-17 22:57:59 +00:00
Michael Bayne 355723954b Allow 1.6 source but continue to target 1.5 bytecode.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@812 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-17 22:49:38 +00:00
Dave Hoover 1039a98a98 Exploratory widening/vararging.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@811 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-14 20:35:13 +00:00
Michael Bayne 5c870729e0 No longer need this platform hackery.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@810 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-31 01:37:07 +00:00
Michael Bayne e7d65a6b57 Added asdoc target.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@809 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-30 23:09:45 +00:00
Michael Bayne 9048a1698c Accept mavenized versions of our depends.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@808 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-30 23:09:25 +00:00
Michael Bayne ae63902203 Fixes for asdoc (which is a piece of shit, kthx).
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@807 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-30 23:09:12 +00:00
Michael Bayne 3b70248329 Changed a bunch of Thread.dumpStack() calls into stack traces properly logged
via the logging system.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@806 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-24 18:47:15 +00:00
Mike Thomas 139e900b44 We cannot initialize these intervals until the init() function, otherwise _omgr is null and we end up getting things called on the wrong thread.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@805 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-17 18:04:31 +00:00
Dave Hoover 20657dbaff Remove trailing whitespace throughout, and then widen/vararg/foreachize some
card game stuff that we were looking at.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@804 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-17 17:46:50 +00:00
Michael Bayne d05664f649 Added purgePlayers().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@803 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-03 23:21:24 +00:00
Michael Bayne 6c3c435c7c Report our max and min when we compute a bogus bucket index.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@802 c613c5cb-e716-0410-b11b-feb51c14d237
2009-02-19 17:06:54 +00:00
Dave Hoover 8fcdcea137 Some idle widening & vararg logging
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@801 c613c5cb-e716-0410-b11b-feb51c14d237
2009-02-14 06:25:29 +00:00
Ray Greenwell 295393ce2b Revert to targetting 9.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@800 c613c5cb-e716-0410-b11b-feb51c14d237
2009-01-29 20:30:56 +00:00
Ray Greenwell d34737b473 Updated to target flash 10.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@799 c613c5cb-e716-0410-b11b-feb51c14d237
2009-01-28 22:28:27 +00:00
Jamie Doornbos cded198b22 Got rid of rogue dumpStack and varargified
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@798 c613c5cb-e716-0410-b11b-feb51c14d237
2009-01-09 21:49:13 +00:00
Michael Bayne a8f4e9fc9b Updated to new Depot world order.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@797 c613c5cb-e716-0410-b11b-feb51c14d237
2009-01-08 02:10:42 +00:00
Jamie Doornbos b748974845 Once a table is purged, stop listening to the game object, otherwise we get warnings when the game goes away or the occupants change. purgeTable is called from a number of places, apparently sometimes before unmapTable
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@796 c613c5cb-e716-0410-b11b-feb51c14d237
2009-01-06 01:24:55 +00:00
Michael Bayne 382affd707 Dump a stack trace in a way that makes it into the logs.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@795 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-17 00:13:05 +00:00
Michael Bayne a8421616f9 Avoid returning null from getCodeString() as it causes problems down the line.
Just return a string that is very unlikely to match an existing code.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@794 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-10 20:53:43 +00:00
Michael Bayne fe323675e8 Assign our starting location in the new addOccupantInfo() and do it before the
occupant's oid is added so that our info is already in place when bodyEntered
gets called.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@792 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-10 01:07:12 +00:00
Michael Bayne b1a74708f0 Varargs logging.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@791 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-09 19:29:18 +00:00
Ray Greenwell 7148e78405 Our invocation adapters now expect success first.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@790 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-09 02:21:40 +00:00
Michael Bayne 011ce82736 Nix unused import.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@789 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-08 19:01:27 +00:00
Par Winzell 395950b3f2 Add a method for deleting precisely one percentiler of a given game mode.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@788 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-07 18:57:55 +00:00
Michael Bayne 38cfdf31ae Do our business in bodyWillEnter() which is more appropriate.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@787 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-05 22:41:09 +00:00
Michael Bayne 8eaf8fc7b9 Added import needed for javadoc.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@786 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-05 03:09:07 +00:00
Par Winzell b5443d8088 Accept the new argument.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@785 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-04 18:23:17 +00:00
Par Winzell 91358aa4bf The model might contain all kinds of useful stuff that we just resolved and that the resolution of the 'extras' object can make use of. Let's send it in since we have it.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@784 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-04 18:21:19 +00:00
Michael Bayne 47f24a152f Add support for loading extra data (in addition to the scene model and its
updates) during the scene resolution process which is then passed to the
manager during initialization. This is useful for information that lives in the
scene distributed object and needs to be put there before anyone arrives in the
scene.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@783 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-04 18:08:16 +00:00
Michael Bayne 2c8c193705 Tuple.create -> Tuple.newTuple.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@782 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-18 21:15:57 +00:00
Michael Bayne c83064c2c2 Find Depot in its new home.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@781 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-16 07:46:19 +00:00
Jamie Doornbos 2d427dc407 Fixed edge case where the table and game go out of sync if the user manages to leave a table after the game starts... probably not too hard on a busy server or slow connection. This was the cause of 547 "WARN TableManager: No body to table mapping to clear?" lines in yesterday's log
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@780 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-13 23:26:04 +00:00
Dave Hoover e480fed7ce Widening
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@779 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-12 18:46:33 +00:00
Dave Hoover ac0df2aa6d Misc cleanup
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@778 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-10 17:52:17 +00:00
Michael Bayne 0f635a862e RunQueue related updatery.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@777 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-08 00:07:58 +00:00
Michael Bayne dbd17886c3 ClientFactory -> SessionFactory, etc.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@776 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-06 18:24:50 +00:00
Michael Bayne 555a379742 WhirledClient -> WhirledSession.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@775 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-06 18:05:51 +00:00
Michael Bayne 2ea7b94d72 PresentsClient -> PresentsSession (and so on).
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@774 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-06 18:05:02 +00:00
Ray Greenwell 122d2fc102 Headless building for happy Mac development.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@773 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-04 01:41:05 +00:00
Michael Bayne 793e139b65 Let's use a different name for our local variable so that we don't end up
adding nothing to our nothingness.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@772 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-30 21:18:04 +00:00
Michael Bayne e894f8cbb7 Nix verbose messages whenever we walk around.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@771 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-30 20:57:37 +00:00
Mike Thomas 1889d427da Purge the use of the getChatName() hack.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@770 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-29 22:26:38 +00:00
Mike Thomas 3fff321829 Allow derived classes to work with more specifically typed arrays if they like.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@769 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-28 23:47:36 +00:00
Dave Hoover 387eb32349 Some widening & logening
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@768 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-27 23:52:47 +00:00
Ray Greenwell c26ffc6958 Linky changey.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@767 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-25 01:24:33 +00:00
Michael Bayne 83ae9ccbd6 Added support for tracking multiple percentilers for a particular game.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@766 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-24 01:34:26 +00:00
Michael Bayne 3afd325c31 Whatdyaknow, INVALID_TABLE_POSITION was actually being used for something
sensible before it was coopted to report totally unrelated errors.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@765 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-23 20:48:58 +00:00
Michael Bayne 244b9b22b8 Use error message names that make sense. Differentiate between not allowing
something because the requester is not the owner of the table and trying to
boot onesself from the table.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@764 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-23 20:20:14 +00:00
Michael Bayne 8a76c0de9f Allow a custom error handler to be provided to the TableDirector.
If ActionScript supported anonymous classes, TableDirector would not have to
implement InvocationService_ResultListener and could instead define a calldown
handleFailure() method that the client could override by anonymously extending
TableDirector at the point of instantiation and customize the failure handling
thusly. But it doesn't, and so we pollute TableDirector with yet more methods
that many clients probably don't care about.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@763 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-23 20:08:47 +00:00
Michael Bayne 68c4218324 Fixed improper indentation.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@762 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-23 20:03:15 +00:00
Dave Hoover 830653a449 Don't let us create a percentiler with an insane range, and carp if
we expand to one. I'm half tempted to also try and cap the range to something
less broken, but the bug I had that caused insanity involved recording a value of
infinity, and there's not a hell of a lot I can do to sanely recover in that
case (other than throw it away, I suppose). So let's yell a little bit
and keep from hosing us quite as much as I was when I wound up with crazy stuff
persisted to my ratings table.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@761 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-20 22:41:59 +00:00
Mike Thomas 8b737a10fd Allow a particular random object to be specified when shuffling the deck.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@760 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-17 23:33:58 +00:00
Michael Bayne 57cefe5619 Report table creation failure via chat.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@759 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-14 22:15:37 +00:00
Jamie Doornbos d2557dfb7f Change "readObject() as Type" to "Type(readObject())" for vilya for better error checking and faster failure
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@758 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-13 17:42:58 +00:00
Mike Thomas 9cf566de38 This should use the new getChatName() method.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@757 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-10 01:26:23 +00:00
Jamie Doornbos 40445fa7f9 Just noticed this old sc workaround file, it is no longer needed
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@756 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-08 20:17:58 +00:00
Charlie Groves 5dcafa47ae Add getDisplayName for names to be shown in the client.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@755 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-03 00:53:39 +00:00
Charlie Groves 9cd03095a9 Whoops, didn't mean to add this guy
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@754 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-02 00:29:47 +00:00
Charlie Groves 5a270c00d0 Genericize
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@753 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-02 00:11:26 +00:00
Mike Thomas 3c77f74a8a Allow components to be added spanning the width of the configurator.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@752 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-01 22:30:54 +00:00
Dave Hoover 8b03be111e Imports cleanup
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@751 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-26 17:36:37 +00:00
Charlie Groves 4ddb11c5bb Scenes aren't required to have a default entrance
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@750 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-26 00:34:57 +00:00
Michael Bayne 8699c2c4c5 Load our string codes in init().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@749 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-24 18:33:35 +00:00
Michael Bayne 223ccb86a1 Allow a joiner to say "any available seat". Also attempt to report errors in
the TableDirector (in Flash) even though none of that is actually wired up in
MSOY.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@748 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-24 00:56:51 +00:00
Dave Hoover 7d160194a3 Random javadoc fixes I have kicking around.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@747 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-22 20:39:02 +00:00
Michael Bayne 961675157e Nixed unused imports.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@746 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-19 19:50:50 +00:00
Michael Bayne 722f867fa7 Grumble. Let's just make modified and modCount non-transient as that is
screwing us on Whirled when we move members' stat sets between servers. This
means Bang will be transmitting a couple of extra bytes per Stat instance down
to the client but I'd rather not have some way to make some kooky distinction
between when we're sending Stat instances between servers versus to a client.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@745 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-19 02:15:10 +00:00
Michael Bayne 4193ac8767 No longer need the cache invalidator for deleteAll(), also updated some logging
calls.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@744 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-19 02:12:45 +00:00
Michael Bayne 279f76a055 Include the modification count in our toString() output.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@743 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-19 01:55:50 +00:00
Charlie Groves 3bef51c544 Expose computeEnteringLocation directly on a StageLocation
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@742 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-16 17:21:31 +00:00
Dave Hoover 8b0488b3c9 Javadoc warnings cleanups.
Note: this involves generated code from a samskivert patch I only just sent to mdb,
but he's in a meeting, so that won't show up for a little.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@741 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-12 18:04:39 +00:00
Charlie Groves 02ec2e68a9 Revert r739. The consensus is that getDetail is too heavyweight for something that can just be parsed out of the name.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@740 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-12 02:02:59 +00:00
Charlie Groves 890628a5e4 Use the getDetail method for instance specific bits to keep invoker names constant
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@739 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-11 20:51:06 +00:00
Michael Bayne 36c3607585 Updated to use new DatabaseException.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@738 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-03 16:20:32 +00:00
Michael Bayne 24455b4ab8 Allow filtering of top-ratings list by recency of play.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@737 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-02 19:34:54 +00:00
Tom Conkling 8868835220 We're getting lots of collisions storing MINUTES_ACTIVE stats. Be more verbose when this happens.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@736 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-25 23:51:14 +00:00
Charlie Groves f862f5363f Javadoc fixery
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@735 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-21 01:52:03 +00:00
Bruno Garcia 9025ecc6f0 Flex 3.1 changes
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@734 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-20 22:31:51 +00:00
Tom Conkling ecafc0849c StatSet.addStat()/updateStat() need to know if they were called from syncStat() so that our ServerStatSet subclass that does sneaky badge-related stuff in msoy can do the right thing with regards to badge updating.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@733 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-20 01:30:04 +00:00
Nathan Curtis 85d7df6181 That last bit sounded good, so lets add it to the class docs. Also, fixed a copy/paste comment.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@732 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-16 00:14:48 +00:00
Nathan Curtis 95159a69d2 A StatModifier to ensure that an IntStat has been set to a minimum value. If the stat's value
is already greater than or equal to the minimum requested, the stat is not modified.

git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@731 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-16 00:13:38 +00:00
Bruno Garcia a72c810193 Boot by Name instead of table position
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@730 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-15 23:37:46 +00:00
Michael Bayne e149bbb05b Formatting formatting.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@729 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-12 01:52:53 +00:00
Charlie Groves 5982369b2a Allow the initial bucket range to be passed to the percentiler on creation. As long as the recorded values stay within the range, the percentiler won't do its 20% greater than range expansion, so the values reported by getRequiredScore will reflect the initial min-max.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@728 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-12 01:45:59 +00:00
Charlie Groves 8f7b90d131 The buckets start at min, so it needs to be included when calculating a score from a given percentile
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@725 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-11 23:23:17 +00:00
Tom Conkling e53c8aae20 Ok, now we're ready for this change
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@724 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-11 23:04:13 +00:00
Tom Conkling fa7b70c63e Undo a premature checkin. Not yet ready to commit the code that depends on this change.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@723 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-11 22:20:49 +00:00
Tom Conkling 7ee0c156b2 StatRepository.updateStat returns the new value of the Stat if it was modified, rather than a boolean
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@722 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-11 21:38:07 +00:00
Tom Conkling e1fa63562f undo
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@721 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-11 19:44:12 +00:00
Tom Conkling a983ca025a Add a constructor that takes a single Stat, for some msoy Passport code being worked on
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@720 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-11 19:26:12 +00:00
Michael Bayne be49dd45f1 Needs not Serializable nor @NotStreamable.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@719 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-10 01:23:28 +00:00
Tom Conkling b0d4ab9adb StatSet is no longer final, so that we can extend it for sneaky Whirled purposes
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@718 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-08 21:35:02 +00:00
Bruno Garcia e590dfe1bf Ban by visible name, not username: Thanks Ray
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@717 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-08 21:30:19 +00:00
Bruno Garcia 0a4b20d412 Booting bug fix: Don't zero out the bodyOid we need until we're done with it
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@716 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-07 23:46:56 +00:00
Mike Thomas 78fe9878a1 Stop eclipse copying .svn dirs to output dir.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@715 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-07 23:09:09 +00:00
Bruno Garcia 2ce287a2b1 Formatting
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@714 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-07 22:24:00 +00:00
Bruno Garcia 7d75f0c760 - Ban booted players from a table
- Boot by sitting position, not oid


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@713 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-06 22:52:41 +00:00
Bruno Garcia aa84c5055a Booting support to the AS version of TableDirector
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@712 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-06 01:04:27 +00:00
Bruno Garcia 72935d719c Adding booting TableDirector
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@711 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-06 00:57:00 +00:00
Michael Bayne 8410b8893c Actually these had been generated. Bruno must have regenerated them with an old
version of Narya.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@710 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-06 00:53:22 +00:00
Bruno Garcia 9a822fe561 - Adding support for booting players from a table
- Apparently genservice hasn't been run in a while, so half of vilya just got poked


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@709 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-06 00:41:46 +00:00
Dave Hoover 6c91e7cb96 Checking if (foo = bar) is begging for disaster.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@708 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-05 21:13:43 +00:00
Jamie Doornbos b52db86905 Added a reference so that vilya.swc consumers (e.g. thane client) will not need to explicitly do so
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@707 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-04 22:17:31 +00:00
Michael Bayne 9f91324260 Regenerated services and fixed service matching which was missing the
micasa.lobby services because they don't follow the pattern of being in a
micasa.lobby.client package.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@706 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-04 21:03:01 +00:00
Michael Bayne c0492fcce4 More output fixes.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@705 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-04 17:47:49 +00:00
Michael Bayne c5de0f2ccf More type jockeying.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@704 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-04 13:05:35 +00:00
Michael Bayne d6c55a091f Again, always on the variable, not the method.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@703 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-04 12:59:43 +00:00
Michael Bayne 12bd9e9db7 Be sure to use the logger from the appropriate package. However in this case,
let's not be checking in debug logging. Bang! Howdy calls these methods
hundreds of thousads of times a day and we don't really want the log spam.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@702 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-04 12:58:08 +00:00
Michael Bayne 299d63fd14 Always suppress unchecked warnings on an individual declaration plus
assignment, not an entire method. Eclipse is helpfully stupid about this, but
we'll just have to use our big brains and help it out.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@701 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-04 12:56:08 +00:00
Michael Bayne cf1972870e Let's not build ActionScript interfaces for those services for which we don't
use them.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@699 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-01 14:44:46 +00:00
Michael Bayne bb0d6c5ba4 More code hygiene. Need to do some fiddling to make dispatchers not generate
generics warnings when calling methods with generic types.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@698 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-01 14:40:54 +00:00
Michael Bayne 7708bc96a6 Type that DSet.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@697 c613c5cb-e716-0410-b11b-feb51c14d237
2008-08-01 11:22:40 +00:00
Par Winzell 117d9cb03f Move PlayManager*.java from crowd.server to parlor.server.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@696 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-31 17:28:18 +00:00
Par Winzell 9ba443d432 Revert that.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@695 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-31 06:25:14 +00:00
Par Winzell f3dff81492 Do the right thing, not the wrong thing. It's late...
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@694 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-31 06:20:32 +00:00
Par Winzell 23311ca4f7 Oops, the contract is to return playerId's occupant. I dunno, I have some doubts about all this...
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@693 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-31 06:15:27 +00:00
Par Winzell a3232d645e Basic implementation of the PlayManager interface.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@692 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-31 05:49:33 +00:00
Michael Bayne aae3a0152a Let the type system know that we know that we don't know what kind of
comparable we're dealing with.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@691 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-30 14:00:23 +00:00
Michael Bayne 18608763ea Regenerated services and objects.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@690 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-30 13:56:07 +00:00
Tom Conkling 3ac87296a6 StatModifier is Streamable, so that we can send stat updates from the game server to the world server
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@689 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-30 01:16:42 +00:00
Tom Conkling 31d855837a StatSet.updateStat -> StatSet.syncStat. syncStat() should be called after a stat has been successfully updated in the repository, to keep the in-memory version in sync with the repo changes.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@688 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-30 00:58:36 +00:00
Dave Hoover bcbe163a12 Prune unneeded imports, nuke some unneeded casts, rerun code generators.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@687 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-28 17:27:38 +00:00
Michael Bayne eb935ecfab Nixed unused variable references.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@686 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-26 22:04:34 +00:00
Tom Conkling dd285192d9 missed one
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@685 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-25 22:52:37 +00:00
Tom Conkling 6e9a245db2 svn id keywords and Vilya preambles where appropriate
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@684 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-25 22:48:40 +00:00
Tom Conkling 6f8a1e0db0 - Created SetStat<T> generic type
- IntSetStat and StringSetStat extend SetStat
- consolidated SetStat-related functions in StatSet, and added StatSet.getSetStatSize()
- she sells SetStat StatSets by the seashore

git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@683 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-25 22:48:13 +00:00
Tom Conkling 2a18ff5f02 switch on brain
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@682 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-25 21:01:07 +00:00
Tom Conkling bc38d2dde9 added StatSet.updateStat(), which uses a StatModifier to do its business
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@681 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-25 20:55:14 +00:00
Nathan Curtis 41be22fdd6 MDB would prefer that we ignore these via .subversion/config, rather than svn:ignore.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@680 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-25 17:28:57 +00:00
Michael Bayne 32cec9c7d7 Blank line patrol.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@679 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-25 09:59:07 +00:00
Nathan Curtis 7ee6788a5f Lets go ahead and svn:ignore the Flex Builder property files
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@678 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-24 21:54:54 +00:00
Tom Conkling 1683eab1b5 Create the somewhat confusingly named MaxValueIntStat -- there's already a MaxIntStat here, which tracks the maximum value that the stat has been incremented by; MaxValueIntStat tracks the maximum value that the stat has ever attained.
Maybe these two classes should be merged into one? I'm worried that might break other code that already relies on MaxIntStat. Brighter minds: please advise.

git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@677 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-24 21:19:20 +00:00
Tom Conkling 25a657d7c6 apparently we already have a StreamableArrayIntSet; use that instead.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@676 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-24 20:11:41 +00:00
Tom Conkling 3c3146d381 fix IntSetStat so that it streams properly. i'm not able to test this code on my machine, so nate will test momentarily and we'll roll back if there are any issues.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@675 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-24 19:49:13 +00:00
Nathan Curtis 08442682f8 Well, shit. MDB points out something I completely missed: these Flex Library Project files contain
an enumerated list of every class in the library.  Since there are (as far as I know) only two 
people currently using Flex Builder, and since these project files are easy to create and maintain
locally, lets not deal with keeping a versioned copy up to date every time a file is created, 
removed or renamed.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@674 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-24 16:26:28 +00:00
Nathan Curtis d0100b5e5d Flex Builder project files for Vilya as a Flex Library. Depends on Narya and Nenya's Flex Builder
projects.  Flex Builder projects don't seem to support exporting libs, or this could depend solely
on Nenya.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@673 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-23 20:45:18 +00:00
Michael Bayne edaa96aef3 RatingManagerDelegate -> RatingDelegate (we're not a delegate of a
RatingManager, we're a GameManagerDelegate that handles ratings); inject our
dependencies.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@672 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-23 12:35:49 +00:00
Tom Conkling ae8ec1e2ac StatSet.addToSetStat, for IntSetStats
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@671 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-22 00:39:41 +00:00
Dave Hoover 624daadcd9 Nix unneeded imports, add @Overrides, remove content-free comments, and rerun code generators.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@670 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-18 19:02:08 +00:00
Michael Bayne f30cb74ace Create a notion of a StatModifier which encapsulates a change to a stat. Use
this to automatically retry colliding stat modifications in the repository.

We'll also use the StatModifier to package up and send the modification to the
server that is hosting a user's in-memory stats so that the same adjustment can
be made to those. As a result of this requirement, Stat.Type became
Serializable which means that Stat will probably also need to be serializable
because the pattern we've adopted for our Stat.Type implementationsn is for
them to contain a prototype Stat object which is cloned to create new stats.

Maybe we'll stick with that and make Stat serializable, or maybe we'll do
something else. Not sure yet.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@669 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-18 14:30:17 +00:00
Michael Bayne faa237b85d Use an ArrayIntSet instead of a HashSet<Integer> as it's way more memory
efficient (and almost certainly faster as well for sets of this size).

Modified add() to properly mark the stat as modified when it changes.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@668 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-18 13:21:15 +00:00
Michael Bayne 74d08d334f Use setModified() instead of modifying our value directly. That way it can be
overridden to intercept such things if necessary (it's not necesary in this
case, we're just trying to set a good example for future programmers).


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@667 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-18 13:15:38 +00:00
Michael Bayne d65967c57e Added class documentation.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@666 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-18 12:37:16 +00:00
Michael Bayne 4df7526d1a No need to use 'this.' to call methods in the same object. Converted
ByteArrayOutputStream to a byte[] once and use that in the three places it's
needed. Some other small formatting tweaks.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@665 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-18 12:34:21 +00:00
Tom Conkling 701eea2ad2 clarity
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@664 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-17 23:23:21 +00:00
Tom Conkling 728f0a6519 DepotRepository.updatePartial() expects column names, not ColumnExps
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@663 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-17 23:12:06 +00:00
Tom Conkling 6d1e687709 not sure where those extra *s came from
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@662 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-17 20:49:43 +00:00
Tom Conkling 0e74ed2842 Whirled's Passport system is using player stats to award "badges," and a few changes to stats are necessary to allow mutliple clients to safely modify stats simultaneously:
- add a modCount field to Stat to assist detecting if a stat has been updated in the repository since being loaded into memory
- StatRepository.updateStat() is rewritten to support optionally failing if modCount has been updated (existing Stat code should not be affected by this change)
- added StatRepository.loadStat() and StatRepository.updateStatIfCurrent() to support loadingand updating of single stats.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@661 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-17 20:40:36 +00:00
Tom Conkling cf1779e8b8 ray points out that IntSetStat's size can also, of course, be stored in a byte
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@660 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-16 20:47:25 +00:00
Tom Conkling 8f12cff519 per mdb, IntSetStat will store a maximum of 255 entries
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@659 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-16 20:27:17 +00:00
Tom Conkling 43df45be1a IntStatSet fixes
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@658 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-15 20:57:01 +00:00
Tom Conkling 007bdc91c8 created IntSetStat
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@657 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-15 20:26:26 +00:00
Dave Hoover d00c21ae1a Rerun generators.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@656 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-10 18:39:53 +00:00
Michael Bayne 7b945dd674 Type our delegate ops instead of restricting our delegates.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@655 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-10 13:37:10 +00:00
Michael Bayne 17ffca41e7 Enforce the use of Game{Controller|Manager}Delegates where needed.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@654 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-10 13:19:52 +00:00
Charlie Groves fa93b7ccf9 Don't include the scene panel diagram in the whirled jar
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@652 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-07 21:32:23 +00:00
Dave Hoover 0615b7b2f1 No really, I'm pretty sure we want the AIs to tick more than once per game.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@651 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-02 00:09:42 +00:00
Charlie Groves fc2dd9a591 If the config coming in to the configurator is causing the interface to hork, try with an empty one in the hopes that the brokenness can be solved with a fresh start.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@647 c613c5cb-e716-0410-b11b-feb51c14d237
2008-07-01 02:13:30 +00:00
Michael Bayne 40ffa60f50 Inject depends into Tournies and ToureyManager.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@646 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-30 13:30:17 +00:00
Michael Bayne c3162107cf Make it easy for derived classes to start and stop the AI ticker if they need
to outside the normal circumstances.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@645 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 15:30:10 +00:00
Michael Bayne 037be2d16c Removed implicit depends; nixed grouping of AI and game manager ticks into a
single interval as that caused problems (which Charlie had to work around) and
added unnecessary complexity and indirection. There are not so many games and
so many tickers that we need to second guess the efficiency of Interval.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@644 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 14:25:55 +00:00
Michael Bayne 026a6bb128 Take our depends explicitly.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@643 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 14:20:17 +00:00
Michael Bayne 00a0a85ea8 These are no longer providerless.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@642 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 14:19:42 +00:00
Michael Bayne 105ec55f44 Created a SpotSceneRegistry, have that implement SpotService instead of using a
concrete provider. Other implicit depends removal and cleanup.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@641 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 14:19:21 +00:00
Michael Bayne d3b227a13b Have the ZoneRegistry implement ZoneService instead of using a concrete
provider. Other injection and cleanup.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@640 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 14:18:10 +00:00
Michael Bayne 10bdbaa2f3 Inject the SceneRegistry; nix implicit depends.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@639 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 14:17:12 +00:00
Michael Bayne d2841a3976 Clean up service registry.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@638 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 14:15:26 +00:00
Michael Bayne 442847c292 Inject depends, use the locator to find bodies.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@637 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 14:15:07 +00:00
Michael Bayne 0aac6b230d Implicit depends removal.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@636 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 14:13:36 +00:00
Michael Bayne 5317113b01 Widening, implicit depends removal.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@635 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 14:13:12 +00:00
Michael Bayne 8f4f4a3e53 Depends injection and other cleanup.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@634 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 14:12:30 +00:00
Michael Bayne 925a5aa982 Provide TableManager with its dependencies.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@633 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 13:12:35 +00:00
Michael Bayne 4e3f973f2d Let's put those in a more sensible order.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@632 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 12:58:54 +00:00
Michael Bayne 9b3b3c0e5a Remove implicit omgr, invmgr and plreg dependencies.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@631 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 12:57:20 +00:00
Michael Bayne 625cf7fa75 Eliminate implicit invoker dependency. Some Lists, Maps, etc.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@630 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 12:54:50 +00:00
Michael Bayne c63691ef0e Inject depends.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@629 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 12:47:08 +00:00
Michael Bayne 8cd2bf8efd Regened services.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@628 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-29 12:46:26 +00:00
Charlie Groves 5cc2e4b3f3 Remove games from the ticker if their AI goes rogue so one game blowing up doesn't cause all games to stop ticking
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@627 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-16 06:21:52 +00:00
Charlie Groves 5c4a033cdc Driveby modernization
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@626 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-15 06:16:38 +00:00
Jamie Doornbos 1eed28bba5 We don't need these file lists and groups anymore
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@625 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-14 00:25:13 +00:00
Par Winzell 7e2110eaf5 Be less promiscuous about swc's here too.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@624 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-13 00:51:46 +00:00
Par Winzell 331492a9cd Stop building ABC stuff. This can (almost) all be ripped out if we're successful in our transition.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@623 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-13 00:08:03 +00:00
Par Winzell f5f5a625d2 This has been misnamed for quite a while and nobody ever noticed... which presumably means this is a rather unimportant fix.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@622 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-10 15:47:50 +00:00
Charlie Groves e8b18bc52f Narya exports guice now
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@621 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-09 18:04:14 +00:00
Mike Thomas d9884d7646 Tell eclipse about guicey jars.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@620 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-09 17:33:54 +00:00
Michael Bayne 36c2cc8289 Updated ClientFactory implementations. Use new PlaceManagerDelegate members.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@619 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-08 20:24:30 +00:00
Michael Bayne e3dc42daab Use new LocationManager. Some injection in SimulationManager.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@618 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-08 17:18:55 +00:00
Michael Bayne d18412aa4c Make the StatRepository injectable.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@617 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-08 15:46:06 +00:00
Michael Bayne cf857dedaa Allow the RatingRepository to be injected.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@616 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-08 15:13:28 +00:00
Michael Bayne b6bf735bba Provide a Module for the StageServer.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@615 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-08 10:49:49 +00:00
Michael Bayne 0a2b8b8f52 Basic Guice compliance.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@614 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-07 17:45:30 +00:00
Michael Bayne 2090bcdfeb Regenerated invocation service bits.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@613 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-06 14:39:03 +00:00
Michael Bayne f663e36fe6 A missed spot of roundId -> sessionId.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@612 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-06 14:37:41 +00:00
Michael Bayne 2890c16224 Back in the wild and wooly days of Puzzle Pirates development, we determined
that we needed to be able to tell if one game ended and another one had started
so we introduced GameObject.roundId which was a value that was incremented
every time the game started. Thus if you had a timer that expired and you
wanted to make sure that somehow the game hadn't ended and then been started
anew while you were away, you could save the roundId and check it when you woke
up. That was all fine and good, except for the poor choice of variable name.

Then we came to implement Whirled and wanted to provide an abstraction of
"rounds" which were subunits into which a single game is divided. We had this
lovely variable already lying around called roundId and we succumbed to the
temptation to overload its meaning and have games that use round increment the
round id multiple times during a game which preserves the monotonically
increasing nature of roundId as expected by the Parlor code and seemed to do no
harm.

Then we discovered a pesky wrinkle, which is that GameManager sets
GameObject.roundId in gameWillStart() and then goes on to set GameObject.state
after that. We were naturally listening for roundId to change and triggering a
call to roundDidStart() at that time, but this resulted in a strange sequencing
of callback methods that went: roundDidStart(), gameDidStart(), roundDidEnd(),
roundDidStart(), ..., roundDidEnd(), gameDidEnd().

The premature roundDidStart() was irksome, and I looked into what would be
needed to remedy it. It turned out that a lot of code on the server-side of
things depended on the Parlor semantics of roundId and wanted roundId to be set
to the current round's value in gameWillStart() and similarly in
gameDidStart().  However, there's no gameWillStart() on the client and it
didn't appear to me that anyone much cared about roundId in gameDidStart(), so
I opted for some hackery in the name of expedience that preserved the
server-side semantics but changed the client to see ROUND_ID change after STATE
changed.

As you might expect given the verbosity of this explanation, that turned out to
be a new bad idea stacked on the previous bad idea of reusing roundId which was
stacked on the bad choice of name for roundId. It turns out some puzzles in
Yohoho did expect roundId to be already set in gameDidStart() which was no
longer the case and the inevitable digital mayhem ensued.

The time has come to undo the various bad decisions and replace them with new
decisions that we hope aren't bad. Those decisions are:

- rename roundId in GameObject to sessionId and restore its original semantics
  which are that it represents a monotonically increasing integer that is
  incremented (and published to the client) in gameWillStart() and thus
  represents the current game session from the very first to the very last;

- add WhirledGameObject.roundId for handling rounds in Whirled games and give
  it the semantics we desire which are for it to be set to 1 in gameDidStart()
  and then incremented only when a new round is started, and reset to 1 when a
  new game is started (this change is in another commit).

This will temporarily break some builds as I need to go rename some things in
Yohoho and then I need to look at Bang! Howdy which if I recall correctly also
naughtily uses roundId for nefarious ulterior purposes and needs also to be
cured of its wayward habits.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@611 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-06 14:20:36 +00:00
Jamie Doornbos fa7a70eea9 Fixed vilya to rely on maven-ized abc files
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@610 c613c5cb-e716-0410-b11b-feb51c14d237
2008-06-05 00:08:03 +00:00
Jamie Doornbos fd37fb8138 Converted vilya to AscTask using mkgroups approach
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@609 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-30 06:29:36 +00:00
Michael Bayne a133c7c693 Switch to new logging API.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@608 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-27 20:00:28 +00:00
Michael Bayne 3b7ef57a20 Use new logging API.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@607 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-27 19:43:07 +00:00
Jamie Doornbos 985f8a4a0a Added a few more vilya classes to abc package for upcoming whirled compilation. includes fixing of unused imports which will not compile under asc
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@606 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-23 22:44:27 +00:00
Jamie Doornbos edcf2d7162 vilya-abc. thank you and goodnight
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@605 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-23 07:12:07 +00:00
Jamie Doornbos 1597fc938a Regenerated vilya action script marshallers etc, preparing for abc build
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@604 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-23 07:03:27 +00:00
Jamie Doornbos 5cf0010d6c Thanks to the extraordinary excellence of the asc script compiler combined with the glorious beauty of GenServiceTask, discovered these stale generated classes (svn blame archaeology tells me ParlorService.TableListener and TableService.TableListener were remove in 2007)
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@603 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-23 00:47:50 +00:00
Michael Bayne 55d16fc0c9 More over the wire class dependency noting.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@602 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-22 15:35:37 +00:00
Michael Bayne ae6c542271 Nixement of ze redundant casts.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@601 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-22 12:08:27 +00:00
Michael Bayne ea6f8ffa1f Use the new Permission objects.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@600 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-22 12:03:51 +00:00
Michael Bayne 7890e26b43 More unit convenience.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@599 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-18 11:29:31 +00:00
Michael Bayne eb6ad10295 Let the unit report failure.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@598 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-18 11:19:33 +00:00
Charlie Groves 19af9eb71a Indicate that isActivePlayer is a better way to see if a player is in the game than accessing playerStatus directly
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@597 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-16 21:08:26 +00:00
Charlie Groves 2e8fa57f7c If edits are being made to blocks that are offscreen, just edit the model directly instead of going through the scene block
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@596 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-14 06:32:22 +00:00
Charlie Groves c6818a167f Allow a scene manager to declare that it isn't persistent and skip updating the scene repository if that's the case
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@595 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-14 06:31:23 +00:00
Michael Bayne 25bacb93f0 Formatting tweaks; moved that new protected method down with its friends.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@594 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-09 11:21:46 +00:00
Ray Greenwell 6e5768b64e verbose-stacktraces=true
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@593 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-07 21:52:59 +00:00
Charlie Groves 7c34651a0d google-collect moved up to narya
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@592 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-05 21:10:37 +00:00
Charlie Groves 5cd827ee8c Don't die if the last scene doesn't exist or if it's malformed
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@591 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-05 18:47:40 +00:00
Ray Greenwell ef217c4ea5 playerInRoom -> occupantInRoom.
For games that make use of this, all occupants should call it,
unless they call playerReady().


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@590 c613c5cb-e716-0410-b11b-feb51c14d237
2008-05-02 01:50:10 +00:00
Michael Bayne f044381e2c Clarify the logic in this method to make it clear that there's no way out that
does not result in shutdown() being called.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@589 c613c5cb-e716-0410-b11b-feb51c14d237
2008-04-29 19:00:33 +00:00
Michael Bayne c8f680696d It's a party in here. We have a method that handles checking whether to start
up a shutdown interval. Let's override that method and implement GameManager's
special requirements instead of overriding an unrelated method and duplicating
most of the code from it.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@588 c613c5cb-e716-0410-b11b-feb51c14d237
2008-04-29 18:57:15 +00:00
Ray Greenwell 759050d576 3 things: Sanity, clarity, correctness.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@587 c613c5cb-e716-0410-b11b-feb51c14d237
2008-04-29 18:33:46 +00:00
Charlie Groves e3cf4a762d Knock the idleUnloadPeriod down to 0 since GameManagers don't go idle and having a shutdown interval just keeps them resident in memory
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@586 c613c5cb-e716-0410-b11b-feb51c14d237
2008-04-29 17:55:03 +00:00
Charlie Groves 865c5def8b Return a boolean from setBaseTile to indicate if the tile was actually updated
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@585 c613c5cb-e716-0410-b11b-feb51c14d237
2008-04-25 00:45:43 +00:00
Charlie Groves 99ee2f5a5f Allow the minimum distance to be specified in computeEnteringLocation
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@584 c613c5cb-e716-0410-b11b-feb51c14d237
2008-04-22 17:35:21 +00:00
Michael Bayne 4ca129e527 Do some fiddly business to update our roundId locally in gameWillStart so that
all pre-game processing can properly know what round it is, but then actually
publish that value to the clients so that we can trigger off ROUND_ID to call
roundDidStart without having roundDidStart get called before gameDidStart.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@583 c613c5cb-e716-0410-b11b-feb51c14d237
2008-04-22 01:02:05 +00:00
Mike Thomas de194d5392 Break out the scene manager's method for handling moving to the default portal so that subclasses can override.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@582 c613c5cb-e716-0410-b11b-feb51c14d237
2008-04-19 00:23:07 +00:00
Charlie Groves 4a7cc53a88 Allow things other than portals to be painted using the portal drawing code
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@581 c613c5cb-e716-0410-b11b-feb51c14d237
2008-04-17 18:12:03 +00:00
Michael Bayne ed027becc4 Get our dependencies either from a local build or Maven.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@580 c613c5cb-e716-0410-b11b-feb51c14d237
2008-04-10 15:47:27 +00:00
Michael Bayne 47c9418eab @Entity -> @Table.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@579 c613c5cb-e716-0410-b11b-feb51c14d237
2008-04-01 21:39:08 +00:00
Charlie Groves 99205455e7 Move the common functionality from ObjectEditorDialog and PortalDialog into EditorDialog
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@578 c613c5cb-e716-0410-b11b-feb51c14d237
2008-03-26 03:23:40 +00:00
Michael Bayne 29460ce450 Don't let a player create a new table or join an existing table if they're
already sitting at a table. We also enforce this in the UI (though not in
certain cases in MSOY at the moment which is how this was uncovered).


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@577 c613c5cb-e716-0410-b11b-feb51c14d237
2008-03-24 23:00:09 +00:00
Michael Bayne c0ce0d188b Allow the no-show timer to be customized.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@576 c613c5cb-e716-0410-b11b-feb51c14d237
2008-03-21 18:17:03 +00:00
Dave Hoover 828753344d This got broken in the reorg; it's still possible for someone
to be asking for scene updates starting farther back than what 
we know about, so notice that case & return back a null list of 
updates rather than an incomplete one.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@575 c613c5cb-e716-0410-b11b-feb51c14d237
2008-03-19 17:36:22 +00:00
Michael Bayne ae4435d389 Actually just go back to returning null. That's what the javadocs say.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@574 c613c5cb-e716-0410-b11b-feb51c14d237
2008-03-18 23:51:51 +00:00
Michael Bayne b1e4460f0f Only claim to have updates if we have a non-zero sized array.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@573 c613c5cb-e716-0410-b11b-feb51c14d237
2008-03-18 23:49:53 +00:00
Michael Bayne 5710ea9d37 Allow scene updates to increment the version number by more than 1.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@572 c613c5cb-e716-0410-b11b-feb51c14d237
2008-03-18 22:54:51 +00:00
Mark Johnson ee6889395f This is throwing a wrench in bang, reverting it now and will take a better look at it later
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@571 c613c5cb-e716-0410-b11b-feb51c14d237
2008-03-13 20:21:48 +00:00
Charlie Groves 53655b2856 - Expose the results of addObject and deleteObject on EditorScenePanel
- Allow subclasses of EditorFrame to specify the EditorScenePanel and StageSceneWriter used



git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@570 c613c5cb-e716-0410-b11b-feb51c14d237
2008-03-12 06:09:41 +00:00
Charlie Groves d96a1390c5 Allow an orient to be specified to locationForObject
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@569 c613c5cb-e716-0410-b11b-feb51c14d237
2008-03-10 20:08:28 +00:00
Charlie Groves 1605df72b1 digester uses beanutils, so Eclipse needs to know about it to run the scene editor
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@568 c613c5cb-e716-0410-b11b-feb51c14d237
2008-03-06 03:12:21 +00:00
Ray Greenwell 92b90738ed Don't link in flex.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@567 c613c5cb-e716-0410-b11b-feb51c14d237
2008-03-04 04:55:45 +00:00
Dave Hoover 04ff848f00 Thought I'd committed this ages ago when I was poking around at this stuff,
but apparently not. Use the helper method to see if the game's in play since
it's there for just that reason.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@566 c613c5cb-e716-0410-b11b-feb51c14d237
2008-02-29 19:06:07 +00:00
Ray Greenwell 8b17a1daa7 Updated for flex 3.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@565 c613c5cb-e716-0410-b11b-feb51c14d237
2008-02-22 22:41:56 +00:00
Charlie Groves a09b5a1324 Genericize
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@564 c613c5cb-e716-0410-b11b-feb51c14d237
2008-02-19 00:15:34 +00:00
Michael Bayne 6a40475c3a narya.swc -> naryalib.swc, etc.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@563 c613c5cb-e716-0410-b11b-feb51c14d237
2008-02-18 19:52:36 +00:00
Michael Bayne 3868fb6661 Call the Flash libraries {library}lib.swc to match the pattern of flexlib.swc
and also to make the Maven artifact not look like a meta-artifact that brings
in all Narya/Nenya/Vilya dependencies.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@562 c613c5cb-e716-0410-b11b-feb51c14d237
2008-02-18 19:12:37 +00:00
Michael Bayne a286a0c4e7 Build our Flash libraries.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@561 c613c5cb-e716-0410-b11b-feb51c14d237
2008-02-18 19:00:12 +00:00
Ray Greenwell 50025dabf6 Parameter needs to live here.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@560 c613c5cb-e716-0410-b11b-feb51c14d237
2008-02-17 01:00:05 +00:00
Ray Greenwell bc0a042866 Parlor moves back here.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@559 c613c5cb-e716-0410-b11b-feb51c14d237
2008-02-17 00:59:38 +00:00
Ray Greenwell 037a45b0f9 ezgame merges with whirledgame.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@558 c613c5cb-e716-0410-b11b-feb51c14d237
2008-02-17 00:47:45 +00:00
Ray Greenwell 3a9708b3de EZgame merges with whirled games.
Starting the checkins, this will break the build.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@557 c613c5cb-e716-0410-b11b-feb51c14d237
2008-02-17 00:46:49 +00:00
Ray Greenwell 6fc1f6e068 Capitalize the MESSAGE_RECEIVED event type, for consistency.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@556 c613c5cb-e716-0410-b11b-feb51c14d237
2008-02-13 21:04:20 +00:00
Ray Greenwell 8f4a9dc6b1 I'm not sure what to do with this class. It would be useful for ezgames,
but the functionality is handled automatically in whirled.
Let's avoid confusion by leaving this out of the asdocs..


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@555 c613c5cb-e716-0410-b11b-feb51c14d237
2008-02-05 20:57:25 +00:00
Ray Greenwell 0a4d59ee8f Documentation improvements.
Removed the superfluous EZEvent.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@554 c613c5cb-e716-0410-b11b-feb51c14d237
2008-02-05 08:11:24 +00:00
Charlie Groves 6ffedb1676 genericize
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@553 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-31 02:21:07 +00:00
Dave Hoover d622907abb Make the spot cluster chat stuff operate on UserMessages instead of creating
one at the 11th hour so we can pass in our own fancier UserMessage subclasses
as appropriate.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@552 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-29 19:09:30 +00:00
Charlie Groves 8dd26afb4b Export google-collect so we don't have to declare it in yohoho
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@551 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-25 21:44:33 +00:00
Dave Hoover 0318dbe34e Tell eclipse about google.common.collect
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@550 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-25 19:40:47 +00:00
Dave Hoover c0dde2751c Break out registration of scene resolution listeners into its own function
so it's easily accessible to subclasses that are managing scene loading in
their own special ways.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@549 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-18 22:23:58 +00:00
Dave Hoover 16b210affe Little bit of type safety, little bit of redundant cast removal.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@548 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-17 01:25:18 +00:00
Ray Greenwell b542ed3afc Added @eventType tags to the event type constants.
AsDoc is crappy: the @eventType tag has two different syntaxes, depending on whether
you're using it to comment an [Event] declared by a class, or the type constant.
Also: this is pointless, asdoc should be able to get this value using the other
@eventType tag, but instead we have to be redundant, possibly making a mistake.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@547 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-11 19:16:12 +00:00
Michael Bayne 4d12a7f65e Fail earlier and more informatively.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@546 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-10 19:16:29 +00:00
Ray Greenwell 249e5174ad Added a bunch of @private tags to remove clutter from the game API docs.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@545 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-10 00:28:43 +00:00
Ray Greenwell 989d145b1d Moved to whirled/contrib.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@544 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-09 22:46:10 +00:00
Ray Greenwell 2de9fef19d A spot of cleanup.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@543 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-09 00:51:59 +00:00
Ray Greenwell d198c25780 Avoid calling the type constant TYPE.
Make a reasonable name for each.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@542 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-08 01:36:18 +00:00
Ray Greenwell 6e5142f938 At the end of a game, forget the current turn holder.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@541 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-05 01:09:39 +00:00
Ray Greenwell d3456ea511 Doc update.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@540 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-05 01:08:33 +00:00
Ray Greenwell 8d55a105a9 Made turns work in party games as well as seated games.
In a party game, if a next player is unspecified, the player that has
been around the longest without getting a turn will get the turn.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@539 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-05 01:05:52 +00:00
Ray Greenwell 5d693ec6bd getTurnHolder() -> getTurnHolderId().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@538 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-04 19:21:04 +00:00
Nathan Curtis 5044f147e0 If there are import statements after the [Event...] lines, the compiler doesn't care, but the
asdoc tool fails to recognize the Events, and they don't end up in the documentation.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@537 c613c5cb-e716-0410-b11b-feb51c14d237
2008-01-02 23:46:46 +00:00
Ray Greenwell bc2b47a6ca Comment tweaks.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@536 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-22 01:23:40 +00:00
Ray Greenwell d711f2ae97 The great Game API re-org.
Moved everything onto sub-control objects.
Got rid of the Listener interfaces.
https://intranet.earth.threerings.net/metasoy/EZGame_API_Reorg

I'll go through and make the documentation nice next.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@535 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-21 23:57:02 +00:00
Michael Bayne 8c27874128 GameControlBackend -> EZGameBackend. Tab incompletability and prefix
inconsistency finally pushed me over the edge.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@534 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-20 20:16:52 +00:00
Michael Bayne fea5deae0a Don't choke if we get a null locale parameter. Who knows what those kooky
callers might try.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@533 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-20 20:13:29 +00:00
Michael Bayne 8b2c12bd7d Nixed redundant casts.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@532 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-18 20:03:23 +00:00
Michael Bayne 4e1f8f78c8 Let's keep this around for future testing.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@531 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-14 02:18:58 +00:00
Michael Bayne c37ddc3277 Revamped percentile tracker to support minimum and maximum value tracking.
While testing the new code I discovered that redistribution of large data sets
that approximate a normal curve can cause some funny quantization because the
redistribution algorithm assumes all values in a single bucket are flatly
distributed, but if they actually skew substantially toward the high or low end
of the bucket, then the redistribution generates a choppy curve. Fortunately
this has almost no impact on the percentile curve, which is what's actually
important, it just makes the graph of the contents of the buckets look less
smooth and sexy. Alas.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@530 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-14 02:17:27 +00:00
Michael Bayne 7c3b05a63a Let's have the tests target build and run the tests, not just build them.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@529 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-14 00:04:17 +00:00
Michael Bayne 72136ba945 We don't build the XML tests if we don't have xml-writer.jar so let's not run
them either.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@528 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-14 00:03:59 +00:00
Mike Thomas 679f3c85cb This appears to have gotten misdirected in the great occupants-players renaming of '07. It always used to reference the member var, not the local var, and appears to still need to since the indices include all slots, not just the filled ones.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@527 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-13 18:50:54 +00:00
Ray Greenwell 57aefb8e1c Don't freak out on mouse clicks if we're not connected.
(I check every time so that this still works after you're disconnected.)


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@526 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-13 01:42:10 +00:00
Nathan Curtis 7f1ee2e1f4 @param doc tags in asdoc don't work the same as in Java. If you supply a @param for only one
paremeter, it assumes you're supplying the description for the first parameter, even if you 
supply the name of the parameter you're describing.  This basically means that docs for functions
need to supply @params for all parameters or none.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@525 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-12 19:55:31 +00:00
Tom Conkling 35b7e33984 Minor documentation update to clarify the usage of EZGameControl.startTicker
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@524 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-12 18:53:40 +00:00
Ray Greenwell 8ee89b60e8 EZGame's done get gameWillReset(), so just clear the turn holder
in gameWillStart.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@523 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-07 21:41:22 +00:00
Michael Bayne 4f94248d8b Wait to start a party and seated continuous EZ games until we've heard
playerReady() from at least one player.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@522 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-07 21:33:31 +00:00
Michael Bayne 847da11b45 Beans/frank as pointed out by Ray.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@521 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-07 21:26:03 +00:00
Michael Bayne b6b8b39c9f Slight change to playerReady() handling. For party games all occupants will
call playerReady() rather than none of them. Also tidied up the way
EZGameController delays playerReady() until the game backend is connected.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@520 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-07 21:21:09 +00:00
Ray Greenwell ddba842c5c Clear out the turn when the game restarts.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@519 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-07 19:44:48 +00:00
Ray Greenwell d855802a66 Let's continue to decode the value for each requesting function
(just to be safe), but let's document why we're doing that as well
as do it outside the try/catch, in case there's an error in our code.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@518 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-07 03:58:18 +00:00
Ray Greenwell 812feab5b5 We should always wrap calls to usercode with a try/catch. Check.
We should always log any errors thrown from usercode. Oops.
Fixed.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@517 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-07 03:50:27 +00:00
Michael Bayne daec25d27c Avoid name collision.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@516 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-06 01:42:02 +00:00
Michael Bayne 32c4464a85 Revamped some table stuff. First I don't know why I called players occupants,
that was stupid. Now they're called players. Next I added a list of watchers
rather than simply a count. If we're going to go to all the trouble to update
the table when the watchers change, let's have the goods.

This will probably break Bang and/or Yohoho. I'll fix them toot sweet.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@515 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-06 00:37:32 +00:00
Dave Hoover 0048bde6db Keyword substitution.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@514 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-03 21:09:42 +00:00
Michael Bayne 6f2dd5e614 Not so verbose.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@513 c613c5cb-e716-0410-b11b-feb51c14d237
2007-12-03 18:30:22 +00:00
Michael Bayne 7be5c32548 Enhanced configuration configuration.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@512 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-27 21:00:56 +00:00
Ray Greenwell 55926ab3ea Don't send a message about the request for a rematch in single-player games.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@511 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-27 02:15:49 +00:00
Ray Greenwell a65d124da9 Bugfix: We may get resized prior to willEnterPlace().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@510 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-27 00:31:43 +00:00
Robert Zubeck c250220684 Goodbye little ones. See you on the other side.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@509 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-20 20:15:02 +00:00
Ray Greenwell 451baa1fb6 Created an ezgame message bundle, use that for this rematch message.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@508 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-20 01:58:42 +00:00
Robert Zubeck 9b326716c3 They lied to me, they're not really my friends! Pox on them.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@507 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-20 01:47:53 +00:00
Robert Zubeck 1630892c4b Meet my new friends, 'copy' and 'paste'.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@506 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-20 01:44:24 +00:00
Robert Zubeck 1ee799e29e Helpful utility classes for game creators.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@505 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-20 01:38:02 +00:00
Ray Greenwell ae8341de04 Removed unused isPartyGame().
(Now things use getMatchType()).


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@504 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-20 00:54:06 +00:00
Ray Greenwell 558821cb81 Unbreak the build.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@503 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-19 23:50:16 +00:00
Ray Greenwell bffb48d11b Send a chat message to the game when players request a rematch.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@502 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-19 23:37:13 +00:00
Michael Bayne 6a783e8bc4 Make the spot services work if you don't implement ClusteredBodyObject. You
won't be able to use clusters but you'll still be able to use locations and
portals.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@501 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-15 02:09:51 +00:00
Michael Bayne 3e296fce67 Similarly stay where we are on a failed move if we didn't leave our current
location in trying to get there.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@500 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-15 02:00:08 +00:00
Michael Bayne b8b63f9e28 Default to "middle" vertical alignment for our controls.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@499 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-13 23:11:55 +00:00
Michael Bayne 7ef4ef92dd Small improvements.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@498 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-13 22:58:15 +00:00
Michael Bayne e996e261f4 Please excuse my unilateral action, but I hate sliders. Use a ComboBox for
player count selection and for any range parameter of less than 16 elements.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@497 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-13 22:55:10 +00:00
Michael Bayne 8ac8a8c6ea Use GridUtil.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@496 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-13 22:38:54 +00:00
Michael Bayne 34a6d3e963 Use Grid instead of Tile as the latter requires hardcoding which blows.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@495 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-13 22:30:16 +00:00
Michael Bayne 9cfc273336 We don't need to be able to end the game here, just be a player. Simplified
some of the access checking while I was in there since the only thing that
required the turn-holder was endTurn().


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@494 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-13 21:52:16 +00:00
Ray Greenwell 26f5a67328 Log -> com.threerings.util.Log
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@493 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-13 09:31:12 +00:00
Ray Greenwell 1efafd649a "We'll add it when we need it" was what was said before, and now the
default non-fucking-obtuse dictionary has been replaced by a scrabble
dictionary that contains fucked-up wordfreak words.
You know, if you're playing a normal game "abys" is wrong, and "abyss"
is right.

So I at least added the parameter for selecting a dictionary.
Implementation pending.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@492 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-12 20:09:41 +00:00
Michael Bayne 679a5f1cfc Oops, we don't always have a no-show timer.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@491 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-12 01:57:38 +00:00
Michael Bayne 91b416f18e Cancel our no-show interval once the game starts so that if it expires after an
EZGame has finished it doesn't think that it's still pre-game and that it
should actually cancel the game.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@490 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-10 05:27:17 +00:00
Michael Bayne 717beba71f Extract GameManager creation into a specializable method.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@489 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-10 05:03:47 +00:00
Michael Bayne 4a06907ec0 Redundant cast removal.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@488 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-10 04:54:36 +00:00
Michael Bayne eb80403bbe No longer pass the manager in the constructor. As many of these delegates are
in the wild, we'll deprecate the old constructors rather than remove them.  Yay
cruft!


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@487 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-10 04:41:44 +00:00
Michael Bayne 265cf43941 Freak not out if we're being unstreamed on a Java client.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@486 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-10 01:35:02 +00:00
Michael Bayne 100a7e069a Added validateCanEndGame() made it possible for server entities to call
invocation service methods.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@485 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-10 01:20:42 +00:00
Michael Bayne 8059d9bc12 Allow the game manager we create to be augmented.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@484 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-10 01:20:19 +00:00
Michael Bayne 5d1bafd571 Nix unused imports.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@483 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-10 01:20:01 +00:00
Michael Bayne f338096580 Freak out in a controlled way if this happens.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@482 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-07 03:22:49 +00:00
Ray Greenwell adfd2c4428 Propa spelling.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@481 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-03 02:44:08 +00:00
Ray Greenwell fd3cc11c6d Re-dispatch the UNLOAD event through the gameControl.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@480 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-03 02:43:26 +00:00
Michael Bayne 026994edb6 Added a precondition.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@479 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-03 00:07:32 +00:00
Michael Bayne 0df9184758 Let us collect.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@478 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-02 23:10:18 +00:00
Michael Bayne 3159f330e8 We don't control the XML provided by the game makers so don't generate warning
messages if they put bogus shit in their game definition.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@477 c613c5cb-e716-0410-b11b-feb51c14d237
2007-11-01 20:50:13 +00:00
Michael Bayne df7a83bb32 We don't need to log a warning on NoSuchSceneException.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@476 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-31 20:33:35 +00:00
Michael Bayne 70d3d218c0 Actually we only go up to 99.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@475 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-30 01:28:21 +00:00
Michael Bayne 1bcaff4c59 Widening, added getCounts(), getRequiredScores().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@474 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-30 00:15:53 +00:00
Dave Hoover adaf80af0a Rerun generators.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@473 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-26 21:06:42 +00:00
Charlie Groves 44ddce00e8 Eclipse metadata
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@472 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-26 18:37:21 +00:00
Ray Greenwell b5d6a6008b Removed debug logging I had intentionally left in.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@471 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-24 23:22:05 +00:00
Ray Greenwell 51f2b4b9d2 Added a method: getSize()
and a new event: SizeChangedEvent.

So that games can query and listen for changes to the size of their
display area.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@470 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-24 22:56:31 +00:00
Ray Greenwell 00723e90bf Don't destructively modify the array given us by usercode.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@469 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-24 21:52:18 +00:00
Nathan Curtis 9402b71765 moar bettar
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@468 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-24 18:41:06 +00:00
Nathan Curtis a4a47a4c1e comment fix.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@467 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-24 18:40:22 +00:00
Ray Greenwell a3911c21a3 Go ahead and fix this: party tables now have a 0-length occupants array.
TableDirector.java already had this same code (and I wrote it!) so I
feel safe making the change.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@466 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-23 23:46:51 +00:00
Ray Greenwell 1d3a53757c Renamed endTurn() to startNextTurn().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@465 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-23 02:02:09 +00:00
Ray Greenwell 3bb6c7e3f6 - In TurnGameManagerDelegate, pulled out random-turn picking into its
own method, so that subclasses can get that behavior without assuming
  their their superclass implementation of setFirstTurnHolder does that.
- Use that in EZ's code, and also fall back to it if there's some problem
  with the user-specified next-turn value and it's nobody's turn.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@464 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-23 01:36:20 +00:00
Ray Greenwell df72a961db - Start up EZGames so that it's nobody's turn.
- If the turn ends when it's nobody's turn and the user didn't specify
  who goes next, pick a random player to go next.
- Fixed ancient bug that caused a NPE, every time. Nobody tickled it
  by having a game where turns progress in a custom order.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@463 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-23 01:27:05 +00:00
Ray Greenwell 3fc47c0b9b Comment clarification.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@462 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-23 01:23:34 +00:00
Ray Greenwell ef70bd5752 Comment spelling fix.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@461 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-23 01:23:11 +00:00
Michael Bayne 456b93e08f Allow our derived class to override our width/height configuration.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@460 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-20 00:06:18 +00:00
Michael Bayne c6f72fbdf8 Create an empty occupants and oids array if we're creating a party table.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@459 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-19 22:04:33 +00:00
Ray Greenwell f1a511d80c Bye-bye extensible player lists. Your functionality will be simplified and
supplanted by the one true player list.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@458 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-18 02:31:03 +00:00
Michael Bayne 2736d652e3 Need to do that before we clear out _userFuncs.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@457 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-18 00:59:43 +00:00
Michael Bayne 60b3eabc16 Disconnect the client side when we disconnect on the backend so that we don't
end up differing in opinion about whether or not we're connected.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@456 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-18 00:57:56 +00:00
Michael Bayne 4e462ce974 getOccupants -> getOccupantIds.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@455 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-17 21:38:46 +00:00
Michael Bayne ec1a243d19 When we start and end a transaction in EZGame do so on the InvocationDirector
as that's where all of our messages are generated.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@454 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-17 21:33:52 +00:00
Ray Greenwell 18ac5a065f getOccupants() -> getOccupantIds(), which is more accurate and consistent
with SeatingControl's getPlayerIds().


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@453 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-17 21:09:48 +00:00
Ray Greenwell c9fddfdc39 Checkpoint this crap, even though it's going to be moved and reworked.
Meanwhile I'm busy investigating rabbit holes of rabbit holes.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@452 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-17 19:24:29 +00:00
Michael Bayne 1b7f810246 Added getTopRatings(), moved constants into RatingCodes.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@451 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-15 19:28:20 +00:00
Ray Greenwell e8bd79d1e3 Start the game immediately if the user specifies to restart in 0 seconds.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@450 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-15 18:28:40 +00:00
Michael Bayne 1fca67a044 Factored createTable() out into a method that can be called on the server.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@449 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-12 01:09:46 +00:00
Michael Bayne a70048dfde Don't start the game while we're still initializing the manager. Let the
manager finish the startup process and then call startGame().


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@448 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-10 03:32:03 +00:00
Robert Zubeck f6b716c4ea Reset the round number to zero before each EZ game (in case the player keeps restarting the
game without quitting it). This also ensures they will get a fresh RoundStarted event at the 
beginning of each new game.



git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@447 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-10 00:52:26 +00:00
Michael Bayne 70ea63f6cb Un-negate the round id if a game does decide to endRound() first and then endGame().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@446 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-09 23:49:02 +00:00
Michael Bayne d136386348 Note that endRound() should not be called immediately prior to endGame(),
rather endGame() should be called and the last round is never officially
"ended". This ensures that GameObject.roundId is left in a sane state at the
end of the game in case of a rematch.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@445 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-09 23:47:37 +00:00
Michael Bayne a88a5a3482 No need to wait for didStartup() to create this set.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@444 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-08 17:14:17 +00:00
Michael Bayne 2862b32763 Comment fiddling; clear out _pendingOids at the end of the game to avoid
potential weirdness if someone got into the room but never reported ready.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@443 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-08 17:12:46 +00:00
Nathan Curtis 377d0c93f5 Keep track of of players that have arrived and players that are ready separately. The old check
would start the game as soon as everyone had arrived and *one* person called playerReady().  Now 
we do the right thing and only start the game once everyone has arrived and everyone has called
playerReady().  

As with the old code, this only affects clients that use the playerInRoom() method.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@442 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-06 00:35:30 +00:00
Par Winzell 2558e82959 Make sure our seatedness variable accurately reflects the departure of our table.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@441 c613c5cb-e716-0410-b11b-feb51c14d237
2007-10-02 23:01:40 +00:00
Michael Bayne 962c33d900 Pass the GameManager to gameCreated().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@440 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-27 19:38:09 +00:00
Michael Bayne 52259f26dd Track the last update time for ratings.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@439 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-25 16:32:59 +00:00
Michael Bayne 3eff6e03cd Allow derived classes to not rate games for other reasons.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@438 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-25 16:32:17 +00:00
Michael Bayne 2d24116c97 Don't rate anything if the game is not marked as rated.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@437 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-25 16:12:28 +00:00
Michael Bayne c76474a640 Drop forced move requests if they come in while we have a move pending. We may
have to do some things on the server as well which blindly ejects the user from
their current place, but now the worst case is that a player ends up nowhere in
the event of extreme lag and clicks the button to go somewhere again rather
than having a move half-completed get aborted and the code ending up confused
and not properly able to clean up after itself.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@436 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-24 20:49:01 +00:00
Par Winzell e21c14c4c1 Since returning -1 is perfectly acceptable for this method, let's be robust in handling an call to it for an unknown player; we already checked for unknown opponents.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@435 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-14 15:35:25 +00:00
Michael Bayne 6194948d56 Added toString().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@434 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-12 02:16:19 +00:00
Michael Bayne 8e52521b20 Nix debug logging.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@433 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-11 22:24:21 +00:00
Michael Bayne ea3ab0bf3f Nix PercentileRecord.type allow gameId to be fiddled by derive class.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@432 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-11 21:47:06 +00:00
Michael Bayne fe3db313bf Grammar patrol.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@431 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-11 20:58:28 +00:00
Michael Bayne 93d65cfb61 Need to reset modified when saving rating for departing player.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@430 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-11 20:57:42 +00:00
Michael Bayne 8316c3f40c Revamped the rating manager delegate to support party games and to only read
and write ratings once regardless of how many times the game is played.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@429 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-11 20:56:45 +00:00
Michael Bayne 9450dc5f2c Don't complain about transitioning back to PRE_GAME.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@428 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-11 19:45:38 +00:00
Michael Bayne 2b81903c73 Zoiks, missed the parameterized type.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@427 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-11 18:39:05 +00:00
Michael Bayne e95d0aa58f Oops, we need 412 bytes to store a percentiler's data.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@426 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-11 02:20:30 +00:00
Michael Bayne 27c8eac61c Added getRecordedCount().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@425 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-11 01:50:24 +00:00
Michael Bayne c08cad2642 Added tracking for percentiler modification; nixed some unneeded casts.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@424 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-11 00:36:35 +00:00
Michael Bayne 15dd17a308 Added SCHEMA_VERSION.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@423 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-10 23:17:19 +00:00
Michael Bayne 5dd8695a9a Added support for tracking multiple per-game percentile distributions.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@422 c613c5cb-e716-0410-b11b-feb51c14d237
2007-09-10 20:44:50 +00:00
Michael Bayne 81f49e4125 Use junit4.jar.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@421 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-28 20:26:18 +00:00
Nathan Curtis de0537d516 how long has this been broken? In party games, there is a "private" checkbox instead of a
"watchable" checkbox, but it was treating it like "watchable", even thought that makes no sense
for party games (at present).  

As it turns out, party games are broken right now anyway, which is what I'm going to fix next.  
For now, we'll allow party games to use a "Private" checkbox, in case someone wants to play
by themselves.  Private party games won't be given a "join" button.  

This solution is wacky, as is noted in one of the comments.  This will need to be re-visited in the
future, most likely when we do the massive game lobby revamp.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@420 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-27 18:53:54 +00:00
Michael Bayne cc3976a213 Use playerInRoom() to let the game manager know we've arrived but aren't ready
to start the game yet.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@419 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-24 23:54:06 +00:00
Michael Bayne 388c616b40 Reset EZ games to PRE_GAME after they end so that they can be restarted.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@418 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-24 23:45:47 +00:00
Michael Bayne 5392df8770 Make it possible for a player to report in when they arrive in a room but not
cause the game to start. In Whirled we'll have all players report in
immediately for games that want to handle playerReady() themselves so that they
can do whatever they want before the game starts and then finally start it with
a call to playerReady() from all the players.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@417 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-24 23:40:21 +00:00
Michael Bayne 74665f1663 Added EZGameControl.restartGameIn(seconds).
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@416 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-23 23:19:51 +00:00
Michael Bayne 71f2a1442c Added setWinners().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@415 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-23 23:10:02 +00:00
Michael Bayne b9ba20c19b Derived classes that are not in this package need to be able to call
dispatch().


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@414 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-23 00:32:36 +00:00
Michael Bayne 7c29339626 Extract that handy method.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@413 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-22 23:54:01 +00:00
Michael Bayne 1a272ef171 Widening and removal of compatibility code for never-in-the-wild functionality.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@412 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-22 23:29:54 +00:00
Michael Bayne 8f3293eb0b Don't try to rate players if there are no winners. Otherwise everyone is rated
as losing.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@411 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-22 00:19:02 +00:00
Michael Bayne f1a94dfac9 More tidying.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@410 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-22 00:14:26 +00:00
Michael Bayne a6398a2d60 Oops missed a spot.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@409 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-22 00:10:59 +00:00
Michael Bayne f6481922f6 Tidied things up, avoid doing things on the invoker thread that should be done
on the dobj thread.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@408 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-22 00:09:57 +00:00
Par Winzell df1b8277fb Use FieldDefinition instead of FieldOverride wherever appropriate (almost everywhere).
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@407 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-21 23:12:44 +00:00
Michael Bayne abeac5d1b2 Allow rating records to be deleted (we'll probably want a delete for just the
game and one for just the user as well but I'll add those later).


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@406 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-21 21:50:11 +00:00
Michael Bayne d3cc74bc0d Tidying.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@405 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-21 21:49:41 +00:00
Par Winzell 4567264b91 We're not going to do this INDEX: comment thing.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@404 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-16 21:53:47 +00:00
Michael Bayne 01db2cc225 Scratch that, reverse it.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@403 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-15 19:47:51 +00:00
Michael Bayne 41c1ca44b7 No need to validate here.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@402 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-15 19:07:01 +00:00
Michael Bayne b4e207eeae columns -> fields.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@401 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-13 23:21:16 +00:00
Michael Bayne 568b1f6ab2 Some log fiddling.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@400 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-11 00:37:48 +00:00
Par Winzell e386d6c3a0 Add an index, document index use for Depot operations. Do you think this is worthwhile? We should really just about never see a non-indexed query during normal production use and one way to maintain that discipline is with a comment line like this.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@399 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-07 18:05:44 +00:00
Michael Bayne 96b42efbae Switch stataData to an untyped column so that Depot can do the right thing with
it. BLOB on MySQL has a maximum length of 65535, so we'll preserve those
semantics even though Depot will now use VARBINARY on MySQL for columns of
length 65535 and lower.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@398 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-07 17:20:22 +00:00
Michael Bayne 30d7bc4be3 When we add a chat display, we must remove it once we're done.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@397 c613c5cb-e716-0410-b11b-feb51c14d237
2007-08-02 19:12:08 +00:00
Michael Bayne 8d9ff98273 columnNames -> fieldNames.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@396 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-31 21:36:49 +00:00
Michael Bayne 09ad0ca87d Updates to reflect SpeakProvider refactoring.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@395 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-31 21:05:36 +00:00
Ray Greenwell 8233be01e7 Added filter(text) to the EZGame API. Untested.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@394 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-31 06:51:20 +00:00
Jonathan Le Plastrier 2bbca9894b Have distclean just call what it needs in common-clean
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@393 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-28 04:17:20 +00:00
Par Winzell beb58c2c41 Another tweak, now that code/value is the full key.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@392 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-27 21:18:30 +00:00
Par Winzell 0444af1792 Forgot to turn this check on properly.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@391 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-27 21:15:27 +00:00
Par Winzell 3f7c1f9466 The old schema had STAT_DATA be a BLOB, and Depot currently defaults to varbinary(255). This raises at least two questions; first, does it make sense to assume that in the absence of any other markup, 255 is a reasonable size limit? I am not at all sure. Second, whatever the default translation of byte[] ends of being, how to we deal dialect-agnostically with schema compatibility issues?
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@390 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-27 21:12:29 +00:00
Par Winzell a010a130fc This should work better.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@389 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-27 20:59:38 +00:00
Par Winzell 7d3de02e7c As tidy as it was to tuck this record away inside StatRepository, we'd really like the benefit of the 'genrecord' transformation. Also the inner class couldn't be protected for reflection access reasons so some of the tidy wasn't so tidy.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@388 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-27 19:17:57 +00:00
Par Winzell 8defc9da5e So CODE is not in fact part of the primary key, thanks Mark.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@387 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-27 18:53:24 +00:00
Michael Bayne ae02a37f74 Out with the old.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@386 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-26 20:50:16 +00:00
Michael Bayne 12130830e7 Don't need legacy ConnectionProvider support here, so nix it.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@385 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-26 20:39:27 +00:00
Michael Bayne fa7eb87945 Nixed stale method, some minor tidying.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@384 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-26 20:38:08 +00:00
Par Winzell 2d5a5ca033 Depot implementation of the stat system persistence - hopefully schema compatible with the old version. This one is a little more complicated and Whirled doesn't have any stats yet so I was a little at a loss at how to test all of it. Perhaps somebody at Bang could make sure nothing crashes and burns horribly when e.g. a new string code is assigned?
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@383 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-26 20:28:50 +00:00
Par Winzell a2d446d3cf Away with ye, Depot dependency check.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@382 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-26 20:26:37 +00:00
Par Winzell 7dea421cca Depot implementation of the Game Cookie persistence - hopefully schema compatible with the old version.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@381 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-26 20:20:07 +00:00
Michael Bayne 2885a2b41c Use a PersistenceContext to initialize the RatingRepository.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@380 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-26 00:22:38 +00:00
Michael Bayne 505d75ca6c Note our persistent record classes.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@379 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-25 23:48:10 +00:00
Michael Bayne a68b0aee35 Pipe down Mister.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@378 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-25 21:47:48 +00:00
Michael Bayne c826583754 More Depot NWO.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@377 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-25 21:07:35 +00:00
Mike Thomas e6b104f688 Don't trigger that the players have all arrived if it happens after the game has already started. This could previously occur if all the participants of the game leave and come back (without the game shutting down, possibly due to watchers).
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@376 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-25 16:33:11 +00:00
Mike Thomas 8ad7f5eaef Actually, this looks like the "right" way to do this - use the PlaceOid as our comparator.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@375 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-24 17:41:20 +00:00
Mike Thomas 85d3e3c7a7 location is an object, compare appropriately.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@374 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-24 17:31:19 +00:00
Michael Bayne 923eaf3f7d Added getSceneId(Place).
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@373 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-21 01:14:06 +00:00
Michael Bayne e03ddd71e8 Updates to reflect new BodyObject.location change. We now have a ScenePlace and
ScenedBodyObject goes away.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@372 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-21 00:47:00 +00:00
Dave Hoover c8b2f7212b Make it easier for drop puzzles to implement their own fancy drop logic
if they've got that burning need to do something out of the ordinary.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@371 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-19 22:38:32 +00:00
Dave Hoover 9d4a41f54f Widen up some drop puzzle code, and break the board filling action out into
its own function so puzzles wanting fancier fill logic can override it as
needed.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@370 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-19 19:07:50 +00:00
Michael Bayne 2123c43c3b The SceneDirector should observer location changes so that it can clear out its
current scene information if we move to a non-scene location. Previously when
we did so, it simply didn't notice and thought we were still in the last scene
that we had occupied.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@369 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-18 23:49:56 +00:00
Dave Hoover 8c88195b8b Now that games clear out their player oids when they finish, card games
need to keep around a copy to confirm that somebody is allowed to request
a rematch, and then pull everyone into it.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@368 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-18 16:39:50 +00:00
Dave Hoover 6958d99563 Widen.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@367 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-18 00:01:41 +00:00
Michael Bayne d4e113d784 Missed this.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@366 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-17 21:35:52 +00:00
Michael Bayne b6562d91e6 Keep our pending data in an extensible object so that we can easily preserve it
across server switches, when it would otherwise be cleared out.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@365 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-17 21:14:40 +00:00
Michael Bayne 08f7029220 We don't need the sceneId or version in the base class.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@364 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-17 01:24:56 +00:00
Michael Bayne cb05d5f56b Factored scene movement out into separate helper classes so that code can be a
bit more cleanly shared and the process of resolving zones and scenes and the
various fiddling done during a scene move can be more easily grokked.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@363 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-17 00:25:18 +00:00
Dave Hoover 755b835c93 Christmas comes but once a year, but svn keyword substitution day comes
whenever the urge strikes!


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@362 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-14 00:27:03 +00:00
Michael Bayne 959cf8c212 Leave all this scene registry creation to the implementing server.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@361 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-14 00:01:21 +00:00
Michael Bayne 522a96ef96 Regeneratd services, got new mo' betta type handling.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@360 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-13 23:53:31 +00:00
Michael Bayne b0f5087af3 SceneService is no longer kickin' it with the old skool crew.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@359 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-13 23:52:46 +00:00
Michael Bayne 5015ec26c2 Move SceneProvider stuff into the SceneRegistry as all the cool kids use the
new pattern of having a Provider interface which is implemented by a Manager or
other server-side entity.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@358 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-13 23:48:42 +00:00
Michael Bayne 5fbf4e17da More documentation cleanups, widening.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@357 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-13 22:27:08 +00:00
Michael Bayne a33bf1762f Widening.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@356 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-13 22:23:39 +00:00
Michael Bayne a49e2c26f3 Adapt or perish!
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@355 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-13 22:10:26 +00:00
Michael Bayne d5023554e8 Allow a SceneService.moveTo() to respond by requesting that the client move to
a new server and reissue its request, which it, in theory, now does.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@354 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-13 21:59:46 +00:00
Michael Bayne 6a77a7e1f1 Widening.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@353 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-13 19:57:46 +00:00
Par Winzell 872d13660c If there's nothing to query, don't query.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@352 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-10 16:42:13 +00:00
Ray Greenwell 9b5d3cca12 Use the new ObjectMarshaller.
Note that the default value of the encodeArrayElements has changed to reflect
the more general-purpose use.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@351 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-06 22:27:16 +00:00
Ray Greenwell 54c571f7f5 Bugfix: user cookies should be validated as serializable.
This breaks UD's current cookie mechanism, but it's easily fixed.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@350 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-06 21:43:17 +00:00
Par Winzell 48bde23d17 Don't rate guests, and don't include guests in the rating adjustments for persistent players. Generally more robust code.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@349 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-06 01:07:03 +00:00
Par Winzell 3484e8cd1f Let the rating repository accept integers rather than Names, and tweak the delegate accordingly. Hrm, does this handle guests correctly, actually?
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@348 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-05 23:18:44 +00:00
Michael Bayne a78c1a35d9 Exception not needed.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@347 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-05 19:54:12 +00:00
Michael Bayne 4628b8fdff Move UserIdentifier up to GameManager where it can be used by other services.
Revamped the way the GameCookieManager does its business.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@346 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-05 19:50:33 +00:00
Par Winzell 63adadcd24 Third time's a charm.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@345 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-05 16:01:07 +00:00
Par Winzell 84300e0576 This would be easier if I had Yohoho checked out.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@344 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-05 15:51:55 +00:00
Par Winzell bebdd273cd Don't compile parlor/ratings if we don't use Depot.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@343 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-05 15:39:20 +00:00
Par Winzell a3d1d0b7cb First draft of rating support in Vilya. The algorithm implementation was stolen from Bang and mutated. This implementation assumes that the subclasser can always map Name to an integer user identifier. If this is not the case we'll need to do something tricky with subclassed generic RatingRecords or whatever.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@342 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-05 15:06:49 +00:00
Michael Bayne 1a21229cd4 Remove the cookie when the player leaves the room, not necessarily when their
game ends. We may need their when the game is not in play. playerGameDidEnd()
was removing based on player index rather than playerOId which was is correct.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@341 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-03 02:10:20 +00:00
Michael Bayne b7e78fa8ac Allow the GameCookieManager to be initialized for local operation using Java's
preferences system to store cookies so that cookies will work in the standalone
test environment.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@340 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-02 20:39:41 +00:00
Par Winzell eb153ea11f Vilya will be harnessing the awesome power of Depot now, so let's bring in the genrecord task.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@339 c613c5cb-e716-0410-b11b-feb51c14d237
2007-07-02 18:30:00 +00:00
Michael Bayne b19e96796c Check autoReady_v1 in a backwards compatible way (old games won't have set it
at all).


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@338 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-28 07:02:47 +00:00
Michael Bayne 33fbff4aba getPresentPlayer() fails after the game is ended because _playerOids is cleared
out. Use the caller's name instead.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@337 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-28 06:37:17 +00:00
Dave Hoover b7f32ddd96 computeEnteringLocation's signature changed back in r322. Fixed this up to
match, and threw in a bunch of @Overrides so that we won't get bitten by
that again in this particular file.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@336 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-27 22:26:06 +00:00
Michael Bayne 43d53e73a8 Fix booches.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@335 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-27 22:06:23 +00:00
Michael Bayne ebdf4f8fe2 Allow the border to be turned off entirely.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@334 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-27 22:05:44 +00:00
Dave Hoover ae4596def5 Bag out if we get a progress event from a non-player as we'll just blow
up on an ArrayIndexOutOfBoundsException a second later anyways.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@333 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-27 21:18:19 +00:00
Dave Hoover f85958032f Move the check for events for a non-puzzler after the checks
for invalid rounds and straggling events; if we've ended the
game and are getting straggling events, _playerOids has already
been cleared out, so it'll always look like a non-player.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@332 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-27 00:27:00 +00:00
Dave Hoover 6b1066169f Tabs -> spaces
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@331 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-26 00:07:57 +00:00
Michael Bayne 1c92282772 Freak not out if someone adds a click handler to something and removes said
thing from the stage in their click handler.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@330 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-25 23:57:19 +00:00
Michael Bayne 338e9e789b gameDidEnd():
Clear out _playerOids when a game ends so that all players must re-call
playerReady() to restart the game.

playersAllhere();
Start the game if all players call playerReady() when the game is not in play
(previously this only happened if the game was in the pre-game state).

I know of one place this will affect Yohoho which I will fix, but if there's
anywhere else where we are restarting an ended game, fixes will be needed.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@329 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-25 20:38:45 +00:00
Michael Bayne b87eacd9d6 Allow a game to delay its start until all of its players are actually ready
rather than assuming that as soon as they construct the EZGameControl, they're
ready to play. That's not totally unreasonable, but with this new explicit
mechanism, games can also "rematch" (or just replay if it's single player) by
having all clients call playerReady() again after the game has ended.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@328 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-25 20:36:16 +00:00
Michael Bayne 15bbb435c7 Grab our starting location from the scene when we switch scenes so that
getIntendedLocation() will return a valid value even before we've moved
somewhere in our new scene.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@327 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-23 02:08:03 +00:00
Michael Bayne d895c99484 Widening.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@326 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-23 02:00:20 +00:00
Michael Bayne b452746dc2 Must've been my cracksmoking. (int)-1 == (short)-1.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@325 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-22 23:48:18 +00:00
Michael Bayne e1ca37cb16 (int)-1 != (short)-1. Yay for automatic integer type widening.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@324 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-22 23:03:13 +00:00
Michael Bayne af9a9b4895 Use the right portal id.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@323 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-22 22:08:41 +00:00
Michael Bayne fbfed05247 One more bit.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@322 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-22 22:01:50 +00:00
Michael Bayne fe2fc21830 Widened, modified traversePortal() so that the entire portal being traversed is
kept around and passed to mapEnteringBody() so that in Whirled instead of
having a portal map to a destination portal we can simply have the source
portal contain the location in the destination scene at which the arriver is to
be mapped.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@321 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-22 21:59:04 +00:00
Michael Bayne 114fc2f0e7 Widening.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@320 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-22 01:00:23 +00:00
Mike Thomas a22a6e5551 Ensure we've registered our receiver before we call our superclass's function, since this queues up a playerReady and it's important that our addToReceivers event is queued up before that so the game doesn't start before we're ready to go.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@319 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-21 00:10:25 +00:00
Michael Bayne 3e56079a1a Use GameDefinition.controller if it is configured.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@318 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-18 19:59:57 +00:00
Ray Greenwell bdef34eb69 Exposed a method to allow users to batch property set requests into a
dobj transaction. Thanks to mdb for the idea of accepting a function to run
for the batch, rather than exposing startTransaction() and commitTransaction()
directly.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@317 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-18 19:33:02 +00:00
Michael Bayne 5116ab7089 Widened, nixed unneeded "throws SQLException".
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@316 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-15 02:01:08 +00:00
Dave Hoover 4af30e853e Actually do keyword substitution on those freshly headered files.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@315 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-14 18:20:31 +00:00
Nathan Curtis e4240b1b08 Let the method fetching the container set its style and width.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@314 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-14 18:02:33 +00:00
Michael Bayne c47d1a7c5a Header fixy.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@313 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-14 17:41:07 +00:00
Ray Greenwell e7c10e2a98 It sucks that we have so many old things that use -1 to mean "no value".
I'm going to assume that this one is ok to change to 0, because that's
what a body's sceneId is going to be before they're ever placed in a scene.
(Which is why 0 is a much better default value.)


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@312 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-12 23:42:47 +00:00
Nathan Curtis 5f04c759c7 private -> watchable. Defaults to watchable. The table config itself is left alone, and retains
the concept of private, rather than watchable.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@311 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-06 18:25:37 +00:00
Ray Greenwell fb24ff77cc T time!
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@310 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-05 04:00:12 +00:00
Ray Greenwell e066a12dee Actually, let's make that take a prefix argument, and only return properties
that begin with that prefix.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@309 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-05 03:48:15 +00:00
Ray Greenwell 13fdafe0e5 Unneeded import.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@308 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-05 03:45:48 +00:00
Ray Greenwell f85af6ffab Added getPropertyNames(), which used to be unnecessary because you could get
the data Object (actually a proxy to it) and do a for or for-each on that,
but we removed that when we made 3 different kinds of sets.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@307 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-05 03:44:47 +00:00
Jonathan Le Plastrier c491a2db1d Fix the docs links.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@306 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-30 22:27:31 +00:00
Michael Bayne 8c9a558932 Have GameDefinition include all the classes it will naturally require.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@305 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-28 17:13:20 +00:00
Michael Bayne 93a049a986 Let's have our dictionaries gzipped.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@304 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-28 01:53:55 +00:00
Michael Bayne 211e161604 Load our word lists from the classpath.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@303 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-24 00:26:29 +00:00
Michael Bayne bf47702336 Some DictionaryManager cleanups. It was doing everything on the invoker thread
when it should have been communicating results back on the dobj thread. I don't
particularly like the singleton usage here as one has to just "know" that a
server that uses EZGame services must call DictionaryManager.init() whereas all
of our other server services are initialized in a FooServer class that
corresponds with the group of services in question. Really we should use the
same FooContext system that we use on the client to allow services to be
properly mixed and matched.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@302 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-24 00:13:51 +00:00
Michael Bayne c4fbf34f44 We need to sort card sprites using a comparator if we want to sort them not
based on render order as we use render order. Also some widening.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@301 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-15 18:03:54 +00:00
Michael Bayne 84080ecb61 Naturally order card sprites by their card values.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@300 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-15 17:55:33 +00:00
Michael Bayne 8bcc05be89 EZGameConfig can create its controller from the classname provided in the game
definition as a sensible default behavior.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@299 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-14 23:36:26 +00:00
Ray Greenwell 2aa46a1572 Omit this class from 'genascript' generation, as the actionscript side does a special thing or two.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@298 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-08 20:18:44 +00:00
Ray Greenwell cb24d4adfb Bugfix: Return to decoding the data when we read it in, so that it's decoded for applyToObject().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@297 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-08 17:41:22 +00:00
Michael Bayne cc94dacfce Vilya has a straggler as well.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@296 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-07 19:58:14 +00:00
Michael Bayne 69dd4a27d1 Instrument!
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@295 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-07 19:50:29 +00:00
Michael Bayne 87fe737eef Need to wrap this feller too.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@294 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-03 22:57:10 +00:00
Nathan Curtis a9aab4b39a added helpful comment so I don't make the same mistake again in the future
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@293 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-03 20:42:35 +00:00
Mike Thomas dd5993402a Don't fringe test tiles in the editor.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@292 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-03 18:22:03 +00:00
Nathan Curtis eac0b2a791 there is also no need to leave commented code in place
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@291 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-03 18:21:54 +00:00
Nathan Curtis 3a1f70e5cc there is no need to wrap this in an Integer... and apparently when pulling it out of the hashmap
and casting it to a string we get [object Object] instead of what you would expect


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@290 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-03 18:20:47 +00:00
Michael Bayne be68f9f7e0 Use an Integer here so that we play nicely with Java managers.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@289 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-03 00:17:38 +00:00
Mike Thomas 3fffe2e9b5 We need to use a non-negative tilsetID for the editor test tiles or things deep within the tile code will ignore us for base tiles. Since tileset IDs get cast to shorts in places for encoding into FQTileSetIds, the biggest we can use to try to not conflict is Short.MAX_VALUE.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@288 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-02 23:48:41 +00:00
Michael Bayne df9b6c2657 PuzzleConfig was totally pointless and prevented Yohoho from having all of its
game configs inherit from a single enhanced config. It also prevented the
puzzle stuff from being used by ToyBox. It is now gone and Yohoho is even more
broken, but the fixes are in progress.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@287 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-01 23:40:44 +00:00
Michael Bayne 7538ddcc7f Hold on to your seats kids, it's another installment of "A Boy and His
Blowtorch". Refactored GameConfig and the EZ game framework, cleaning up some
old cruft from GameConfig (which will break other projects and which I'll fix
ASAP) and moved the XML based configuration system from ToyBox into EZGame.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@286 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-01 22:26:25 +00:00
Ray Greenwell 04dd58d759 I think these are pretty well tested.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@285 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-01 02:27:06 +00:00
Par Winzell c98100eb8f Fix artifact from a time when I was putting this into WhirledGames only.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@284 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-27 23:35:03 +00:00
Par Winzell fd4b2183ef Let EZGames listen for user chats and pass them on as events to the user code. I'm a little uncertain if we need to do things with e.g. the bundle in the chat message object?
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@283 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-27 23:32:43 +00:00
Dave Hoover 7c28390287 Allow GameManagers to trivially override the message displayed when someone's
game ends.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@282 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-19 03:19:59 +00:00
Ray Greenwell b75acdf89e - Expanded the user listener to listen for users to become disconnected
and automatically removed them from any pending tables.
- Always use the user listener now, even if we're not in a place.
  So also ensure that notePlayerRemoved() is called as a result of bodyLeft()


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@281 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-17 00:26:10 +00:00
Nathan Curtis 8f6be6a8a5 give those controls a bit more room
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@280 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-14 03:50:36 +00:00
Nathan Curtis 74ffcaaf61 organize/style things better
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@279 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-11 22:12:24 +00:00
Mike Thomas cccc3a308e Fix the scene editor's test tile functionality - we need to place any loaded test tiles into the tile manager so they can show up in the actual scene.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@278 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-11 17:15:39 +00:00
Nathan Curtis a0850ca4e1 this can't possibly the be the "right way" to i18n actionscript stuff in vilya. Do we have a better
way lined up for this?


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@277 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-10 21:00:27 +00:00
Michael Bayne 94384e8fc7 Don't note removed on empty slots.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@276 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-10 17:30:28 +00:00
Michael Bayne d1672d7c79 Use notePlayerRemoved() so that we remove our object death listener
appropriately.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@275 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-10 17:27:02 +00:00
Michael Bayne 97a8417d4e Listen for object death on table participants when we're not in a place and
can't rely on hearing that they left the place to clean up after them.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@274 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-10 17:05:48 +00:00
Ray Greenwell eab2ae7d91 Set gameconfig to an empty object until populated by the backend.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@273 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-09 20:45:03 +00:00
Ray Greenwell bf230b8998 - Fixed bug with creating the default header.
- Don't set up the players labels if we're not connected.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@272 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-09 20:37:05 +00:00
Dave Hoover 44ac9cf598 Let's do keyword substitution on the actionscript; it's got all those purty $Id$ tags, too.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@271 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-07 00:25:58 +00:00
Dave Hoover 8a4f086f32 Keyword substition.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@270 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-07 00:22:45 +00:00
Par Winzell 782cf97f86 Let's allow localChat() without being connected. If nothing else it'll make 'standalone' game debugging easier.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@269 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-04 21:04:15 +00:00
Ray Greenwell a36376ccc2 Some cleanup/fixup, although we're probably not going to use this...
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@268 c613c5cb-e716-0410-b11b-feb51c14d237
2007-04-02 21:24:07 +00:00
Ray Greenwell 744127a192 Prior to acting upon any call from usercode, ensure we're still connected.
Otherwise, throw an error.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@267 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-30 19:58:26 +00:00
Nathan Curtis 4c696a579d let there be mroe than one TableObserver, now that lobbies are not places unto themselves
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@266 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-28 00:34:27 +00:00
Michael Bayne 8193a87ff2 Freak not out if we're shutdown before all of our games are ended.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@265 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-23 21:52:56 +00:00
Michael Bayne f62498de20 Idempotency is always handy.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@264 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-23 20:45:58 +00:00
Michael Bayne 418a549af7 More chat panel fiddling.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@263 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-23 20:15:13 +00:00
Michael Bayne d5d44b0d03 It's push, not add.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@262 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-23 20:15:03 +00:00
Mark Johnson ceb4ea2a07 Added the ability to delete stat records for a player ID
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@261 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-23 00:49:37 +00:00
Nathan Curtis e1ca18f8ed add getter for our currently seated table
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@260 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-22 18:45:56 +00:00
Michael Bayne ab29481f26 We need to be shutdown now so that we can clean up our invocation service.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@259 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-22 00:46:37 +00:00
Michael Bayne 459d8b75a0 TableManagerProvider is no more.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@258 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-22 00:39:58 +00:00
Michael Bayne fde9727f07 Nix place-specific willEnter and didLeave pattern since we're no longer bound
to places.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@257 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-21 21:51:11 +00:00
Michael Bayne 9b5369ef99 Don't forget kids. We get to write everything twice now. It's great!
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@256 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-21 21:44:11 +00:00
Michael Bayne b71007a909 Yay for rabbit holes. Revamped the table services to decouple them from places.
While I was in there, I extracted the communication between the client and the
TableManager into a new-style "embedded in the TableLobbyObject" service
instead of wonkily routing everything through the global ParlorService and the
ParlorProvider (which got merged into the ParlorManager as a part of this
rabbit holery). The GG build will break... I will fix it.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@255 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-21 21:38:31 +00:00
Michael Bayne f61250f75b Allow the hint text to be put on the same line as the chat input.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@254 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-21 15:58:57 +00:00
Michael Bayne add74fd863 Alas this hack will be needed for all time it seems.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@253 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-20 23:24:41 +00:00
Michael Bayne ee0bea04e1 Nix some Bang specific stuff.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@252 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-20 17:44:18 +00:00
Michael Bayne e6ab89f313 Extracted the Bang stats system into reusable land. Too late for Yohoho, but
Whirled will benefit.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@251 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-20 17:23:18 +00:00
Nathan Curtis 6b2b9ecbbb update comment
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@250 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-16 23:25:52 +00:00
Nathan Curtis 98de3ab53a this change goes with msoy r3274
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@249 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-16 23:23:46 +00:00
Ray Greenwell 59c6bf814b Fixed some logic I broke a few weeks back.
There's no more isPartyGame(), and needsNoShowTimer() simply checks to see
if the game is seated, but needsNoShowTimer() can be overridden and so
I shouldn't have treated it as equivalent to !isPartyGame().


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@248 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-15 21:22:46 +00:00
Ray Greenwell 5ee8e02727 Scratch last night's change.
Having the 'value' of the element be the tooltip is too strange for me.
Discussed with mdb, decided to make everything attributes, including
a new 'name' attribute which will be shown to users in place of the
'ident', if 'name' is present.

To sum up, the XML syntax for a parameter is now (for range params):

<range ident="boardsize" minimum="4" maximum="8" start="6"
       name="Board size" tip="Sets the size of the board"/>

name and tip are both optional, so this is still compatible with
the historical Gardens xml.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@247 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-14 18:30:30 +00:00
Ray Greenwell caf3f40dff Allow text inside the <range><choice> and <toggle> tags to contain
the tooltip for a game configuration.
- Removed ident translation of _ to ' ' for display purposes. Just use
 a nice name.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@246 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-14 03:48:42 +00:00
Michael Bayne 227de3603e Nixed HostCoordinator and HostEvent as that functionality is now provided by
EZGameControl.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@245 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-14 02:59:46 +00:00
Robert Zubeck 636620c56e Adding a missing bit of info about the round API.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@244 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-14 01:08:33 +00:00
Ray Greenwell aea954ea91 Implement ChatCantStealFocus.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@243 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-13 18:53:13 +00:00
Ray Greenwell 2fc60fad88 Use a LabeledSlider for any range properties.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@242 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-13 01:18:26 +00:00
Ray Greenwell 77bc817f49 Use the new LabeledSlider instead of rolling our own.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@241 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-13 01:14:58 +00:00
Ray Greenwell 3825cf2e68 Allow EZGames to have custom configuration options specified as XML.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@240 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-13 00:50:14 +00:00
Ray Greenwell 565c700d61 Clarify, although can this be what is meant? There does not appear to be
a way to start a new round other than by setting a nonzero delay when ending
the previous round.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@239 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-12 22:23:00 +00:00
Ray Greenwell df483cd566 You can't use that! It's the square of an imaginary number!
(0 should mean no-value)


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@238 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-12 22:20:39 +00:00
Michael Bayne 5b77f2f95d Added support for handling games with multiple rounds.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@237 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-11 07:59:23 +00:00
Michael Bayne b6c6b74d73 Dooh, failed to save my removal of this debug statement.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@236 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-11 06:38:59 +00:00
Michael Bayne 0306b072df Fixed decoding problem in GameControlBackend, switched to varargs in manager.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@235 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-11 06:37:03 +00:00
Michael Bayne 13b8913d5f Not all games are turn games. Let's not require that an unasked-for and
arbitrarily assigned turn holder be the one to end the game.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@234 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-11 02:31:35 +00:00
Ray Greenwell 91131810d4 Rollback to the previous hackery, this hackery didn't work.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@233 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-08 06:09:14 +00:00
Ray Greenwell 6b217bf77d Try... this?
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@232 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-08 05:41:54 +00:00
Ray Greenwell f11f8663e1 Use the TextField hack ourselves.
- Flash seems to sketch out when key events go elsewhere
- Whirled now does the handy thing of re-routing 'word' keypresses
  to the ChatControl, unless a TextField has focus. We want to automatically
  let games get any and all keypresses...
- The damn focus stuff is broken anyway

Untested, Nathan will test.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@231 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-08 05:23:54 +00:00
Ray Greenwell 66a7d642df The temporaray 'configData' is now renamed to 'gameMedia'.
Brought in 'name' from MsoyGameConfig, because it's useful.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@230 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-06 19:26:42 +00:00
Ray Greenwell 69bed52e99 Was writing an email to query for opinions on this, then decided that
this was the right thing to do. Go ahead and log the innards-laden stack
trace, we'll be glad when there's a bug in our innards.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@229 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-06 19:20:17 +00:00
Ray Greenwell d38c43cd5b Throw an error if something booches talking to EZGame. The user
will see a stack trace originating in the EZGameControl, hopefully
with a useful message.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@228 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-06 19:04:11 +00:00
Michael Bayne 0af2789c7b Extract the GameConfig creation into an overridable method so that TableManager
users can do the right thing with regard to adding extra configuration stuff
(rather than trusting the client to have done it).


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@227 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-06 02:20:12 +00:00
Ray Greenwell 384cc76cfe Don't make endGame varargs. Shoulda done this a while ago.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@226 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-06 00:20:25 +00:00
Michael Bayne 03317dbfcd I see that it was not a desire for verbosity but rather a limitation of Flash
that inspired the previous structure.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@225 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-05 02:57:06 +00:00
Michael Bayne d77b8363f7 Added a server managed notion of which client is controlling the game.
Doing this on the client, while theoretically possible, is more complex. We
have a server, we use it to provide commonly needed services, the assignment of
a single client to control the game is a commonly needed service. This also
matches the way other services like turn change and game start and end are
implemented.

A side note: the client-side code was not properly handling disconnected
players, which the server code properly handles.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@224 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-04 20:05:58 +00:00
Ray Greenwell 3c595d85a5 Test ByteArrays a different way.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@223 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-03 09:00:47 +00:00
Ray Greenwell 2e80b4f96b Added much needed method.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@222 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-03 08:32:18 +00:00
Ray Greenwell 70b9c7e43b It's a shame, because it's cool, but GameData isn't really needed anymore.
It acted as a proxy for the distributed ez properties, such that you could
set properties in the object and they'd magically go out over the network.
Like so:

    var data :Object = _gameCtrl.data;
    data.scores = [ 0, 0 ];
    data.startingPlayer = (Math.random() > .5) ? 0 : 1;

Of course, you could read props too and even iterate over them in a for
or for-each loop.

But, with the addition of testAndSet() and setImmediately() it was decided
that this direct access was ripe for confusion. Also, because there was
not a *second-level* proxy for every array property, it didn't send
individual array element updates over the network. I suppose I could write
an array proxy and create one for every array property set, but jeezgod
let's not get too crazy. Let's just keep it EZ and make people use our
nice well-documented methods.

If we want to add a method to EZGameControl for iterating over all
properties, we can. That might be useful...

There is one small concern, which is that now we're handing off our
internal storage Object to usercode, so someone would have to modify
their copy of EZGameControl and then they could... mess up their own game.
Whatever.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@221 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-02 08:38:45 +00:00
Robert Zubeck a27c60e4fe Adding extra connection guards to HostCoordinator
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@220 c613c5cb-e716-0410-b11b-feb51c14d237
2007-03-01 20:08:28 +00:00
Ray Greenwell 14284325e2 Always with the forgetting to check things in!
Repackaging.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@219 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-28 23:45:46 +00:00
Robert Zubeck 628e90b347 Updates to host coordinator:
- every time we check for the host's existence, if the host doesn't exist
  or abandoned the game, the client will try to claim their role automatically
- unified both event types into one "host changed" event
- fixed bug that ignored negative player ids



git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@218 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-27 00:39:20 +00:00
Ray Greenwell 4df07f7ced That would be occu-PANTS!
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@217 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-26 23:07:20 +00:00
Ray Greenwell c459a337ab Added seating.getMyPosition(), cuz it's so darn convenient, and we can
do it on the backend more efficiently than seating.getPlayerPosition(getMyId());


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@216 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-26 22:59:56 +00:00
Ray Greenwell be388eaccf And another bug, something that wasn't wired up.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@215 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-26 22:30:24 +00:00
Ray Greenwell e192d7b24a Cookies can be retrieved for any occupant.
Fix potential for NPE (passing null to our UserIdentifier) if an
invalid occupantId is specified.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@214 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-26 22:16:38 +00:00
Ray Greenwell a5ba21f2bb Bugfix, getCookie was bumped to _v2 recently.
Clarify that it applies to occupants, not just players.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@213 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-26 22:11:40 +00:00
Ray Greenwell 44ad4f517d Wait until the usercode has connected to the GameControlBackend prior
to sending a playerReady notification to the server.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@212 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-26 19:20:15 +00:00
Michael Bayne 6808911f65 Do not attempt to do things in our constructor if we're not connected. This
allows games to create a HostCoordinator in their constructor and still not
fail unrecoverably to display outside the client environment.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@211 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-24 00:46:40 +00:00
Ray Greenwell 03876838b3 Gah, my bad: we've got to return the value from the friend function.
Of course, the flash documentation says that function.apply() returns
void, but luckily this is not the case. DO NOT TRUST THEIR DOCS, they are
riddled with errors.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@210 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-24 00:42:24 +00:00
Michael Bayne 33f55d5a8d Header patrol. Please be sure to use the header in lib/SOURCE_HEADER when
creating new source files.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@209 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-24 00:37:33 +00:00
Ray Greenwell f19a973e27 The larger point is, we shouldn't throw an uninformative NPE.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@208 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-24 00:13:22 +00:00
Michael Bayne 200042c87e Return null if get() is called before we have our game data, rather than NPE.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@207 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-23 23:29:43 +00:00
Ray Greenwell 9eedd5678c Making callEZCode() 'internal' booched it for WorldGameControl.
Made it protected, added a second function for 'friend' access.
We could use a custom namespace for this, too.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@206 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-22 03:53:44 +00:00
Ray Greenwell 9e8dce3619 EZGame API breakup. Possibly a little more to come.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@205 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-22 03:44:12 +00:00
Michael Bayne 8a2539683b Don't create our own chat director, just use the one from the context.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@204 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-22 01:56:27 +00:00
Robert Zubeck 98252184a9 Letter randomization is now weighted based on their distribution in the lexicon. No more
Tangleword boards with only one vowel! :)



git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@203 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-20 02:23:02 +00:00
Ray Greenwell 3172353a54 Better yet, rip out premature optimizaton for something that is more correct.
Also use some nice utility classes we have.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@202 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-20 01:36:07 +00:00
Robert Zubeck cfed094aa3 This really should've been an array of unboxed ints. Ugh. :)
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@201 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-20 01:34:06 +00:00
Robert Zubeck 08618a4d74 Now that the server uses the new version, we can finish renaming
DictionaryService to DictionaryManager.



git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@200 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-20 00:43:42 +00:00
Robert Zubeck 3dcf2a70a4 Renaming DictionaryService -> DictionaryManager, since a 'service' has a very
specific meaning, and will be treated differently by wrapper generatin scripts.



git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@199 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-20 00:30:55 +00:00
Robert Zubeck fa7bf73ddc Moving host coordinator into vilya.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@198 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-19 23:21:28 +00:00
Ray Greenwell e8ada1ac88 Added setImmediate(), made it so that old un-recompiled games are
essentially calling setImmediate() when they call set(), since set() used
to be immediate.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@197 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-19 21:55:10 +00:00
Ray Greenwell 38016c0ab0 - The server should apply the property set immediately, not wait until
the event trundles through the queue, especially since the 'test' was
  being done immediately.
- Simplified some stuff on the server.
- Fixed up the test, as EZgame arrays will auto-grow.
- Do not set the property immediately on the client! Dangerz! We will add
  a new function for that, so that set() behaves like testAndSet() without the
  test, and set() behaves like setImmediate() without the immediate.
  (And there's no such thing as test and set immediately.)


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@196 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-19 21:12:43 +00:00
Robert Zubeck 83e02730cf Fixes for property setting via atomic test-and-set:
- Moved property testing, so that it happens before any propertySet events are
  dispatched. In the previous version, testing happened while processing the
  set event on the server - but since by that time client events have already been 
  sent, it introduced the possibility of short-lived inconsistencies between client 
  and server data models.   

- Introduced a separate EZ API call for test and set - not only does it perform
  the test, but unlike regular set, it does not cache the new value ahead of time. 
  Instead the new value will have to arrive from the server, at some future point.

- Trimmed PropertySetEvent and other handlers back down - they don't need to
  carry any of the test info around, after it's already been performed. Also 
  cut redundant testing on the clients.




git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@195 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-19 19:40:09 +00:00
Mark Johnson e21ad04665 A simple extensible tournament management framework
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@194 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-17 00:30:20 +00:00
Robert Zubeck bdfcd156ab For EZ property sets, added a setter that performs an "atomic" test-and-set:
it's atomic in the sense that a single server event will test the variable, 
and only set it if the previous value was null (i.e. didn't exist). 
This allows for a level of elementary synchronization between the clients.

The new function on EZGameControl is:
  _gameCtrl.testAndSet (propertyName, newValue[, index])

I hoped to generalize this to test against arbitrary values, but that's 
significantly harder, since properties accept numerous types as values,
and those can have different representations on the client and the server.
So it remains a check against null until we need to generalize it. :)





git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@193 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-15 21:55:49 +00:00
Ray Greenwell 720a409185 playerIdx -> playerId
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@192 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-15 01:53:17 +00:00
Ray Greenwell 2c89082a2e Bugfix: hadn't tested this with seated games. :)
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@191 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-15 00:05:11 +00:00
Ray Greenwell ee871c3f2f Occupant events.
Undocumented, I'm sure we'll change some things around soon.
Fixed a few bugs, too.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@190 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-14 23:50:33 +00:00
Ray Greenwell c8ee960c0d Whoops! Forgot to wire one of the new functions up!
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@189 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-14 03:45:12 +00:00
Ray Greenwell a8521ecb84 Use some of my acquired special knowledge.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@188 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-14 03:44:36 +00:00
Ray Greenwell 57facfd1a2 Moved adapter functions for backwards compatibility to their own class.
That way, when a function is changed the compiler will tell us about
any matching change we may need to make to WorldGameControlBackend.
Otherwise, the override function that may be present in the world version
may shift to overridding the adapter function.
It's also just cleaner to move these adapter functions to their own class.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@187 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-14 03:09:55 +00:00
Ray Greenwell e5d5480e9b EZGameControl updates:
- switched everything to be based on playerId instead of index
  (which doesn't make sense for a party game.)
- started adding new functions
- backwards compatible with all old games!


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@186 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-14 01:59:29 +00:00
Robert Zubeck 00e771e7a5 Updated the dictionary service, now with Real Functionality :) - loads language-specific
dictionary files, and acually uses them for user queries.



git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@185 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-14 00:30:46 +00:00
Robert Zubeck 7ab410dde4 Added an asynchronous dictionary service, to perform word lookups
and other dictionary tasks as separate job units on the Invoker thread
(that's because we want to be as lazy as possible about loading 
dictionary files, but those can take a while :).



git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@184 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-13 01:47:13 +00:00
Ray Greenwell 1de048c799 Made getGameType() public.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@183 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-13 01:22:03 +00:00
Ray Greenwell de354c0e7b Did away with PartyGameConfig, added getGameType() to GameConfig.
Changed the names of the 3 standard game types, but I could be convinced
of better names:

SEATED_GAME: normal match-made game, a game with a set list of players that
             does not change.
SEATED_CONTINUOUS: the game starts immediately, but people join the room
             and then choose a place to sit to become a player.
PARTY: no seats, anyone that enters is a player.

Also, changed SEATED_CONTINUOUS to create an occupants array and auto-sit
the creator, since I'm pretty sure we'll want to show seating in the lobby
for those types of games (but it actually does neither right now, code
needs to be written either way, depending on UI decisions.)


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@182 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-13 00:50:29 +00:00
Robert Zubeck 400389ca03 Adding two dictionary-related functions: checking a word against a dictionary,
and retrieving a set of language-specific letters. This is just a transient checkin, since 
it only pushes data both ways through the ActionScript/Java interface ("small step for 
mankind, huge step for me" kind of a thing ;). Word lookup logic will be coming next.



git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@181 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-12 23:32:37 +00:00
Michael Bayne 7a36e3a858 Regenerated ActionScript listener marshallers.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@180 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-12 21:52:20 +00:00
Ray Greenwell b63c756a1f Wrapped values are now automatically unwrapped at a lower layer.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@179 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-12 19:57:46 +00:00
Michael Bayne 62808c9fc6 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
2007-02-11 03:33:04 +00:00
Michael Bayne 75b34c6bf6 New service group world order. My enthusiasm for widening is being stretched.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@177 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-11 01:37:46 +00:00
Ray Greenwell 61d8f478e1 Removed debug that slipped in.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@176 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-10 20:56:07 +00:00
Ray Greenwell f9dcdd0627 Have the TableDirector place a party game creator in the game, rather
than forcing them from the server.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@175 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-10 20:53:05 +00:00
Ray Greenwell 3a387c7d8a - Start party games immediately.
- Validate users differently for party games.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@174 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-10 03:33:51 +00:00
Ray Greenwell 3bd6b15304 Added a convenient method to get the PartyGameType.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@173 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-10 03:33:31 +00:00
Ray Greenwell bde4a67bed Backend changes to support party games.
This will force us to migrate soon to a OID-based player indexing system.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@172 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-10 03:32:55 +00:00
Ray Greenwell 71b9ba2827 There was some code in here to not change the turn when only one player is
left. Go ahead and don't start the turn when there are no players,
and don't change it when there are 1 or LESS.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@171 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-10 03:31:47 +00:00
Ray Greenwell d902b2ed81 Fix NPE when purging a party game.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@170 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-10 03:26:46 +00:00
Ray Greenwell 26c6274289 Remove debugging.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@169 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-10 01:52:20 +00:00
Ray Greenwell 729335a4a5 The table system now supports the party game types better.
The creator of a party game isn't joining, but I think that's a problem
with the msoy client...


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@168 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-10 01:36:06 +00:00
Ray Greenwell e6c3bc3dd2 Fixed doc.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@167 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-10 01:32:35 +00:00
Robert Zubeck f8bf896e22 Quick fix to how objects are tested before being sent in a message.
We used to compare them against the Object class, but that doesn't work 
well in the presence of multiple application domains. So instead we
check for the presence of parent classes.



git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@166 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-09 21:42:13 +00:00
Dave Hoover 69f47e8ed2 Out out, damned question marks.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@165 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-05 21:22:28 +00:00
Ray Greenwell 0c1044b651 A little UI love for the # of players slider.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@164 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-02 22:15:48 +00:00
Michael Bayne 4e10f48a3b Config -> PrefsConfig.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@163 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-31 01:33:16 +00:00
Michael Bayne 525cffcf5a Config -> PrefsConfig; avoid matching a deprecated method.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@162 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-31 00:50:18 +00:00
Michael Bayne f139e30daa Annouce a player's game over *in* playerGameDidEnd() rather than after because
a natural thing to do in playerGameDidEnd() is replacePlayer() the departed
player with an AI but if we wait until after playerGameDidEnd() to announce it,
we end up announcing the departure of the newly configured AI.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@161 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-29 18:07:33 +00:00
Ray Greenwell a8108fdaa0 Extend from Canvas so that the chat overlay scrollbar works.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@160 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-29 00:14:51 +00:00
Ray Greenwell 570a8267d2 - Retain a reference to our panel in didInit().
- Cleanup.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@159 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-28 21:47:34 +00:00
Michael Bayne 4079b25024 Out! Out!
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@158 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-25 19:37:30 +00:00
Michael Bayne a7f1058eaa In these glorious modern times, we can tell the compiler about deprecation in
addition to the documentation system.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@157 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-25 19:37:21 +00:00
Ray Greenwell bb1b7ea333 Make a note as to why we're keeping this so that I don't see it and think
"Hey! That can be removed!"


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@156 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-24 23:12:22 +00:00
Dave Hoover 609452c291 Don't recurse infinitely calling createLabel with the same args over
and over. Casting host to a Component seems to make java find the
appropriate other function to call.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@155 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-24 22:55:11 +00:00
Michael Bayne 3307994221 Our host need not be a MediaPanel, but we'll preserve the MediaPanel signature
because no doubt much code exists in the wild that is compiled against that
signature.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@154 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-24 19:32:48 +00:00
Jonathan Le Plastrier 51fc3964bc On second thought, we'll take care of calling javadoc first.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@153 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-24 02:44:37 +00:00
Jonathan Le Plastrier a568110d1d We want our javadocs in the snapshot as well.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@152 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-24 02:27:34 +00:00
Jonathan Le Plastrier db7d7bd472 Let's build our snapshot into dist/ and not use ../snapshot as our temp directory.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@151 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-24 00:54:54 +00:00
Dave Hoover 1245defe65 Actually substitute keywords (these files are chock full of stale $Id$ tags)
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@150 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-24 00:22:09 +00:00
Ray Greenwell 054c4469f3 Changes to match alterations to abjectscript's StreamableArrayList.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@149 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-22 19:59:06 +00:00
Ray Greenwell f347723abe Changes stemming from a changed MediaContainer.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@148 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-18 00:37:54 +00:00
Ray Greenwell 29bec533d8 Documented the events currently being dispatched.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@147 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-12 23:10:30 +00:00
Ray Greenwell ae26fb8bcd Fill out PropertySetEvent's toString() for easier debugging.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@146 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-12 19:15:46 +00:00
Ray Greenwell ba5b931adc Fixed some wee bugs:
calling setProperty() with an array was encoding it as byte[][], even when
an index was passed in.
Messages of arrays were also encoding as byte[][] for the server, even though
the server doesn't care about messages.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@145 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-12 19:14:22 +00:00
Ray Greenwell a6de2c9bc6 Added isConnected().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@144 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-10 19:51:49 +00:00
Andrzej Kapolka ee8f636d7e Allow subclasses to create custom backends.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@143 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-10 06:16:37 +00:00
Andrzej Kapolka 9695c3ef3a Moved default field deserialization code into separate method to allow
subclasses to read additional fields.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@142 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-09 21:23:38 +00:00
Ray Greenwell 6d2ecb8f67 Don't generate a TypeError if we're not in an EZGame environment.
It may be well worth adding an isConnected() method that can be used to test
whether the EZGame stuff is connected or whether we should just show
demo graphics or something.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@141 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-08 23:37:11 +00:00
Ray Greenwell 08d317b329 Added rescued documentation from the old EZGame class.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@140 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-06 01:58:43 +00:00
Ray Greenwell 1078ac796f Buildfix.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@139 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-06 01:57:17 +00:00
Ray Greenwell 00e2c45f01 Mostly kinda fixed up keyboard issues for EZGames.
They can add their keyboard listeners directly to the GameControl object
to receive global key events.

There are strange focus weirdnesses on the flex side- sometimes you have
focus with no focus highlight and sometimes you don't have focus and you
do have the highlight. Punting, rather than spending more hours on this.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@138 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-06 01:44:05 +00:00
Ray Greenwell 3b08974f73 Revamped EZGame to work over the security boundary.
Now, instead of implementing "Game" and having the EZGame object assigned
to you, you create it yourself using your top-level component.

You must register listeners manually, and keyboard focus is currently an
issue that I'm working on.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@137 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-05 18:59:08 +00:00
Dave Hoover 86a879a725 Type safety
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@136 c613c5cb-e716-0410-b11b-feb51c14d237
2006-12-27 07:55:38 +00:00
Michael Bayne 5f144bc8a9 Delete jar files when cleaning.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@135 c613c5cb-e716-0410-b11b-feb51c14d237
2006-12-15 23:21:59 +00:00
Ray Greenwell bbfcf85775 Remove giant obnoxious game-blocking chat display.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@134 c613c5cb-e716-0410-b11b-feb51c14d237
2006-12-08 03:43:37 +00:00
Ray Greenwell 4536556ba9 Removed debugging.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@133 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-30 23:42:27 +00:00
Michael Bayne e60e58c8b8 Use where, improved warning when we receive a playerReady() from a non-player.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@132 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-28 18:27:58 +00:00
Ray Greenwell 52febf265b Allow the TableManager to be configured to create subclasses of Table.
Commented out unneeded flash client code in Table.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@131 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-17 23:24:14 +00:00
Michael Bayne c7ff0391a6 Skip the XML bits if we don't have the XML writer.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@130 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-16 23:39:47 +00:00
Michael Bayne 4ce9c6f87d New libs.dir business.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@129 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-16 23:13:11 +00:00
Michael Bayne a8740d3b94 Use distlib.dir.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@128 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-16 21:27:16 +00:00
Michael Bayne 0fb8e4e693 Steer newbies away from stupid decisions.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@127 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-15 22:41:27 +00:00
Ray Greenwell 0b8b31aaa6 Prevent server spew when multiple EZGame clients attempt to end the game.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@126 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-15 21:03:51 +00:00
Ray Greenwell 3dd3c857fa Fixed SQL for saving cookies. Handy syntax, that
"insert ... on duplicate key" stuff.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@125 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-15 20:48:49 +00:00
Ray Greenwell ccb530d8c7 Cookie fixes.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@124 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-15 20:47:57 +00:00
Ray Greenwell cff4238b3e Updates to EZGame to allow games to store 'user cookies'.
Then intention is that other games besides EZGame may use this as well,
so it's semi-separated, but for now it's part of EZGame.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@123 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-15 03:01:49 +00:00
Ray Greenwell a4ae0dd2dc Regenerated with new templates.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@122 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-15 02:56:12 +00:00
Ray Greenwell 1b0317cef8 We need these libs too, when we 'ant genservice'.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@121 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-14 03:26:20 +00:00
Ray Greenwell aefd823e72 Explicitly import com.samskivert.swing things, as jdk1.6 contains
javax.swing.GroupLayout.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@120 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-08 00:21:26 +00:00
Michael Bayne d231214e59 Make the logging optional.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@119 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-03 00:15:46 +00:00
Ray Greenwell 515f2d6be5 Implemented Collections.shuffle().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@118 c613c5cb-e716-0410-b11b-feb51c14d237
2006-11-01 03:56:12 +00:00
Ray Greenwell f8ddf4d7c9 Restored correct behavior in a non-fallthrough way.
(And personally, I think falling-through is fine if documented. Maybe we
need a @FallThrough annotation so that the compiler can be our best friend.)


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@117 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-26 23:40:48 +00:00
Michael Bayne 16f070f69c Falling through is a dangerous pattern, let's not do it.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@116 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-26 23:11:56 +00:00
Michael Bayne e9fe2aab01 Use project.dir.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@115 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-14 00:07:53 +00:00
Michael Bayne 73292de817 Updated snapshot target.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@114 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-13 22:43:01 +00:00
Michael Bayne 5094eeebce Added proper 'snapshot' target.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@113 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-13 22:34:00 +00:00
Michael Bayne e063e9c98a Define an includable Ant XML file with our library dependencies.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@112 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-13 22:29:23 +00:00
Michael Bayne 306ebf3169 Build file changes to make Vilya work with the new build world order.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@111 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-13 02:14:07 +00:00
Andrzej Kapolka f81adbda02 Do we really need a stack trace here? I don't think so.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@110 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-13 01:56:55 +00:00
Andrzej Kapolka 45350177e1 Moved the Percentiler test over as well, added preambles.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@109 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-12 22:52:17 +00:00
Andrzej Kapolka c978fe70e8 Moved Percentiler to Vilya so that we can use it in Bang.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@108 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-12 22:42:45 +00:00
Michael Bayne 6c0f497eef Use new ChatDisplay interface.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@107 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-10 21:48:51 +00:00
Ray Greenwell 2717fd3b24 Allow tables to be started (by the creator) when there are at
least the minimum players present.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@106 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-06 02:13:20 +00:00
Ray Greenwell 3caec3d8bc New method sig to match auto-generated stuff
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@105 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-06 01:52:17 +00:00
Michael Bayne 0f313b908a Regenerated with proper InvocationService.InvocationListener handling.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@104 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-06 01:49:08 +00:00
Ray Greenwell 7e3e8b981d Regenerated more actionscript service business.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@103 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-06 01:40:52 +00:00
Michael Bayne 77e22d65fc Some ActionScript conversion updates.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@102 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-06 00:35:00 +00:00
Michael Bayne 469e15e58e ActionScript versions of the Card stuff and Zone stuff. The Card stuff is
non-trivial and shouldn't entirely be trusted until it's actually used for
something.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@101 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-06 00:22:41 +00:00
Michael Bayne 2b05717226 Added ActionScript wiry uppy to genservice and a genascript task (though that
one is a bit limited at the moment). 


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@100 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-06 00:21:33 +00:00
Michael Bayne 1ad2584a17 Rebuilt various bits using the code generator. Annotated some Java sources
along the way.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@99 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-05 21:00:38 +00:00
Ray Greenwell 0ecfaac648 Added EZGame.getPlayerCount().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@98 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-05 01:45:16 +00:00
Michael Bayne cdbc9dcfb0 Import Hashable, add needed override.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@97 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-05 01:03:58 +00:00
Michael Bayne 451218a1a4 Updated using the code generator.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@96 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-05 00:47:20 +00:00
Michael Bayne a8fa272219 I justed checked this in in the other order, but somehow it insists on coming
out in this order now. This should not be non-deterministic. Reflection should
give me the methods in the order they are declared in the Java class so I don't
know what the major malfunction is here, but if it keeps up I'm going to
fucking alphabetize them and be done with it.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@95 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-05 00:37:35 +00:00
Michael Bayne b96d28cd1a Overwrote with generated versions (which are the same but in different orders).
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@94 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-05 00:32:20 +00:00
Ray Greenwell 6f9136d109 A few comments.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@93 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-05 00:30:15 +00:00
Michael Bayne 8b8a8120c2 Added some ActionScript annotations.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@92 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-05 00:16:25 +00:00
Ray Greenwell 910bb8be5b We should be able to pass ByteArrays around using the EZGame kit.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@91 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-04 23:32:17 +00:00
Michael Bayne 0767b42f37 Starting to rebuild with the ActionScript generator.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@90 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-04 21:26:04 +00:00
Michael Bayne 022f77a08b We'll be needing a proper controller.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@89 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-04 21:10:22 +00:00
Michael Bayne 51281a9d49 Let's just call clearOccupant() clearOccupantByOid() to avoid differences
between the Java and ActionScript version since ActionScript doesn't support
method overloading. We only have to observe this limitation in Streamable
classes.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@88 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-04 21:10:00 +00:00
Michael Bayne d896041553 Regenerated with updated templates.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@87 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-04 20:48:15 +00:00
Michael Bayne 5c1ac0f17d This is now defined in our superclass.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@86 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-04 03:18:01 +00:00
Ray Greenwell 1459306393 We need to send the tick out with a different message identifier
because otherwise the EZGameController will try to unmarshall the value.
The marshalling/unmarshalling is purely clientside, the server doesn't
understand how to do it, so it must dispatch a different event that just
contains a nice normal integer.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@85 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-02 21:11:10 +00:00
Ray Greenwell f48a48436d Regeneration of generated files.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@84 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-02 07:46:47 +00:00
Ray Greenwell a32f71bcda Let's name the method the way gendobj wants to.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@83 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-02 07:43:48 +00:00
Ray Greenwell 6472cf6f80 Added tick services to EZGame.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@82 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-02 07:39:31 +00:00
Mike Thomas a82fc55fa4 We don't want to force a restart if we're not supposed to, but we really don't want to veto it either. This could end up on the penders with the very thing we're waiting for, at which point vetoing that game restart would be bad and result in the puzzle not starting up.
Hopefully this'll fix yohoho's problem with the puzzles sometimes not restarting after stars are filled.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@81 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-29 18:28:59 +00:00
Ray Greenwell 7fd42fc729 Trashed GameService, use the new manager caller.
(This was changed in Java a few weeks back.)


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@80 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-27 23:57:48 +00:00
Ray Greenwell 33031417aa Set the snap interval, we wouldn't want to start a game with only
a fractional portion of one player!


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@79 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-27 23:57:05 +00:00
Ray Greenwell 2f8a14bdb8 Use a library method to check equality with possible nulls.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@78 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-26 02:38:19 +00:00
Ray Greenwell 4364576283 Streaming error found.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@77 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-26 00:51:54 +00:00
Michael Bayne d673b120be We need not to define createPlaceObject() so that backwards compatibility is
preserved with old games that only override getPlaceObjectClass(). Nothing
should be using PuzzleObject directly anyway.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@76 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-25 05:22:55 +00:00
Michael Bayne b0d148f107 Allow "draw" text to be provided as well. Also nixed the green because it was
really ugly...


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@75 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-25 04:06:35 +00:00
Mike Thomas 6611e60c1c We cannot check this here - the cluster is guaranteed to be size == 0 on the first insertion since we can't have called addBody until the constructor finishes. It used to be in objectAvailable which worked because it happened after the addBody calls were allowed to happen.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@74 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-19 20:56:20 +00:00
Ray Greenwell 8647002b71 Use an observer list.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@73 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-18 21:43:18 +00:00
Ray Greenwell 62dc95dbf9 Re-set the position in the byte array so that we can read from it using the
IDataInput methods.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@72 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-18 21:42:43 +00:00
Ray Greenwell 854986f4fc Commented out upstream methods for classes that will never use them.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@71 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-11 20:19:25 +00:00
Ray Greenwell cbdc73381c Removed some code that only needs to be on the server-side.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@70 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-07 21:38:02 +00:00
Ray Greenwell f2dc1b2269 Whoops, we've got to manually clone these fields.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@69 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-06 22:02:11 +00:00
Ray Greenwell 8703f5b0a8 Don't allow scene resolution to continue if the updates couldn't load.
They *are* just updates, but if it's ok for them to not load then a
game-specific scene repository needs to make that decision and just
return a blank update list rather than throwing an exception.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@68 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-01 21:07:27 +00:00
Ray Greenwell b1ae928811 Added a note explaining the difference between an ideal implementation and
the one we have now.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@67 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-28 22:30:46 +00:00
Ray Greenwell ba1d173a30 Use varargs to make construction plainer.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@66 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-28 22:26:17 +00:00
Ray Greenwell 4b9ec23221 - Use samskivert Predicate.
- Type safety.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@65 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-28 18:53:03 +00:00
Ray Greenwell 37b60db7a7 Let's use our protected _index instead of going through the accessor.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@64 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-25 01:58:41 +00:00
Ray Greenwell ebcaedeb5a Ez game stuff, javafied.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@63 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-25 01:58:11 +00:00
Ray Greenwell 64550318e9 A little type safety.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@62 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-25 01:57:38 +00:00
Mark Johnson 3182d9d7a9 Let's make sure these compile
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@61 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-25 00:52:45 +00:00
Michael Bayne aad235c7f2 Nixed GameService as it can be more simply implemented with the new dynamically
dispatched message event system. Rearranged the methods in GameManager into
some semblance of order.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@60 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-24 17:37:25 +00:00
Michael Bayne e03ffd02bc To preserve backwards compatibility, GameManager cannot define
createPlaceObject() because it needs to fall back to PlaceManager's
createPlaceObject() which calls getPlaceObjectClass() which all GG games
currently use.

It doesn't really make sense for GameManager to implement that method anyway
because no one will ever just use a GameObject, they'll need some sort of
derivation if they want to have any game state at all.

Really that method should be abstract in PlaceManager and GameManager but I'm
not sure we could change that now without breaking things (certainly we
couldn't preserve backwards compability which renders the idea moot anyway).


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@59 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-24 01:05:18 +00:00
Michael Bayne 86e594ed5e I swear I got all of these. This should really be the last one. :)
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@58 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-24 00:47:51 +00:00
Michael Bayne 37dd31ad75 More spots, missed.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@57 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-24 00:28:04 +00:00
Ray Greenwell 54f0316691 Removed debug statement.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@56 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-24 00:20:48 +00:00
Ray Greenwell a465884a84 Created listener interfaces that will automatically be registered
if implemented by something on the display hierarchy.
You may also implement them in utility classes and register and unregister
event listening by hand.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@55 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-24 00:15:49 +00:00
Ray Greenwell b118e302a3 Brought up to date and made easier to subclass.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@54 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-24 00:14:15 +00:00
Michael Bayne eed4d67b9e Restructured things to work with the new mechanism for creating distributed
objects.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@53 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-23 23:48:07 +00:00
Ray Greenwell a993e2ec46 Fixed the toString() output a bit.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@52 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-23 21:25:59 +00:00
Ray Greenwell 77c51c95d8 For now, the EZGameConfig contains a String called configData that
simply contains the game url or classname.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@51 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-23 21:17:25 +00:00
Michael Bayne 7d870d5eb6 Resource bundle jockeying.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@50 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-23 18:18:30 +00:00
Ray Greenwell 35f6bc5b90 Renamed "GameObject" to "EZGame". I'm not super happy with the name,
so not everything is converted. I'll revisit once I've decided what to do.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@49 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-23 17:37:26 +00:00
Ray Greenwell c1d05502e4 Let's dist the ezgame stuff as part of parlor.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@48 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-23 17:35:26 +00:00
Ray Greenwell 70b0d759c0 Moved the serverless game stuff out of msoy and back into the vilya library.
We'll be using this in game gardens, at least.
Note that the actionscript side currently doesn't compile because of
limitations in building a .swc file, but that'll be fixed soon.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@47 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-23 02:28:36 +00:00
Ray Greenwell a90d7e655b Compilation fixes: these classes weren't referenced before and so weren't
compiling, but I'm playing around with building .swc libraries to cut
down on the build time of the client.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@46 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-22 20:48:47 +00:00
Ray Greenwell 5331407313 Match change to ConfirmAdapter.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@45 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-19 01:05:32 +00:00
Ray Greenwell 81037188de Let's actually set _pctx.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@44 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-17 18:43:34 +00:00
Ray Greenwell a4d5a9fa9d TURN_HOLDER_REPLACED was already moved to TurnGameController in
because constant values cannot be defined in an interface in actionscript.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@43 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-16 18:41:31 +00:00
Ray Greenwell ee4fc4a8db Added 'turn' stuff, and the GameControllerDelegate required to do so.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@42 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-16 00:26:28 +00:00
Ray Greenwell f171848695 Use GameObject.isInPlay() to determine in-play status.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@41 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-16 00:09:05 +00:00
Ray Greenwell cab4e2eac8 Use ClassUtil.isSameClass().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@40 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-12 01:19:54 +00:00
Ray Greenwell e10a3ae94d Let's rename that, because it will only return the index if the
player is actually in the game.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@39 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-11 23:30:45 +00:00
Ray Greenwell fc57d9bb8f Added a method to get player index by Oid.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@38 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-11 21:25:33 +00:00
Michael Bayne 9be1f1db14 This should be using getVisibleName().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@37 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-11 02:22:03 +00:00
Ray Greenwell 6fc509432c Fixed compile errors now that these classes are linked in...
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@36 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-09 01:00:13 +00:00
Ray Greenwell 92ce73208a Wasn't streaming in GameConfig or GameObject;
Fix a compile error in FlexGameConfigurator


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@35 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-07 23:23:39 +00:00
Ray Greenwell c5b4139c01 These weren't being compiled before, as there were no references in the
client to these classes. Fixed up.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@34 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-07 19:07:34 +00:00
Ray Greenwell 6f10fc445f Occam's razor.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@33 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-29 01:10:59 +00:00
Ray Greenwell ed0c4fd3f4 Cleanup.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@32 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-29 01:10:22 +00:00
Ray Greenwell de896d967c Compilation...
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@31 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-28 20:49:54 +00:00
Ray Greenwell 7ee319bb2b Checkpoint: converting parlor stuff to actionscript.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@30 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-28 02:47:21 +00:00
Ray Greenwell b82ab59b1d - Changed Table to just have an int as its key and use autoboxing to make
that a Comparable. It's a slight performance hit, as when a DSet is
  binary searched, it will be boxing up an int for every entry examined.
  Oh well.
- Use some generics.
- Some other cleanups I spotted while writing actionscript versions.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@29 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-28 02:03:53 +00:00
Michael Bayne 4914a11160 Nixed my earlier fiddling and replaced it with a sensible addition to the turn
game logic which is that we won't try to start the next turn if the game
reports being over. If we still see problems with infinite loops in GG games,
then we'll reinstate the fiddling.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@28 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-19 06:26:54 +00:00
Michael Bayne db8125271b I hate adding random booleans, but it is an easy mistake to miss a case where
turnDidStart() results in an immediate call to endTurn() and things then spiral
off into infinite loop land. If someone genuinely does want to end a turn
mmediately in turnDidStart() they can queue up a dobj unit to do so.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@27 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-19 02:55:08 +00:00
Mike Thomas 19e5b04b41 Need to abstract out the assignment of the starting location of a body. We use this in yohoho for pets to put them somewhere other than a portal.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@26 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-17 21:41:19 +00:00
Ray Greenwell e76a54c18f If a client somehow has a higher version scene than we do, tell them all
about the current scene model instead of informing them that the version
they have is OK. It's not ok!


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@25 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-13 22:15:37 +00:00
Ray Greenwell d93c79cfd0 A standard portal modification scene update. Will be used by msoy, but
could be used by other games as well.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@24 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-13 21:45:21 +00:00
Ray Greenwell 53bb1c598f Match some name changes made to the actionscript narya library.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@23 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-13 19:08:43 +00:00
Ray Greenwell b0c7ddf861 Log the version of the new model if persistence fails.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@22 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-13 18:37:51 +00:00
Ray Greenwell 6404d3e0ab Preserve the stack trace when CloneNotSupportedException impossibly happens.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@21 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-13 18:10:55 +00:00
Ray Greenwell 5b5fddfb50 A bit of type safety.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@20 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-13 18:08:42 +00:00
Ray Greenwell 19f22b01f1 When a scene update is received while in the scene, apply it immediately
and also save the new updated model.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@19 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-13 17:47:55 +00:00
Michael Bayne 280b55061a Link to the Nenya and Narya javadocs.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@18 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-12 22:10:07 +00:00
Michael Bayne 250c0c567c Need the junit jar.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@17 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-12 22:03:03 +00:00
Michael Bayne 69c064a342 More snapshot fixes.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@16 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-12 22:00:00 +00:00
Michael Bayne d272c34ca6 Updated LIBS fixed snapshot build directives.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@15 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-12 21:59:03 +00:00
Ray Greenwell 5708f56203 Match recent changes in our corresponding java classes.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@14 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-12 02:22:32 +00:00
Michael Bayne 50c7b2b8dd Added new ClientObserver method.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@13 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-07 04:02:57 +00:00
Ray Greenwell c9a8c1d117 Allow portals to have a targetPortalId of -1, which means simply
"whatever the default entrance is of the target scene".


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@12 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-07 00:36:02 +00:00
Michael Bayne 2933846516 Allow the path to the server's resource manager properties to be adjusted.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@11 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-07 00:34:16 +00:00
Ray Greenwell 1c7ac6d3b9 Utility class to assist in SceneUpdate management.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@10 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-06 22:40:19 +00:00
Ray Greenwell c3bb221239 Added some code to save a stacktrace from the first call to startGame()
if we do the postponey business and find things still booched after that.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@9 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-06 21:04:17 +00:00
Mike Thomas 327518de12 Prevent the continual attempts to postpone the start of a game that have caused our shutdowns to fail a few times now.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@8 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-06 17:40:09 +00:00
Michael Bayne 65681f36f0 Use the new ClientFactory.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@7 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-01 03:41:41 +00:00
Ray Greenwell 458a187145 Fixes to compile.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@6 c613c5cb-e716-0410-b11b-feb51c14d237
2006-06-28 22:04:27 +00:00
Ray Greenwell 01866933eb Whirled actionscript code, transferred from narya.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@5 c613c5cb-e716-0410-b11b-feb51c14d237
2006-06-23 19:21:10 +00:00
Michael Bayne 88ba927cb5 Various resources.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@4 c613c5cb-e716-0410-b11b-feb51c14d237
2006-06-23 18:54:56 +00:00
Michael Bayne 0cf89d6d16 Was not building the stage jar file.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@3 c613c5cb-e716-0410-b11b-feb51c14d237
2006-06-23 18:53:15 +00:00
Michael Bayne 10ef62395f Narya -> Vilya.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@2 c613c5cb-e716-0410-b11b-feb51c14d237
2006-06-23 18:50:52 +00:00
Michael Bayne a4df87e52f Behold Vilya, Ring of Air and repository for our game and virtual worldly
extensions to the distributed environment provided by Narya.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1 c613c5cb-e716-0410-b11b-feb51c14d237
2006-06-23 17:58:11 +00:00
1603 changed files with 65908 additions and 282454 deletions
+10
View File
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java"/>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
<classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
+23
View File
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>vilya</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.maven.ide.eclipse.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.maven.ide.eclipse.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
+6
View File
@@ -0,0 +1,6 @@
#Thu Dec 09 14:25:50 PST 2010
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
org.eclipse.jdt.core.compiler.compliance=1.5
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.5
+8
View File
@@ -0,0 +1,8 @@
#Thu Dec 09 14:25:25 PST 2010
activeProfiles=
eclipse.preferences.version=1
fullBuildGoals=process-test-resources
resolveWorkspaceProjects=true
resourceFilterGoals=process-resources resources\:testResources
skipCompilerPlugin=true
version=1
+458
View File
@@ -0,0 +1,458 @@
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it becomes
a de-facto standard. To achieve this, non-free programs must be
allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
+59
View File
@@ -0,0 +1,59 @@
The Vilya library
-----------------
The Vilya library provides various facilities for making networked multiplayer
games. Its various packages include:
* whirled - builds on the crowd framework and defines a scene graph with
portals to move between scenes and provides hooks for distributing and
updating scene data (for example isometric rendering information) over
the network
* parlor - builds upon the crowd framework to create the notion of a
game with players and provides tools for making turn based games
* puzzle - builds on the parlor and media frameworks to provide tools
for implementing puzzle games in a networked environment
* micasa - builds on the parlor framework to provide lobbies and
matchmaking for multiplayer games
Documentation is somewhat sparse at the moment, but inspection of the code in
the tests/ directory shows examples of use of many features of the library.
Building
--------
Building the library is very simple. First ensure that the necessary third
party jar files are available in the lib/ directory. See lib/README for a list
of the necessary third party jar files and how to get them.
The library is built using Ant, a modern build tool written in and for Java. If
you aren't already using Ant for other projects, it can be found here:
http://ant.apache.org/
Invoke ant with any of the following targets:
all: builds the distribution files and javadoc documentation
compile: builds only the class files (dist/classes)
javadoc: builds only the javadoc documentation (dist/docs)
dist: builds the distribution jar files (dist/*.jar)
Distribution
------------
The Vilya library is released under the LGPL. The most recent version of the
library is available here:
http://code.google.com/p/vilya
Contributions and Contact Information
-------------------------------------
Vilya is actively developed by the scurvy dogs at Three Rings Design, Inc.
Contributions are welcome.
Questions, comments, contributions, and other worldly endeavors can be
handled in the Google Group for Three Rings libraries:
http://groups.google.com/group/ooo-libs
$Id$
-399
View File
@@ -1,399 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:13 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<h1 class="bar">All&nbsp;Classes</h1>
<div class="indexContainer">
<ul>
<li><a href="com/threerings/whirled/server/AbstractSceneMoveHandler.html" title="class in com.threerings.whirled.server" target="classFrame">AbstractSceneMoveHandler</a></li>
<li><a href="com/threerings/whirled/data/AuxModel.html" title="interface in com.threerings.whirled.data" target="classFrame"><span class="interfaceName">AuxModel</span></a></li>
<li><a href="com/threerings/puzzle/data/Board.html" title="class in com.threerings.puzzle.data" target="classFrame">Board</a></li>
<li><a href="com/threerings/puzzle/data/BoardSummary.html" title="class in com.threerings.puzzle.data" target="classFrame">BoardSummary</a></li>
<li><a href="com/threerings/stats/data/ByteByteStringMapStat.html" title="class in com.threerings.stats.data" target="classFrame">ByteByteStringMapStat</a></li>
<li><a href="com/threerings/stats/data/ByteStringSetStat.html" title="class in com.threerings.stats.data" target="classFrame">ByteStringSetStat</a></li>
<li><a href="com/threerings/parlor/card/data/Card.html" title="class in com.threerings.parlor.card.data" target="classFrame">Card</a></li>
<li><a href="com/threerings/parlor/card/data/CardCodes.html" title="interface in com.threerings.parlor.card.data" target="classFrame"><span class="interfaceName">CardCodes</span></a></li>
<li><a href="com/threerings/parlor/card/client/CardGameController.html" title="class in com.threerings.parlor.card.client" target="classFrame">CardGameController</a></li>
<li><a href="com/threerings/parlor/card/client/CardGameDecoder.html" title="class in com.threerings.parlor.card.client" target="classFrame">CardGameDecoder</a></li>
<li><a href="com/threerings/parlor/card/server/CardGameManager.html" title="class in com.threerings.parlor.card.server" target="classFrame">CardGameManager</a></li>
<li><a href="com/threerings/parlor/card/data/CardGameObject.html" title="class in com.threerings.parlor.card.data" target="classFrame">CardGameObject</a></li>
<li><a href="com/threerings/parlor/card/client/CardGameReceiver.html" title="interface in com.threerings.parlor.card.client" target="classFrame"><span class="interfaceName">CardGameReceiver</span></a></li>
<li><a href="com/threerings/parlor/card/server/CardGameSender.html" title="class in com.threerings.parlor.card.server" target="classFrame">CardGameSender</a></li>
<li><a href="com/threerings/parlor/card/client/CardPanel.html" title="class in com.threerings.parlor.card.client" target="classFrame">CardPanel</a></li>
<li><a href="com/threerings/parlor/card/client/CardPanel.CardSelectionObserver.html" title="interface in com.threerings.parlor.card.client" target="classFrame"><span class="interfaceName">CardPanel.CardSelectionObserver</span></a></li>
<li><a href="com/threerings/parlor/card/client/CardSprite.html" title="class in com.threerings.parlor.card.client" target="classFrame">CardSprite</a></li>
<li><a href="com/threerings/parlor/card/client/CardSpriteObserver.html" title="interface in com.threerings.parlor.card.client" target="classFrame"><span class="interfaceName">CardSpriteObserver</span></a></li>
<li><a href="com/threerings/micasa/client/ChatPanel.html" title="class in com.threerings.micasa.client" target="classFrame">ChatPanel</a></li>
<li><a href="com/threerings/parlor/data/ChoiceParameter.html" title="class in com.threerings.parlor.data" target="classFrame">ChoiceParameter</a></li>
<li><a href="com/threerings/micasa/client/ClientController.html" title="class in com.threerings.micasa.client" target="classFrame">ClientController</a></li>
<li><a href="com/threerings/whirled/spot/data/Cluster.html" title="class in com.threerings.whirled.spot.data" target="classFrame">Cluster</a></li>
<li><a href="com/threerings/whirled/spot/data/ClusteredBodyObject.html" title="interface in com.threerings.whirled.spot.data" target="classFrame"><span class="interfaceName">ClusteredBodyObject</span></a></li>
<li><a href="com/threerings/whirled/spot/data/ClusterObject.html" title="class in com.threerings.whirled.spot.data" target="classFrame">ClusterObject</a></li>
<li><a href="com/threerings/parlor/card/data/Deck.html" title="class in com.threerings.parlor.card.data" target="classFrame">Deck</a></li>
<li><a href="com/threerings/stage/data/DefaultColorUpdate.html" title="class in com.threerings.stage.data" target="classFrame">DefaultColorUpdate</a></li>
<li><a href="com/threerings/whirled/data/DefaultSceneConfig.html" title="class in com.threerings.whirled.data" target="classFrame">DefaultSceneConfig</a></li>
<li><a href="com/threerings/parlor/client/DefaultSwingTableConfigurator.html" title="class in com.threerings.parlor.client" target="classFrame">DefaultSwingTableConfigurator</a></li>
<li><a href="com/threerings/stage/tools/editor/DirectionButton.html" title="class in com.threerings.stage.tools.editor" target="classFrame">DirectionButton</a></li>
<li><a href="com/threerings/puzzle/drop/client/DropBlockSprite.html" title="class in com.threerings.puzzle.drop.client" target="classFrame">DropBlockSprite</a></li>
<li><a href="com/threerings/puzzle/drop/data/DropBoard.html" title="class in com.threerings.puzzle.drop.data" target="classFrame">DropBoard</a></li>
<li><a href="com/threerings/puzzle/drop/data/DropBoard.PieceOperation.html" title="interface in com.threerings.puzzle.drop.data" target="classFrame"><span class="interfaceName">DropBoard.PieceOperation</span></a></li>
<li><a href="com/threerings/puzzle/drop/data/DropBoardSummary.html" title="class in com.threerings.puzzle.drop.data" target="classFrame">DropBoardSummary</a></li>
<li><a href="com/threerings/puzzle/drop/util/DropBoardUtil.html" title="class in com.threerings.puzzle.drop.util" target="classFrame">DropBoardUtil</a></li>
<li><a href="com/threerings/puzzle/drop/client/DropBoardView.html" title="class in com.threerings.puzzle.drop.client" target="classFrame">DropBoardView</a></li>
<li><a href="com/threerings/puzzle/drop/data/DropCodes.html" title="interface in com.threerings.puzzle.drop.data" target="classFrame"><span class="interfaceName">DropCodes</span></a></li>
<li><a href="com/threerings/puzzle/drop/data/DropConfig.html" title="interface in com.threerings.puzzle.drop.data" target="classFrame"><span class="interfaceName">DropConfig</span></a></li>
<li><a href="com/threerings/puzzle/drop/client/DropControllerDelegate.html" title="class in com.threerings.puzzle.drop.client" target="classFrame">DropControllerDelegate</a></li>
<li><a href="com/threerings/puzzle/drop/util/DropGameUtil.html" title="class in com.threerings.puzzle.drop.util" target="classFrame">DropGameUtil</a></li>
<li><a href="com/threerings/puzzle/drop/data/DropLogic.html" title="interface in com.threerings.puzzle.drop.data" target="classFrame"><span class="interfaceName">DropLogic</span></a></li>
<li><a href="com/threerings/puzzle/drop/server/DropManagerDelegate.html" title="class in com.threerings.puzzle.drop.server" target="classFrame">DropManagerDelegate</a></li>
<li><a href="com/threerings/puzzle/drop/client/DropPanel.html" title="interface in com.threerings.puzzle.drop.client" target="classFrame"><span class="interfaceName">DropPanel</span></a></li>
<li><a href="com/threerings/puzzle/drop/data/DropPieceCodes.html" title="interface in com.threerings.puzzle.drop.data" target="classFrame"><span class="interfaceName">DropPieceCodes</span></a></li>
<li><a href="com/threerings/puzzle/drop/client/DropSprite.html" title="class in com.threerings.puzzle.drop.client" target="classFrame">DropSprite</a></li>
<li><a href="com/threerings/puzzle/drop/client/DropSpriteObserver.html" title="interface in com.threerings.puzzle.drop.client" target="classFrame"><span class="interfaceName">DropSpriteObserver</span></a></li>
<li><a href="com/threerings/whirled/server/persist/DummySceneRepository.html" title="class in com.threerings.whirled.server.persist" target="classFrame">DummySceneRepository</a></li>
<li><a href="com/threerings/whirled/spot/tools/EditablePortal.html" title="class in com.threerings.whirled.spot.tools" target="classFrame">EditablePortal</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorApp.html" title="class in com.threerings.stage.tools.editor" target="classFrame">EditorApp</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorConfig.html" title="class in com.threerings.stage.tools.editor" target="classFrame">EditorConfig</a></li>
<li><a href="com/threerings/stage/tools/editor/util/EditorContext.html" title="interface in com.threerings.stage.tools.editor.util" target="classFrame"><span class="interfaceName">EditorContext</span></a></li>
<li><a href="com/threerings/stage/tools/editor/EditorDialog.html" title="class in com.threerings.stage.tools.editor" target="classFrame">EditorDialog</a></li>
<li><a href="com/threerings/stage/tools/editor/util/EditorDialogUtil.html" title="class in com.threerings.stage.tools.editor.util" target="classFrame">EditorDialogUtil</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorFrame.html" title="class in com.threerings.stage.tools.editor" target="classFrame">EditorFrame</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorModel.html" title="class in com.threerings.stage.tools.editor" target="classFrame">EditorModel</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorModelListener.html" title="interface in com.threerings.stage.tools.editor" target="classFrame"><span class="interfaceName">EditorModelListener</span></a></li>
<li><a href="com/threerings/stage/tools/editor/EditorScenePanel.html" title="class in com.threerings.stage.tools.editor" target="classFrame">EditorScenePanel</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorScenePanel.SceneModelListener.html" title="interface in com.threerings.stage.tools.editor" target="classFrame"><span class="interfaceName">EditorScenePanel.SceneModelListener</span></a></li>
<li><a href="com/threerings/stage/tools/editor/EditorScrollBox.html" title="class in com.threerings.stage.tools.editor" target="classFrame">EditorScrollBox</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorTileManager.html" title="class in com.threerings.stage.tools.editor" target="classFrame">EditorTileManager</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorToolBarPanel.html" title="class in com.threerings.stage.tools.editor" target="classFrame">EditorToolBarPanel</a></li>
<li><a href="com/threerings/parlor/tourney/data/EntryFee.html" title="class in com.threerings.parlor.tourney.data" target="classFrame">EntryFee</a></li>
<li><a href="com/threerings/stage/tools/editor/util/ExtrasPainter.html" title="interface in com.threerings.stage.tools.editor.util" target="classFrame"><span class="interfaceName">ExtrasPainter</span></a></li>
<li><a href="com/threerings/parlor/game/data/GameAI.html" title="class in com.threerings.parlor.game.data" target="classFrame">GameAI</a></li>
<li><a href="com/threerings/parlor/game/data/GameCodes.html" title="interface in com.threerings.parlor.game.data" target="classFrame"><span class="interfaceName">GameCodes</span></a></li>
<li><a href="com/threerings/parlor/game/data/GameConfig.html" title="class in com.threerings.parlor.game.data" target="classFrame">GameConfig</a></li>
<li><a href="com/threerings/parlor/game/client/GameConfigurator.html" title="class in com.threerings.parlor.game.client" target="classFrame">GameConfigurator</a></li>
<li><a href="com/threerings/parlor/game/client/GameController.html" title="class in com.threerings.parlor.game.client" target="classFrame">GameController</a></li>
<li><a href="com/threerings/parlor/game/client/GameControllerDelegate.html" title="class in com.threerings.parlor.game.client" target="classFrame">GameControllerDelegate</a></li>
<li><a href="com/threerings/parlor/game/server/GameManager.html" title="class in com.threerings.parlor.game.server" target="classFrame">GameManager</a></li>
<li><a href="com/threerings/parlor/game/server/GameManagerDelegate.html" title="class in com.threerings.parlor.game.server" target="classFrame">GameManagerDelegate</a></li>
<li><a href="com/threerings/parlor/game/data/GameObject.html" title="class in com.threerings.parlor.game.data" target="classFrame">GameObject</a></li>
<li><a href="com/threerings/parlor/client/GameReadyObserver.html" title="interface in com.threerings.parlor.client" target="classFrame"><span class="interfaceName">GameReadyObserver</span></a></li>
<li><a href="com/threerings/parlor/game/server/GameWatcher.html" title="class in com.threerings.parlor.game.server" target="classFrame">GameWatcher</a></li>
<li><a href="com/threerings/parlor/card/data/Hand.html" title="class in com.threerings.parlor.card.data" target="classFrame">Hand</a></li>
<li><a href="com/threerings/whirled/zone/peer/data/HostedZone.html" title="class in com.threerings.whirled.zone.peer.data" target="classFrame">HostedZone</a></li>
<li><a href="com/threerings/stats/data/IntArrayStat.html" title="class in com.threerings.stats.data" target="classFrame">IntArrayStat</a></li>
<li><a href="com/threerings/stats/data/IntSetStat.html" title="class in com.threerings.stats.data" target="classFrame">IntSetStat</a></li>
<li><a href="com/threerings/stats/data/IntSetStatAdder.html" title="class in com.threerings.stats.data" target="classFrame">IntSetStatAdder</a></li>
<li><a href="com/threerings/stats/data/IntStat.html" title="class in com.threerings.stats.data" target="classFrame">IntStat</a></li>
<li><a href="com/threerings/stats/data/IntStatIncrementer.html" title="class in com.threerings.stats.data" target="classFrame">IntStatIncrementer</a></li>
<li><a href="com/threerings/stats/data/IntStatMinimumer.html" title="class in com.threerings.stats.data" target="classFrame">IntStatMinimumer</a></li>
<li><a href="com/threerings/stats/data/IntStringSetStat.html" title="class in com.threerings.stats.data" target="classFrame">IntStringSetStat</a></li>
<li><a href="com/threerings/parlor/client/Invitation.html" title="class in com.threerings.parlor.client" target="classFrame">Invitation</a></li>
<li><a href="com/threerings/parlor/client/InvitationHandler.html" title="interface in com.threerings.parlor.client" target="classFrame"><span class="interfaceName">InvitationHandler</span></a></li>
<li><a href="com/threerings/parlor/client/InvitationResponseObserver.html" title="interface in com.threerings.parlor.client" target="classFrame"><span class="interfaceName">InvitationResponseObserver</span></a></li>
<li><a href="com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby" target="classFrame">Lobby</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyConfig</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyController.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyController</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyManager</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyMarshaller.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyMarshaller</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyMarshaller.CategoriesMarshaller</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyMarshaller.LobbiesMarshaller</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyObject.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyObject</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyPanel.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyPanel</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby" target="classFrame"><span class="interfaceName">LobbyProvider</span></a></li>
<li><a href="com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyRegistry</a></li>
<li><a href="com/threerings/micasa/lobby/LobbySelector.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbySelector</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby" target="classFrame"><span class="interfaceName">LobbyService</span></a></li>
<li><a href="com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby" target="classFrame"><span class="interfaceName">LobbyService.CategoriesListener</span></a></li>
<li><a href="com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby" target="classFrame"><span class="interfaceName">LobbyService.LobbiesListener</span></a></li>
<li><a href="com/threerings/whirled/spot/data/Location.html" title="interface in com.threerings.whirled.spot.data" target="classFrame"><span class="interfaceName">Location</span></a></li>
<li><a href="com/threerings/micasa/Log.html" title="class in com.threerings.micasa" target="classFrame">Log</a></li>
<li><a href="com/threerings/parlor/card/Log.html" title="class in com.threerings.parlor.card" target="classFrame">Log</a></li>
<li><a href="com/threerings/parlor/Log.html" title="class in com.threerings.parlor" target="classFrame">Log</a></li>
<li><a href="com/threerings/puzzle/Log.html" title="class in com.threerings.puzzle" target="classFrame">Log</a></li>
<li><a href="com/threerings/stage/Log.html" title="class in com.threerings.stage" target="classFrame">Log</a></li>
<li><a href="com/threerings/stats/Log.html" title="class in com.threerings.stats" target="classFrame">Log</a></li>
<li><a href="com/threerings/whirled/Log.html" title="class in com.threerings.whirled" target="classFrame">Log</a></li>
<li><a href="com/threerings/whirled/spot/Log.html" title="class in com.threerings.whirled.spot" target="classFrame">Log</a></li>
<li><a href="com/threerings/whirled/zone/Log.html" title="class in com.threerings.whirled.zone" target="classFrame">Log</a></li>
<li><a href="com/threerings/micasa/client/LogonPanel.html" title="class in com.threerings.micasa.client" target="classFrame">LogonPanel</a></li>
<li><a href="com/threerings/stats/data/MaxIntStat.html" title="class in com.threerings.stats.data" target="classFrame">MaxIntStat</a></li>
<li><a href="com/threerings/stats/server/persist/MaxStatCodeRecord.html" title="class in com.threerings.stats.server.persist" target="classFrame">MaxStatCodeRecord</a></li>
<li><a href="com/threerings/stats/data/MaxValueIntStat.html" title="class in com.threerings.stats.data" target="classFrame">MaxValueIntStat</a></li>
<li><a href="com/threerings/micasa/client/MiCasaApp.html" title="class in com.threerings.micasa.client" target="classFrame">MiCasaApp</a></li>
<li><a href="com/threerings/micasa/client/MiCasaApplet.html" title="class in com.threerings.micasa.client" target="classFrame">MiCasaApplet</a></li>
<li><a href="com/threerings/micasa/data/MiCasaBootstrapData.html" title="class in com.threerings.micasa.data" target="classFrame">MiCasaBootstrapData</a></li>
<li><a href="com/threerings/micasa/client/MiCasaClient.html" title="class in com.threerings.micasa.client" target="classFrame">MiCasaClient</a></li>
<li><a href="com/threerings/micasa/server/MiCasaConfig.html" title="class in com.threerings.micasa.server" target="classFrame">MiCasaConfig</a></li>
<li><a href="com/threerings/micasa/util/MiCasaContext.html" title="interface in com.threerings.micasa.util" target="classFrame"><span class="interfaceName">MiCasaContext</span></a></li>
<li><a href="com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client" target="classFrame">MiCasaFrame</a></li>
<li><a href="com/threerings/micasa/server/MiCasaServer.html" title="class in com.threerings.micasa.server" target="classFrame">MiCasaServer</a></li>
<li><a href="com/threerings/micasa/server/MiCasaSession.html" title="class in com.threerings.micasa.server" target="classFrame">MiCasaSession</a></li>
<li><a href="com/threerings/parlor/card/client/MicroCardSprite.html" title="class in com.threerings.parlor.card.client" target="classFrame">MicroCardSprite</a></li>
<li><a href="com/threerings/stage/data/ModifyObjectsUpdate.html" title="class in com.threerings.stage.data" target="classFrame">ModifyObjectsUpdate</a></li>
<li><a href="com/threerings/whirled/spot/data/ModifyPortalsUpdate.html" title="class in com.threerings.whirled.spot.data" target="classFrame">ModifyPortalsUpdate</a></li>
<li><a href="com/threerings/puzzle/drop/client/NextBlockView.html" title="class in com.threerings.puzzle.drop.client" target="classFrame">NextBlockView</a></li>
<li><a href="com/threerings/whirled/util/NoSuchSceneException.html" title="class in com.threerings.whirled.util" target="classFrame">NoSuchSceneException</a></li>
<li><a href="com/threerings/stage/tools/editor/ObjectEditorDialog.html" title="class in com.threerings.stage.tools.editor" target="classFrame">ObjectEditorDialog</a></li>
<li><a href="com/threerings/micasa/client/OccupantList.html" title="class in com.threerings.micasa.client" target="classFrame">OccupantList</a></li>
<li><a href="com/threerings/parlor/data/Parameter.html" title="class in com.threerings.parlor.data" target="classFrame">Parameter</a></li>
<li><a href="com/threerings/parlor/data/ParlorCodes.html" title="interface in com.threerings.parlor.data" target="classFrame"><span class="interfaceName">ParlorCodes</span></a></li>
<li><a href="com/threerings/parlor/util/ParlorContext.html" title="interface in com.threerings.parlor.util" target="classFrame"><span class="interfaceName">ParlorContext</span></a></li>
<li><a href="com/threerings/parlor/client/ParlorDecoder.html" title="class in com.threerings.parlor.client" target="classFrame">ParlorDecoder</a></li>
<li><a href="com/threerings/parlor/client/ParlorDirector.html" title="class in com.threerings.parlor.client" target="classFrame">ParlorDirector</a></li>
<li><a href="com/threerings/parlor/server/ParlorManager.html" title="class in com.threerings.parlor.server" target="classFrame">ParlorManager</a></li>
<li><a href="com/threerings/parlor/data/ParlorMarshaller.html" title="class in com.threerings.parlor.data" target="classFrame">ParlorMarshaller</a></li>
<li><a href="com/threerings/parlor/data/ParlorMarshaller.InviteMarshaller.html" title="class in com.threerings.parlor.data" target="classFrame">ParlorMarshaller.InviteMarshaller</a></li>
<li><a href="com/threerings/parlor/server/ParlorProvider.html" title="interface in com.threerings.parlor.server" target="classFrame"><span class="interfaceName">ParlorProvider</span></a></li>
<li><a href="com/threerings/parlor/client/ParlorReceiver.html" title="interface in com.threerings.parlor.client" target="classFrame"><span class="interfaceName">ParlorReceiver</span></a></li>
<li><a href="com/threerings/parlor/server/ParlorSender.html" title="class in com.threerings.parlor.server" target="classFrame">ParlorSender</a></li>
<li><a href="com/threerings/parlor/client/ParlorService.html" title="interface in com.threerings.parlor.client" target="classFrame"><span class="interfaceName">ParlorService</span></a></li>
<li><a href="com/threerings/parlor/client/ParlorService.InviteListener.html" title="interface in com.threerings.parlor.client" target="classFrame"><span class="interfaceName">ParlorService.InviteListener</span></a></li>
<li><a href="com/threerings/parlor/tourney/data/Participant.html" title="class in com.threerings.parlor.tourney.data" target="classFrame">Participant</a></li>
<li><a href="com/threerings/whirled/zone/peer/server/PeeredZoneManager.html" title="interface in com.threerings.whirled.zone.peer.server" target="classFrame"><span class="interfaceName">PeeredZoneManager</span></a></li>
<li><a href="com/threerings/whirled/zone/peer/server/PeeredZoneRegistry.html" title="class in com.threerings.whirled.zone.peer.server" target="classFrame">PeeredZoneRegistry</a></li>
<li><a href="com/threerings/whirled/zone/peer/server/PeeredZoneRegistry.PeerZoneMoveHandler.html" title="class in com.threerings.whirled.zone.peer.server" target="classFrame">PeeredZoneRegistry.PeerZoneMoveHandler</a></li>
<li><a href="com/threerings/whirled/zone/peer/server/PeeredZoneRegistry.PeerZoneResolutionListener.html" title="interface in com.threerings.whirled.zone.peer.server" target="classFrame"><span class="interfaceName">PeeredZoneRegistry.PeerZoneResolutionListener</span></a></li>
<li><a href="com/threerings/whirled/zone/peer/server/PeeredZoneRegistry.PeerZoneShutdownListener.html" title="interface in com.threerings.whirled.zone.peer.server" target="classFrame"><span class="interfaceName">PeeredZoneRegistry.PeerZoneShutdownListener</span></a></li>
<li><a href="com/threerings/parlor/rating/util/Percentiler.html" title="class in com.threerings.parlor.rating.util" target="classFrame">Percentiler</a></li>
<li><a href="com/threerings/parlor/rating/server/persist/PercentileRecord.html" title="class in com.threerings.parlor.rating.server.persist" target="classFrame">PercentileRecord</a></li>
<li><a href="com/threerings/puzzle/drop/util/PieceDestroyer.html" title="class in com.threerings.puzzle.drop.util" target="classFrame">PieceDestroyer</a></li>
<li><a href="com/threerings/puzzle/drop/util/PieceDestroyer.DestroyLogic.html" title="interface in com.threerings.puzzle.drop.util" target="classFrame"><span class="interfaceName">PieceDestroyer.DestroyLogic</span></a></li>
<li><a href="com/threerings/puzzle/drop/util/PieceDropLogic.html" title="interface in com.threerings.puzzle.drop.util" target="classFrame"><span class="interfaceName">PieceDropLogic</span></a></li>
<li><a href="com/threerings/puzzle/drop/util/PieceDropper.html" title="class in com.threerings.puzzle.drop.util" target="classFrame">PieceDropper</a></li>
<li><a href="com/threerings/puzzle/drop/util/PieceDropper.DropObserver.html" title="interface in com.threerings.puzzle.drop.util" target="classFrame"><span class="interfaceName">PieceDropper.DropObserver</span></a></li>
<li><a href="com/threerings/puzzle/drop/util/PieceDropper.PieceDropInfo.html" title="class in com.threerings.puzzle.drop.util" target="classFrame">PieceDropper.PieceDropInfo</a></li>
<li><a href="com/threerings/puzzle/drop/client/PieceGroupAnimation.html" title="class in com.threerings.puzzle.drop.client" target="classFrame">PieceGroupAnimation</a></li>
<li><a href="com/threerings/stage/util/PlacementConstraints.html" title="class in com.threerings.stage.util" target="classFrame">PlacementConstraints</a></li>
<li><a href="com/threerings/parlor/card/data/PlayerCard.html" title="class in com.threerings.parlor.card.data" target="classFrame">PlayerCard</a></li>
<li><a href="com/threerings/puzzle/client/PlayerStatusView.html" title="class in com.threerings.puzzle.client" target="classFrame">PlayerStatusView</a></li>
<li><a href="com/threerings/parlor/server/PlayManager.html" title="interface in com.threerings.parlor.server" target="classFrame"><span class="interfaceName">PlayManager</span></a></li>
<li><a href="com/threerings/parlor/server/PlayManagerDelegate.html" title="class in com.threerings.parlor.server" target="classFrame">PlayManagerDelegate</a></li>
<li><a href="com/threerings/puzzle/util/PointSet.html" title="class in com.threerings.puzzle.util" target="classFrame">PointSet</a></li>
<li><a href="com/threerings/whirled/spot/data/Portal.html" title="class in com.threerings.whirled.spot.data" target="classFrame">Portal</a></li>
<li><a href="com/threerings/stage/tools/editor/PortalDialog.html" title="class in com.threerings.stage.tools.editor" target="classFrame">PortalDialog</a></li>
<li><a href="com/threerings/stage/tools/editor/PortalTool.html" title="class in com.threerings.stage.tools.editor" target="classFrame">PortalTool</a></li>
<li><a href="com/threerings/stage/tools/editor/PreferencesDialog.html" title="class in com.threerings.stage.tools.editor" target="classFrame">PreferencesDialog</a></li>
<li><a href="com/threerings/parlor/tourney/data/Prize.html" title="class in com.threerings.parlor.tourney.data" target="classFrame">Prize</a></li>
<li><a href="com/threerings/puzzle/client/PuzzleAnimationWaiter.html" title="class in com.threerings.puzzle.client" target="classFrame">PuzzleAnimationWaiter</a></li>
<li><a href="com/threerings/puzzle/client/PuzzleBoardView.html" title="class in com.threerings.puzzle.client" target="classFrame">PuzzleBoardView</a></li>
<li><a href="com/threerings/puzzle/data/PuzzleCodes.html" title="interface in com.threerings.puzzle.data" target="classFrame"><span class="interfaceName">PuzzleCodes</span></a></li>
<li><a href="com/threerings/puzzle/util/PuzzleContext.html" title="interface in com.threerings.puzzle.util" target="classFrame"><span class="interfaceName">PuzzleContext</span></a></li>
<li><a href="com/threerings/puzzle/client/PuzzleController.html" title="class in com.threerings.puzzle.client" target="classFrame">PuzzleController</a></li>
<li><a href="com/threerings/puzzle/client/PuzzleController.ClearPender.html" title="interface in com.threerings.puzzle.client" target="classFrame"><span class="interfaceName">PuzzleController.ClearPender</span></a></li>
<li><a href="com/threerings/puzzle/client/PuzzleControllerDelegate.html" title="class in com.threerings.puzzle.client" target="classFrame">PuzzleControllerDelegate</a></li>
<li><a href="com/threerings/puzzle/data/PuzzleGameCodes.html" title="interface in com.threerings.puzzle.data" target="classFrame"><span class="interfaceName">PuzzleGameCodes</span></a></li>
<li><a href="com/threerings/puzzle/data/PuzzleGameMarshaller.html" title="class in com.threerings.puzzle.data" target="classFrame">PuzzleGameMarshaller</a></li>
<li><a href="com/threerings/puzzle/server/PuzzleGameProvider.html" title="interface in com.threerings.puzzle.server" target="classFrame"><span class="interfaceName">PuzzleGameProvider</span></a></li>
<li><a href="com/threerings/puzzle/client/PuzzleGameService.html" title="interface in com.threerings.puzzle.client" target="classFrame"><span class="interfaceName">PuzzleGameService</span></a></li>
<li><a href="com/threerings/puzzle/util/PuzzleGameUtil.html" title="class in com.threerings.puzzle.util" target="classFrame">PuzzleGameUtil</a></li>
<li><a href="com/threerings/puzzle/server/PuzzleManager.html" title="class in com.threerings.puzzle.server" target="classFrame">PuzzleManager</a></li>
<li><a href="com/threerings/puzzle/server/PuzzleManagerDelegate.html" title="class in com.threerings.puzzle.server" target="classFrame">PuzzleManagerDelegate</a></li>
<li><a href="com/threerings/puzzle/data/PuzzleObject.html" title="class in com.threerings.puzzle.data" target="classFrame">PuzzleObject</a></li>
<li><a href="com/threerings/puzzle/client/PuzzlePanel.html" title="class in com.threerings.puzzle.client" target="classFrame">PuzzlePanel</a></li>
<li><a href="com/threerings/puzzle/client/PuzzlePrefs.html" title="class in com.threerings.puzzle.client" target="classFrame">PuzzlePrefs</a></li>
<li><a href="com/threerings/parlor/data/RangeParameter.html" title="class in com.threerings.parlor.data" target="classFrame">RangeParameter</a></li>
<li><a href="com/threerings/parlor/rating/server/Rating.html" title="class in com.threerings.parlor.rating.server" target="classFrame">Rating</a></li>
<li><a href="com/threerings/parlor/rating/data/RatingCodes.html" title="interface in com.threerings.parlor.rating.data" target="classFrame"><span class="interfaceName">RatingCodes</span></a></li>
<li><a href="com/threerings/parlor/rating/server/RatingDelegate.html" title="class in com.threerings.parlor.rating.server" target="classFrame">RatingDelegate</a></li>
<li><a href="com/threerings/parlor/rating/server/persist/RatingRecord.html" title="class in com.threerings.parlor.rating.server.persist" target="classFrame">RatingRecord</a></li>
<li><a href="com/threerings/parlor/rating/server/persist/RatingRepository.html" title="class in com.threerings.parlor.rating.server.persist" target="classFrame">RatingRepository</a></li>
<li><a href="com/threerings/parlor/util/RobotPlayer.html" title="class in com.threerings.parlor.util" target="classFrame">RobotPlayer</a></li>
<li><a href="com/threerings/whirled/data/Scene.html" title="interface in com.threerings.whirled.data" target="classFrame"><span class="interfaceName">Scene</span></a></li>
<li><a href="com/threerings/whirled/data/SceneCodes.html" title="interface in com.threerings.whirled.data" target="classFrame"><span class="interfaceName">SceneCodes</span></a></li>
<li><a href="com/threerings/stage/client/SceneColorizer.html" title="class in com.threerings.stage.client" target="classFrame">SceneColorizer</a></li>
<li><a href="com/threerings/whirled/client/SceneController.html" title="class in com.threerings.whirled.client" target="classFrame">SceneController</a></li>
<li><a href="com/threerings/whirled/client/SceneDecoder.html" title="class in com.threerings.whirled.client" target="classFrame">SceneDecoder</a></li>
<li><a href="com/threerings/whirled/client/SceneDirector.html" title="class in com.threerings.whirled.client" target="classFrame">SceneDirector</a></li>
<li><a href="com/threerings/whirled/client/SceneDirector.MoveHandler.html" title="interface in com.threerings.whirled.client" target="classFrame"><span class="interfaceName">SceneDirector.MoveHandler</span></a></li>
<li><a href="com/threerings/whirled/util/SceneFactory.html" title="interface in com.threerings.whirled.util" target="classFrame"><span class="interfaceName">SceneFactory</span></a></li>
<li><a href="com/threerings/whirled/data/SceneImpl.html" title="class in com.threerings.whirled.data" target="classFrame">SceneImpl</a></li>
<li><a href="com/threerings/stage/tools/editor/SceneInfoPanel.html" title="class in com.threerings.stage.tools.editor" target="classFrame">SceneInfoPanel</a></li>
<li><a href="com/threerings/whirled/spot/data/SceneLocation.html" title="class in com.threerings.whirled.spot.data" target="classFrame">SceneLocation</a></li>
<li><a href="com/threerings/whirled/server/SceneManager.html" title="class in com.threerings.whirled.server" target="classFrame">SceneManager</a></li>
<li><a href="com/threerings/whirled/data/SceneMarshaller.html" title="class in com.threerings.whirled.data" target="classFrame">SceneMarshaller</a></li>
<li><a href="com/threerings/whirled/data/SceneMarshaller.SceneMoveMarshaller.html" title="class in com.threerings.whirled.data" target="classFrame">SceneMarshaller.SceneMoveMarshaller</a></li>
<li><a href="com/threerings/whirled/data/SceneModel.html" title="class in com.threerings.whirled.data" target="classFrame">SceneModel</a></li>
<li><a href="com/threerings/whirled/client/SceneMoveAdapter.html" title="class in com.threerings.whirled.client" target="classFrame">SceneMoveAdapter</a></li>
<li><a href="com/threerings/whirled/server/SceneMoveHandler.html" title="class in com.threerings.whirled.server" target="classFrame">SceneMoveHandler</a></li>
<li><a href="com/threerings/whirled/data/SceneObject.html" title="class in com.threerings.whirled.data" target="classFrame">SceneObject</a></li>
<li><a href="com/threerings/whirled/tools/xml/SceneParser.html" title="class in com.threerings.whirled.tools.xml" target="classFrame">SceneParser</a></li>
<li><a href="com/threerings/whirled/data/ScenePlace.html" title="class in com.threerings.whirled.data" target="classFrame">ScenePlace</a></li>
<li><a href="com/threerings/whirled/server/SceneProvider.html" title="interface in com.threerings.whirled.server" target="classFrame"><span class="interfaceName">SceneProvider</span></a></li>
<li><a href="com/threerings/whirled/client/SceneReceiver.html" title="interface in com.threerings.whirled.client" target="classFrame"><span class="interfaceName">SceneReceiver</span></a></li>
<li><a href="com/threerings/whirled/server/SceneRegistry.html" title="class in com.threerings.whirled.server" target="classFrame">SceneRegistry</a></li>
<li><a href="com/threerings/whirled/server/SceneRegistry.ConfigFactory.html" title="interface in com.threerings.whirled.server" target="classFrame"><span class="interfaceName">SceneRegistry.ConfigFactory</span></a></li>
<li><a href="com/threerings/whirled/server/SceneRegistry.ResolutionListener.html" title="interface in com.threerings.whirled.server" target="classFrame"><span class="interfaceName">SceneRegistry.ResolutionListener</span></a></li>
<li><a href="com/threerings/whirled/client/persist/SceneRepository.html" title="interface in com.threerings.whirled.client.persist" target="classFrame"><span class="interfaceName">SceneRepository</span></a></li>
<li><a href="com/threerings/whirled/server/persist/SceneRepository.html" title="interface in com.threerings.whirled.server.persist" target="classFrame"><span class="interfaceName">SceneRepository</span></a></li>
<li><a href="com/threerings/whirled/tools/xml/SceneRuleSet.html" title="class in com.threerings.whirled.tools.xml" target="classFrame">SceneRuleSet</a></li>
<li><a href="com/threerings/whirled/server/SceneSender.html" title="class in com.threerings.whirled.server" target="classFrame">SceneSender</a></li>
<li><a href="com/threerings/whirled/client/SceneService.html" title="interface in com.threerings.whirled.client" target="classFrame"><span class="interfaceName">SceneService</span></a></li>
<li><a href="com/threerings/whirled/client/SceneService.SceneMoveListener.html" title="interface in com.threerings.whirled.client" target="classFrame"><span class="interfaceName">SceneService.SceneMoveListener</span></a></li>
<li><a href="com/threerings/whirled/zone/data/SceneSummary.html" title="class in com.threerings.whirled.zone.data" target="classFrame">SceneSummary</a></li>
<li><a href="com/threerings/whirled/data/SceneUpdate.html" title="class in com.threerings.whirled.data" target="classFrame">SceneUpdate</a></li>
<li><a href="com/threerings/whirled/server/persist/SceneUpdateMarshaller.html" title="class in com.threerings.whirled.server.persist" target="classFrame">SceneUpdateMarshaller</a></li>
<li><a href="com/threerings/whirled/tools/xml/SceneWriter.html" title="class in com.threerings.whirled.tools.xml" target="classFrame">SceneWriter</a></li>
<li><a href="com/threerings/parlor/media/ScoreAnimation.html" title="class in com.threerings.parlor.media" target="classFrame">ScoreAnimation</a></li>
<li><a href="com/threerings/parlor/client/SeatednessObserver.html" title="interface in com.threerings.parlor.client" target="classFrame"><span class="interfaceName">SeatednessObserver</span></a></li>
<li><a href="com/threerings/puzzle/drop/data/SegmentInfo.html" title="class in com.threerings.puzzle.drop.data" target="classFrame">SegmentInfo</a></li>
<li><a href="com/threerings/stats/data/SetStat.html" title="class in com.threerings.stats.data" target="classFrame">SetStat</a></li>
<li><a href="com/threerings/stats/data/ShortStringSetStat.html" title="class in com.threerings.stats.data" target="classFrame">ShortStringSetStat</a></li>
<li><a href="com/threerings/micasa/simulator/client/SimpleClient.html" title="class in com.threerings.micasa.simulator.client" target="classFrame">SimpleClient</a></li>
<li><a href="com/threerings/micasa/simulator/client/SimpleFrame.html" title="class in com.threerings.micasa.simulator.client" target="classFrame">SimpleFrame</a></li>
<li><a href="com/threerings/micasa/simulator/server/SimpleServer.html" title="class in com.threerings.micasa.simulator.server" target="classFrame">SimpleServer</a></li>
<li><a href="com/threerings/micasa/simulator/server/Simulant.html" title="class in com.threerings.micasa.simulator.server" target="classFrame">Simulant</a></li>
<li><a href="com/threerings/micasa/simulator/client/SimulatorApp.html" title="class in com.threerings.micasa.simulator.client" target="classFrame">SimulatorApp</a></li>
<li><a href="com/threerings/micasa/simulator/client/SimulatorClient.html" title="interface in com.threerings.micasa.simulator.client" target="classFrame"><span class="interfaceName">SimulatorClient</span></a></li>
<li><a href="com/threerings/micasa/simulator/util/SimulatorContext.html" title="interface in com.threerings.micasa.simulator.util" target="classFrame"><span class="interfaceName">SimulatorContext</span></a></li>
<li><a href="com/threerings/micasa/simulator/client/SimulatorController.html" title="class in com.threerings.micasa.simulator.client" target="classFrame">SimulatorController</a></li>
<li><a href="com/threerings/micasa/simulator/client/SimulatorFrame.html" title="interface in com.threerings.micasa.simulator.client" target="classFrame"><span class="interfaceName">SimulatorFrame</span></a></li>
<li><a href="com/threerings/micasa/simulator/data/SimulatorInfo.html" title="class in com.threerings.micasa.simulator.data" target="classFrame">SimulatorInfo</a></li>
<li><a href="com/threerings/micasa/simulator/server/SimulatorManager.html" title="class in com.threerings.micasa.simulator.server" target="classFrame">SimulatorManager</a></li>
<li><a href="com/threerings/micasa/simulator/data/SimulatorMarshaller.html" title="class in com.threerings.micasa.simulator.data" target="classFrame">SimulatorMarshaller</a></li>
<li><a href="com/threerings/micasa/simulator/server/SimulatorProvider.html" title="class in com.threerings.micasa.simulator.server" target="classFrame">SimulatorProvider</a></li>
<li><a href="com/threerings/micasa/simulator/server/SimulatorServer.html" title="interface in com.threerings.micasa.simulator.server" target="classFrame"><span class="interfaceName">SimulatorServer</span></a></li>
<li><a href="com/threerings/micasa/simulator/client/SimulatorService.html" title="interface in com.threerings.micasa.simulator.client" target="classFrame"><span class="interfaceName">SimulatorService</span></a></li>
<li><a href="com/threerings/whirled/spot/server/SpotClient.html" title="class in com.threerings.whirled.spot.server" target="classFrame">SpotClient</a></li>
<li><a href="com/threerings/whirled/spot/data/SpotCodes.html" title="interface in com.threerings.whirled.spot.data" target="classFrame"><span class="interfaceName">SpotCodes</span></a></li>
<li><a href="com/threerings/whirled/spot/data/SpotMarshaller.html" title="class in com.threerings.whirled.spot.data" target="classFrame">SpotMarshaller</a></li>
<li><a href="com/threerings/whirled/spot/data/SpotMarshaller.SpotSceneMoveMarshaller.html" title="class in com.threerings.whirled.spot.data" target="classFrame">SpotMarshaller.SpotSceneMoveMarshaller</a></li>
<li><a href="com/threerings/whirled/spot/server/SpotProvider.html" title="interface in com.threerings.whirled.spot.server" target="classFrame"><span class="interfaceName">SpotProvider</span></a></li>
<li><a href="com/threerings/whirled/spot/data/SpotScene.html" title="interface in com.threerings.whirled.spot.data" target="classFrame"><span class="interfaceName">SpotScene</span></a></li>
<li><a href="com/threerings/whirled/spot/client/SpotSceneController.html" title="class in com.threerings.whirled.spot.client" target="classFrame">SpotSceneController</a></li>
<li><a href="com/threerings/whirled/spot/client/SpotSceneDirector.html" title="class in com.threerings.whirled.spot.client" target="classFrame">SpotSceneDirector</a></li>
<li><a href="com/threerings/whirled/spot/data/SpotSceneImpl.html" title="class in com.threerings.whirled.spot.data" target="classFrame">SpotSceneImpl</a></li>
<li><a href="com/threerings/whirled/spot/server/SpotSceneManager.html" title="class in com.threerings.whirled.spot.server" target="classFrame">SpotSceneManager</a></li>
<li><a href="com/threerings/whirled/spot/data/SpotSceneModel.html" title="class in com.threerings.whirled.spot.data" target="classFrame">SpotSceneModel</a></li>
<li><a href="com/threerings/whirled/spot/server/SpotSceneMoveHandler.html" title="class in com.threerings.whirled.spot.server" target="classFrame">SpotSceneMoveHandler</a></li>
<li><a href="com/threerings/whirled/spot/data/SpotSceneObject.html" title="class in com.threerings.whirled.spot.data" target="classFrame">SpotSceneObject</a></li>
<li><a href="com/threerings/whirled/spot/server/SpotSceneRegistry.html" title="class in com.threerings.whirled.spot.server" target="classFrame">SpotSceneRegistry</a></li>
<li><a href="com/threerings/whirled/spot/tools/xml/SpotSceneRuleSet.html" title="class in com.threerings.whirled.spot.tools.xml" target="classFrame">SpotSceneRuleSet</a></li>
<li><a href="com/threerings/whirled/spot/tools/xml/SpotSceneWriter.html" title="class in com.threerings.whirled.spot.tools.xml" target="classFrame">SpotSceneWriter</a></li>
<li><a href="com/threerings/whirled/spot/client/SpotService.html" title="interface in com.threerings.whirled.spot.client" target="classFrame"><span class="interfaceName">SpotService</span></a></li>
<li><a href="com/threerings/whirled/spot/client/SpotService.SpotSceneMoveListener.html" title="interface in com.threerings.whirled.spot.client" target="classFrame"><span class="interfaceName">SpotService.SpotSceneMoveListener</span></a></li>
<li><a href="com/threerings/stage/data/StageCodes.html" title="interface in com.threerings.stage.data" target="classFrame"><span class="interfaceName">StageCodes</span></a></li>
<li><a href="com/threerings/stage/util/StageContext.html" title="interface in com.threerings.stage.util" target="classFrame"><span class="interfaceName">StageContext</span></a></li>
<li><a href="com/threerings/stage/data/StageLocation.html" title="class in com.threerings.stage.data" target="classFrame">StageLocation</a></li>
<li><a href="com/threerings/stage/data/StageMisoSceneModel.html" title="class in com.threerings.stage.data" target="classFrame">StageMisoSceneModel</a></li>
<li><a href="com/threerings/stage/tools/xml/StageMisoSceneRuleSet.html" title="class in com.threerings.stage.tools.xml" target="classFrame">StageMisoSceneRuleSet</a></li>
<li><a href="com/threerings/stage/data/StageOccupantInfo.html" title="class in com.threerings.stage.data" target="classFrame">StageOccupantInfo</a></li>
<li><a href="com/threerings/stage/data/StageScene.html" title="class in com.threerings.stage.data" target="classFrame">StageScene</a></li>
<li><a href="com/threerings/stage/data/StageSceneConfig.html" title="class in com.threerings.stage.data" target="classFrame">StageSceneConfig</a></li>
<li><a href="com/threerings/stage/client/StageSceneController.html" title="class in com.threerings.stage.client" target="classFrame">StageSceneController</a></li>
<li><a href="com/threerings/stage/server/StageSceneManager.html" title="class in com.threerings.stage.server" target="classFrame">StageSceneManager</a></li>
<li><a href="com/threerings/stage/data/StageSceneMarshaller.html" title="class in com.threerings.stage.data" target="classFrame">StageSceneMarshaller</a></li>
<li><a href="com/threerings/stage/data/StageSceneModel.html" title="class in com.threerings.stage.data" target="classFrame">StageSceneModel</a></li>
<li><a href="com/threerings/stage/data/StageSceneObject.html" title="class in com.threerings.stage.data" target="classFrame">StageSceneObject</a></li>
<li><a href="com/threerings/stage/client/StageScenePanel.html" title="class in com.threerings.stage.client" target="classFrame">StageScenePanel</a></li>
<li><a href="com/threerings/stage/tools/xml/StageSceneParser.html" title="class in com.threerings.stage.tools.xml" target="classFrame">StageSceneParser</a></li>
<li><a href="com/threerings/stage/server/StageSceneProvider.html" title="interface in com.threerings.stage.server" target="classFrame"><span class="interfaceName">StageSceneProvider</span></a></li>
<li><a href="com/threerings/stage/tools/xml/StageSceneRuleSet.html" title="class in com.threerings.stage.tools.xml" target="classFrame">StageSceneRuleSet</a></li>
<li><a href="com/threerings/stage/client/StageSceneService.html" title="interface in com.threerings.stage.client" target="classFrame"><span class="interfaceName">StageSceneService</span></a></li>
<li><a href="com/threerings/stage/util/StageSceneUtil.html" title="class in com.threerings.stage.util" target="classFrame">StageSceneUtil</a></li>
<li><a href="com/threerings/stage/tools/xml/StageSceneWriter.html" title="class in com.threerings.stage.tools.xml" target="classFrame">StageSceneWriter</a></li>
<li><a href="com/threerings/stage/server/StageServer.html" title="class in com.threerings.stage.server" target="classFrame">StageServer</a></li>
<li><a href="com/threerings/stage/server/StageServer.StageModule.html" title="class in com.threerings.stage.server" target="classFrame">StageServer.StageModule</a></li>
<li><a href="com/threerings/stats/data/Stat.html" title="class in com.threerings.stats.data" target="classFrame">Stat</a></li>
<li><a href="com/threerings/stats/data/Stat.AuxDataSource.html" title="interface in com.threerings.stats.data" target="classFrame"><span class="interfaceName">Stat.AuxDataSource</span></a></li>
<li><a href="com/threerings/stats/data/Stat.Type.html" title="interface in com.threerings.stats.data" target="classFrame"><span class="interfaceName">Stat.Type</span></a></li>
<li><a href="com/threerings/stats/data/StatModifier.html" title="class in com.threerings.stats.data" target="classFrame">StatModifier</a></li>
<li><a href="com/threerings/stats/server/persist/StatRecord.html" title="class in com.threerings.stats.server.persist" target="classFrame">StatRecord</a></li>
<li><a href="com/threerings/stats/server/persist/StatRepository.html" title="class in com.threerings.stats.server.persist" target="classFrame">StatRepository</a></li>
<li><a href="com/threerings/stats/data/StatSet.html" title="class in com.threerings.stats.data" target="classFrame">StatSet</a></li>
<li><a href="com/threerings/stats/data/StatSet.Container.html" title="interface in com.threerings.stats.data" target="classFrame"><span class="interfaceName">StatSet.Container</span></a></li>
<li><a href="com/threerings/stats/server/persist/StringCodeRecord.html" title="class in com.threerings.stats.server.persist" target="classFrame">StringCodeRecord</a></li>
<li><a href="com/threerings/stats/data/StringMapStat.html" title="class in com.threerings.stats.data" target="classFrame">StringMapStat</a></li>
<li><a href="com/threerings/stats/data/StringSetStat.html" title="class in com.threerings.stats.data" target="classFrame">StringSetStat</a></li>
<li><a href="com/threerings/parlor/game/client/SwingGameConfigurator.html" title="class in com.threerings.parlor.game.client" target="classFrame">SwingGameConfigurator</a></li>
<li><a href="com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data" target="classFrame">Table</a></li>
<li><a href="com/threerings/parlor/data/TableConfig.html" title="class in com.threerings.parlor.data" target="classFrame">TableConfig</a></li>
<li><a href="com/threerings/parlor/client/TableConfigurator.html" title="class in com.threerings.parlor.client" target="classFrame">TableConfigurator</a></li>
<li><a href="com/threerings/parlor/client/TableDirector.html" title="class in com.threerings.parlor.client" target="classFrame">TableDirector</a></li>
<li><a href="com/threerings/micasa/lobby/table/TableItem.html" title="class in com.threerings.micasa.lobby.table" target="classFrame">TableItem</a></li>
<li><a href="com/threerings/micasa/lobby/table/TableListView.html" title="class in com.threerings.micasa.lobby.table" target="classFrame">TableListView</a></li>
<li><a href="com/threerings/micasa/lobby/table/TableLobbyConfig.html" title="class in com.threerings.micasa.lobby.table" target="classFrame">TableLobbyConfig</a></li>
<li><a href="com/threerings/micasa/lobby/table/TableLobbyManager.html" title="class in com.threerings.micasa.lobby.table" target="classFrame">TableLobbyManager</a></li>
<li><a href="com/threerings/micasa/lobby/table/TableLobbyObject.html" title="class in com.threerings.micasa.lobby.table" target="classFrame">TableLobbyObject</a></li>
<li><a href="com/threerings/parlor/data/TableLobbyObject.html" title="interface in com.threerings.parlor.data" target="classFrame"><span class="interfaceName">TableLobbyObject</span></a></li>
<li><a href="com/threerings/parlor/server/TableManager.html" title="class in com.threerings.parlor.server" target="classFrame">TableManager</a></li>
<li><a href="com/threerings/parlor/data/TableMarshaller.html" title="class in com.threerings.parlor.data" target="classFrame">TableMarshaller</a></li>
<li><a href="com/threerings/parlor/client/TableObserver.html" title="interface in com.threerings.parlor.client" target="classFrame"><span class="interfaceName">TableObserver</span></a></li>
<li><a href="com/threerings/parlor/server/TableProvider.html" title="interface in com.threerings.parlor.server" target="classFrame"><span class="interfaceName">TableProvider</span></a></li>
<li><a href="com/threerings/parlor/client/TableService.html" title="interface in com.threerings.parlor.client" target="classFrame"><span class="interfaceName">TableService</span></a></li>
<li><a href="com/threerings/parlor/game/server/TeamGameManager.html" title="interface in com.threerings.parlor.game.server" target="classFrame"><span class="interfaceName">TeamGameManager</span></a></li>
<li><a href="com/threerings/stage/tools/editor/TestTileLoader.html" title="class in com.threerings.stage.tools.editor" target="classFrame">TestTileLoader</a></li>
<li><a href="com/threerings/stage/tools/editor/TileInfoPanel.html" title="class in com.threerings.stage.tools.editor" target="classFrame">TileInfoPanel</a></li>
<li><a href="com/threerings/stage/tools/editor/util/TileSetUtil.html" title="class in com.threerings.stage.tools.editor.util" target="classFrame">TileSetUtil</a></li>
<li><a href="com/threerings/parlor/data/ToggleParameter.html" title="class in com.threerings.parlor.data" target="classFrame">ToggleParameter</a></li>
<li><a href="com/threerings/parlor/tourney/data/TourneyCodes.html" title="interface in com.threerings.parlor.tourney.data" target="classFrame"><span class="interfaceName">TourneyCodes</span></a></li>
<li><a href="com/threerings/parlor/tourney/data/TourneyConfig.html" title="class in com.threerings.parlor.tourney.data" target="classFrame">TourneyConfig</a></li>
<li><a href="com/threerings/parlor/tourney/data/TourneyLogicData.html" title="class in com.threerings.parlor.tourney.data" target="classFrame">TourneyLogicData</a></li>
<li><a href="com/threerings/parlor/tourney/server/TourneyManager.html" title="class in com.threerings.parlor.tourney.server" target="classFrame">TourneyManager</a></li>
<li><a href="com/threerings/parlor/tourney/data/TourneyMarshaller.html" title="class in com.threerings.parlor.tourney.data" target="classFrame">TourneyMarshaller</a></li>
<li><a href="com/threerings/parlor/tourney/data/TourneyObject.html" title="class in com.threerings.parlor.tourney.data" target="classFrame">TourneyObject</a></li>
<li><a href="com/threerings/parlor/tourney/server/TourneyProvider.html" title="interface in com.threerings.parlor.tourney.server" target="classFrame"><span class="interfaceName">TourneyProvider</span></a></li>
<li><a href="com/threerings/parlor/tourney/server/persist/TourneyRepository.html" title="class in com.threerings.parlor.tourney.server.persist" target="classFrame">TourneyRepository</a></li>
<li><a href="com/threerings/parlor/tourney/server/persist/TourneyRepository.TourneyRecord.html" title="class in com.threerings.parlor.tourney.server.persist" target="classFrame">TourneyRepository.TourneyRecord</a></li>
<li><a href="com/threerings/parlor/tourney/client/TourneyService.html" title="interface in com.threerings.parlor.tourney.client" target="classFrame"><span class="interfaceName">TourneyService</span></a></li>
<li><a href="com/threerings/parlor/tourney/server/TourniesManager.html" title="class in com.threerings.parlor.tourney.server" target="classFrame">TourniesManager</a></li>
<li><a href="com/threerings/parlor/tourney/data/TourniesMarshaller.html" title="class in com.threerings.parlor.tourney.data" target="classFrame">TourniesMarshaller</a></li>
<li><a href="com/threerings/parlor/tourney/server/TourniesProvider.html" title="interface in com.threerings.parlor.tourney.server" target="classFrame"><span class="interfaceName">TourniesProvider</span></a></li>
<li><a href="com/threerings/parlor/tourney/client/TourniesService.html" title="interface in com.threerings.parlor.tourney.client" target="classFrame"><span class="interfaceName">TourniesService</span></a></li>
<li><a href="com/threerings/parlor/card/trick/data/TrickCardCodes.html" title="interface in com.threerings.parlor.card.trick.data" target="classFrame"><span class="interfaceName">TrickCardCodes</span></a></li>
<li><a href="com/threerings/parlor/card/trick/client/TrickCardGameControllerDelegate.html" title="class in com.threerings.parlor.card.trick.client" target="classFrame">TrickCardGameControllerDelegate</a></li>
<li><a href="com/threerings/parlor/card/trick/server/TrickCardGameManagerDelegate.html" title="class in com.threerings.parlor.card.trick.server" target="classFrame">TrickCardGameManagerDelegate</a></li>
<li><a href="com/threerings/parlor/card/trick/data/TrickCardGameMarshaller.html" title="class in com.threerings.parlor.card.trick.data" target="classFrame">TrickCardGameMarshaller</a></li>
<li><a href="com/threerings/parlor/card/trick/data/TrickCardGameObject.html" title="interface in com.threerings.parlor.card.trick.data" target="classFrame"><span class="interfaceName">TrickCardGameObject</span></a></li>
<li><a href="com/threerings/parlor/card/trick/server/TrickCardGameProvider.html" title="interface in com.threerings.parlor.card.trick.server" target="classFrame"><span class="interfaceName">TrickCardGameProvider</span></a></li>
<li><a href="com/threerings/parlor/card/trick/client/TrickCardGameService.html" title="interface in com.threerings.parlor.card.trick.client" target="classFrame"><span class="interfaceName">TrickCardGameService</span></a></li>
<li><a href="com/threerings/parlor/card/trick/util/TrickCardGameUtil.html" title="class in com.threerings.parlor.card.trick.util" target="classFrame">TrickCardGameUtil</a></li>
<li><a href="com/threerings/parlor/turn/client/TurnDisplay.html" title="class in com.threerings.parlor.turn.client" target="classFrame">TurnDisplay</a></li>
<li><a href="com/threerings/parlor/turn/client/TurnGameController.html" title="interface in com.threerings.parlor.turn.client" target="classFrame"><span class="interfaceName">TurnGameController</span></a></li>
<li><a href="com/threerings/parlor/turn/client/TurnGameControllerDelegate.html" title="class in com.threerings.parlor.turn.client" target="classFrame">TurnGameControllerDelegate</a></li>
<li><a href="com/threerings/parlor/turn/server/TurnGameManager.html" title="interface in com.threerings.parlor.turn.server" target="classFrame"><span class="interfaceName">TurnGameManager</span></a></li>
<li><a href="com/threerings/parlor/turn/server/TurnGameManagerDelegate.html" title="class in com.threerings.parlor.turn.server" target="classFrame">TurnGameManagerDelegate</a></li>
<li><a href="com/threerings/parlor/turn/data/TurnGameObject.html" title="interface in com.threerings.parlor.turn.data" target="classFrame"><span class="interfaceName">TurnGameObject</span></a></li>
<li><a href="com/threerings/whirled/util/UpdateList.html" title="class in com.threerings.whirled.util" target="classFrame">UpdateList</a></li>
<li><a href="com/threerings/parlor/game/data/UserIdentifier.html" title="class in com.threerings.parlor.game.data" target="classFrame">UserIdentifier</a></li>
<li><a href="com/threerings/parlor/game/data/UserIdentifier.Ider.html" title="interface in com.threerings.parlor.game.data" target="classFrame"><span class="interfaceName">UserIdentifier.Ider</span></a></li>
<li><a href="com/threerings/stage/tools/viewer/ViewerApp.html" title="class in com.threerings.stage.tools.viewer" target="classFrame">ViewerApp</a></li>
<li><a href="com/threerings/stage/tools/viewer/ViewerFrame.html" title="class in com.threerings.stage.tools.viewer" target="classFrame">ViewerFrame</a></li>
<li><a href="com/threerings/stage/tools/viewer/ViewerScenePanel.html" title="class in com.threerings.stage.tools.viewer" target="classFrame">ViewerScenePanel</a></li>
<li><a href="com/threerings/whirled/util/WhirledContext.html" title="interface in com.threerings.whirled.util" target="classFrame"><span class="interfaceName">WhirledContext</span></a></li>
<li><a href="com/threerings/whirled/server/WhirledServer.html" title="class in com.threerings.whirled.server" target="classFrame">WhirledServer</a></li>
<li><a href="com/threerings/whirled/server/WhirledServer.WhirledModule.html" title="class in com.threerings.whirled.server" target="classFrame">WhirledServer.WhirledModule</a></li>
<li><a href="com/threerings/whirled/server/WhirledSession.html" title="class in com.threerings.whirled.server" target="classFrame">WhirledSession</a></li>
<li><a href="com/threerings/whirled/zone/client/ZoneAdapter.html" title="class in com.threerings.whirled.zone.client" target="classFrame">ZoneAdapter</a></li>
<li><a href="com/threerings/whirled/zone/data/ZoneCodes.html" title="interface in com.threerings.whirled.zone.data" target="classFrame"><span class="interfaceName">ZoneCodes</span></a></li>
<li><a href="com/threerings/whirled/zone/data/ZonedBodyObject.html" title="interface in com.threerings.whirled.zone.data" target="classFrame"><span class="interfaceName">ZonedBodyObject</span></a></li>
<li><a href="com/threerings/whirled/zone/client/ZoneDecoder.html" title="class in com.threerings.whirled.zone.client" target="classFrame">ZoneDecoder</a></li>
<li><a href="com/threerings/whirled/zone/client/ZoneDirector.html" title="class in com.threerings.whirled.zone.client" target="classFrame">ZoneDirector</a></li>
<li><a href="com/threerings/whirled/zone/server/ZoneManager.html" title="interface in com.threerings.whirled.zone.server" target="classFrame"><span class="interfaceName">ZoneManager</span></a></li>
<li><a href="com/threerings/whirled/zone/server/ZoneManager.ResolutionListener.html" title="interface in com.threerings.whirled.zone.server" target="classFrame"><span class="interfaceName">ZoneManager.ResolutionListener</span></a></li>
<li><a href="com/threerings/whirled/zone/data/ZoneMarshaller.html" title="class in com.threerings.whirled.zone.data" target="classFrame">ZoneMarshaller</a></li>
<li><a href="com/threerings/whirled/zone/data/ZoneMarshaller.ZoneMoveMarshaller.html" title="class in com.threerings.whirled.zone.data" target="classFrame">ZoneMarshaller.ZoneMoveMarshaller</a></li>
<li><a href="com/threerings/whirled/zone/server/ZoneMoveHandler.html" title="class in com.threerings.whirled.zone.server" target="classFrame">ZoneMoveHandler</a></li>
<li><a href="com/threerings/whirled/zone/peer/server/ZoneNodeObject.html" title="class in com.threerings.whirled.zone.peer.server" target="classFrame">ZoneNodeObject</a></li>
<li><a href="com/threerings/whirled/zone/client/ZoneObserver.html" title="interface in com.threerings.whirled.zone.client" target="classFrame"><span class="interfaceName">ZoneObserver</span></a></li>
<li><a href="com/threerings/whirled/zone/peer/server/ZonePeerManager.html" title="class in com.threerings.whirled.zone.peer.server" target="classFrame">ZonePeerManager</a></li>
<li><a href="com/threerings/whirled/zone/peer/server/ZonePeerManager.NodeFunc.html" title="class in com.threerings.whirled.zone.peer.server" target="classFrame">ZonePeerManager.NodeFunc</a></li>
<li><a href="com/threerings/whirled/zone/server/ZoneProvider.html" title="interface in com.threerings.whirled.zone.server" target="classFrame"><span class="interfaceName">ZoneProvider</span></a></li>
<li><a href="com/threerings/whirled/zone/client/ZoneReceiver.html" title="interface in com.threerings.whirled.zone.client" target="classFrame"><span class="interfaceName">ZoneReceiver</span></a></li>
<li><a href="com/threerings/whirled/zone/server/ZoneRegistry.html" title="class in com.threerings.whirled.zone.server" target="classFrame">ZoneRegistry</a></li>
<li><a href="com/threerings/whirled/zone/server/ZoneSender.html" title="class in com.threerings.whirled.zone.server" target="classFrame">ZoneSender</a></li>
<li><a href="com/threerings/whirled/zone/client/ZoneService.html" title="interface in com.threerings.whirled.zone.client" target="classFrame"><span class="interfaceName">ZoneService</span></a></li>
<li><a href="com/threerings/whirled/zone/client/ZoneService.ZoneMoveListener.html" title="interface in com.threerings.whirled.zone.client" target="classFrame"><span class="interfaceName">ZoneService.ZoneMoveListener</span></a></li>
<li><a href="com/threerings/whirled/zone/data/ZoneSummary.html" title="class in com.threerings.whirled.zone.data" target="classFrame">ZoneSummary</a></li>
<li><a href="com/threerings/whirled/zone/util/ZoneUtil.html" title="class in com.threerings.whirled.zone.util" target="classFrame">ZoneUtil</a></li>
</ul>
</div>
</body>
</html>
-399
View File
@@ -1,399 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:13 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<h1 class="bar">All&nbsp;Classes</h1>
<div class="indexContainer">
<ul>
<li><a href="com/threerings/whirled/server/AbstractSceneMoveHandler.html" title="class in com.threerings.whirled.server">AbstractSceneMoveHandler</a></li>
<li><a href="com/threerings/whirled/data/AuxModel.html" title="interface in com.threerings.whirled.data"><span class="interfaceName">AuxModel</span></a></li>
<li><a href="com/threerings/puzzle/data/Board.html" title="class in com.threerings.puzzle.data">Board</a></li>
<li><a href="com/threerings/puzzle/data/BoardSummary.html" title="class in com.threerings.puzzle.data">BoardSummary</a></li>
<li><a href="com/threerings/stats/data/ByteByteStringMapStat.html" title="class in com.threerings.stats.data">ByteByteStringMapStat</a></li>
<li><a href="com/threerings/stats/data/ByteStringSetStat.html" title="class in com.threerings.stats.data">ByteStringSetStat</a></li>
<li><a href="com/threerings/parlor/card/data/Card.html" title="class in com.threerings.parlor.card.data">Card</a></li>
<li><a href="com/threerings/parlor/card/data/CardCodes.html" title="interface in com.threerings.parlor.card.data"><span class="interfaceName">CardCodes</span></a></li>
<li><a href="com/threerings/parlor/card/client/CardGameController.html" title="class in com.threerings.parlor.card.client">CardGameController</a></li>
<li><a href="com/threerings/parlor/card/client/CardGameDecoder.html" title="class in com.threerings.parlor.card.client">CardGameDecoder</a></li>
<li><a href="com/threerings/parlor/card/server/CardGameManager.html" title="class in com.threerings.parlor.card.server">CardGameManager</a></li>
<li><a href="com/threerings/parlor/card/data/CardGameObject.html" title="class in com.threerings.parlor.card.data">CardGameObject</a></li>
<li><a href="com/threerings/parlor/card/client/CardGameReceiver.html" title="interface in com.threerings.parlor.card.client"><span class="interfaceName">CardGameReceiver</span></a></li>
<li><a href="com/threerings/parlor/card/server/CardGameSender.html" title="class in com.threerings.parlor.card.server">CardGameSender</a></li>
<li><a href="com/threerings/parlor/card/client/CardPanel.html" title="class in com.threerings.parlor.card.client">CardPanel</a></li>
<li><a href="com/threerings/parlor/card/client/CardPanel.CardSelectionObserver.html" title="interface in com.threerings.parlor.card.client"><span class="interfaceName">CardPanel.CardSelectionObserver</span></a></li>
<li><a href="com/threerings/parlor/card/client/CardSprite.html" title="class in com.threerings.parlor.card.client">CardSprite</a></li>
<li><a href="com/threerings/parlor/card/client/CardSpriteObserver.html" title="interface in com.threerings.parlor.card.client"><span class="interfaceName">CardSpriteObserver</span></a></li>
<li><a href="com/threerings/micasa/client/ChatPanel.html" title="class in com.threerings.micasa.client">ChatPanel</a></li>
<li><a href="com/threerings/parlor/data/ChoiceParameter.html" title="class in com.threerings.parlor.data">ChoiceParameter</a></li>
<li><a href="com/threerings/micasa/client/ClientController.html" title="class in com.threerings.micasa.client">ClientController</a></li>
<li><a href="com/threerings/whirled/spot/data/Cluster.html" title="class in com.threerings.whirled.spot.data">Cluster</a></li>
<li><a href="com/threerings/whirled/spot/data/ClusteredBodyObject.html" title="interface in com.threerings.whirled.spot.data"><span class="interfaceName">ClusteredBodyObject</span></a></li>
<li><a href="com/threerings/whirled/spot/data/ClusterObject.html" title="class in com.threerings.whirled.spot.data">ClusterObject</a></li>
<li><a href="com/threerings/parlor/card/data/Deck.html" title="class in com.threerings.parlor.card.data">Deck</a></li>
<li><a href="com/threerings/stage/data/DefaultColorUpdate.html" title="class in com.threerings.stage.data">DefaultColorUpdate</a></li>
<li><a href="com/threerings/whirled/data/DefaultSceneConfig.html" title="class in com.threerings.whirled.data">DefaultSceneConfig</a></li>
<li><a href="com/threerings/parlor/client/DefaultSwingTableConfigurator.html" title="class in com.threerings.parlor.client">DefaultSwingTableConfigurator</a></li>
<li><a href="com/threerings/stage/tools/editor/DirectionButton.html" title="class in com.threerings.stage.tools.editor">DirectionButton</a></li>
<li><a href="com/threerings/puzzle/drop/client/DropBlockSprite.html" title="class in com.threerings.puzzle.drop.client">DropBlockSprite</a></li>
<li><a href="com/threerings/puzzle/drop/data/DropBoard.html" title="class in com.threerings.puzzle.drop.data">DropBoard</a></li>
<li><a href="com/threerings/puzzle/drop/data/DropBoard.PieceOperation.html" title="interface in com.threerings.puzzle.drop.data"><span class="interfaceName">DropBoard.PieceOperation</span></a></li>
<li><a href="com/threerings/puzzle/drop/data/DropBoardSummary.html" title="class in com.threerings.puzzle.drop.data">DropBoardSummary</a></li>
<li><a href="com/threerings/puzzle/drop/util/DropBoardUtil.html" title="class in com.threerings.puzzle.drop.util">DropBoardUtil</a></li>
<li><a href="com/threerings/puzzle/drop/client/DropBoardView.html" title="class in com.threerings.puzzle.drop.client">DropBoardView</a></li>
<li><a href="com/threerings/puzzle/drop/data/DropCodes.html" title="interface in com.threerings.puzzle.drop.data"><span class="interfaceName">DropCodes</span></a></li>
<li><a href="com/threerings/puzzle/drop/data/DropConfig.html" title="interface in com.threerings.puzzle.drop.data"><span class="interfaceName">DropConfig</span></a></li>
<li><a href="com/threerings/puzzle/drop/client/DropControllerDelegate.html" title="class in com.threerings.puzzle.drop.client">DropControllerDelegate</a></li>
<li><a href="com/threerings/puzzle/drop/util/DropGameUtil.html" title="class in com.threerings.puzzle.drop.util">DropGameUtil</a></li>
<li><a href="com/threerings/puzzle/drop/data/DropLogic.html" title="interface in com.threerings.puzzle.drop.data"><span class="interfaceName">DropLogic</span></a></li>
<li><a href="com/threerings/puzzle/drop/server/DropManagerDelegate.html" title="class in com.threerings.puzzle.drop.server">DropManagerDelegate</a></li>
<li><a href="com/threerings/puzzle/drop/client/DropPanel.html" title="interface in com.threerings.puzzle.drop.client"><span class="interfaceName">DropPanel</span></a></li>
<li><a href="com/threerings/puzzle/drop/data/DropPieceCodes.html" title="interface in com.threerings.puzzle.drop.data"><span class="interfaceName">DropPieceCodes</span></a></li>
<li><a href="com/threerings/puzzle/drop/client/DropSprite.html" title="class in com.threerings.puzzle.drop.client">DropSprite</a></li>
<li><a href="com/threerings/puzzle/drop/client/DropSpriteObserver.html" title="interface in com.threerings.puzzle.drop.client"><span class="interfaceName">DropSpriteObserver</span></a></li>
<li><a href="com/threerings/whirled/server/persist/DummySceneRepository.html" title="class in com.threerings.whirled.server.persist">DummySceneRepository</a></li>
<li><a href="com/threerings/whirled/spot/tools/EditablePortal.html" title="class in com.threerings.whirled.spot.tools">EditablePortal</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorApp.html" title="class in com.threerings.stage.tools.editor">EditorApp</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorConfig.html" title="class in com.threerings.stage.tools.editor">EditorConfig</a></li>
<li><a href="com/threerings/stage/tools/editor/util/EditorContext.html" title="interface in com.threerings.stage.tools.editor.util"><span class="interfaceName">EditorContext</span></a></li>
<li><a href="com/threerings/stage/tools/editor/EditorDialog.html" title="class in com.threerings.stage.tools.editor">EditorDialog</a></li>
<li><a href="com/threerings/stage/tools/editor/util/EditorDialogUtil.html" title="class in com.threerings.stage.tools.editor.util">EditorDialogUtil</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorFrame.html" title="class in com.threerings.stage.tools.editor">EditorFrame</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorModel.html" title="class in com.threerings.stage.tools.editor">EditorModel</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorModelListener.html" title="interface in com.threerings.stage.tools.editor"><span class="interfaceName">EditorModelListener</span></a></li>
<li><a href="com/threerings/stage/tools/editor/EditorScenePanel.html" title="class in com.threerings.stage.tools.editor">EditorScenePanel</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorScenePanel.SceneModelListener.html" title="interface in com.threerings.stage.tools.editor"><span class="interfaceName">EditorScenePanel.SceneModelListener</span></a></li>
<li><a href="com/threerings/stage/tools/editor/EditorScrollBox.html" title="class in com.threerings.stage.tools.editor">EditorScrollBox</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorTileManager.html" title="class in com.threerings.stage.tools.editor">EditorTileManager</a></li>
<li><a href="com/threerings/stage/tools/editor/EditorToolBarPanel.html" title="class in com.threerings.stage.tools.editor">EditorToolBarPanel</a></li>
<li><a href="com/threerings/parlor/tourney/data/EntryFee.html" title="class in com.threerings.parlor.tourney.data">EntryFee</a></li>
<li><a href="com/threerings/stage/tools/editor/util/ExtrasPainter.html" title="interface in com.threerings.stage.tools.editor.util"><span class="interfaceName">ExtrasPainter</span></a></li>
<li><a href="com/threerings/parlor/game/data/GameAI.html" title="class in com.threerings.parlor.game.data">GameAI</a></li>
<li><a href="com/threerings/parlor/game/data/GameCodes.html" title="interface in com.threerings.parlor.game.data"><span class="interfaceName">GameCodes</span></a></li>
<li><a href="com/threerings/parlor/game/data/GameConfig.html" title="class in com.threerings.parlor.game.data">GameConfig</a></li>
<li><a href="com/threerings/parlor/game/client/GameConfigurator.html" title="class in com.threerings.parlor.game.client">GameConfigurator</a></li>
<li><a href="com/threerings/parlor/game/client/GameController.html" title="class in com.threerings.parlor.game.client">GameController</a></li>
<li><a href="com/threerings/parlor/game/client/GameControllerDelegate.html" title="class in com.threerings.parlor.game.client">GameControllerDelegate</a></li>
<li><a href="com/threerings/parlor/game/server/GameManager.html" title="class in com.threerings.parlor.game.server">GameManager</a></li>
<li><a href="com/threerings/parlor/game/server/GameManagerDelegate.html" title="class in com.threerings.parlor.game.server">GameManagerDelegate</a></li>
<li><a href="com/threerings/parlor/game/data/GameObject.html" title="class in com.threerings.parlor.game.data">GameObject</a></li>
<li><a href="com/threerings/parlor/client/GameReadyObserver.html" title="interface in com.threerings.parlor.client"><span class="interfaceName">GameReadyObserver</span></a></li>
<li><a href="com/threerings/parlor/game/server/GameWatcher.html" title="class in com.threerings.parlor.game.server">GameWatcher</a></li>
<li><a href="com/threerings/parlor/card/data/Hand.html" title="class in com.threerings.parlor.card.data">Hand</a></li>
<li><a href="com/threerings/whirled/zone/peer/data/HostedZone.html" title="class in com.threerings.whirled.zone.peer.data">HostedZone</a></li>
<li><a href="com/threerings/stats/data/IntArrayStat.html" title="class in com.threerings.stats.data">IntArrayStat</a></li>
<li><a href="com/threerings/stats/data/IntSetStat.html" title="class in com.threerings.stats.data">IntSetStat</a></li>
<li><a href="com/threerings/stats/data/IntSetStatAdder.html" title="class in com.threerings.stats.data">IntSetStatAdder</a></li>
<li><a href="com/threerings/stats/data/IntStat.html" title="class in com.threerings.stats.data">IntStat</a></li>
<li><a href="com/threerings/stats/data/IntStatIncrementer.html" title="class in com.threerings.stats.data">IntStatIncrementer</a></li>
<li><a href="com/threerings/stats/data/IntStatMinimumer.html" title="class in com.threerings.stats.data">IntStatMinimumer</a></li>
<li><a href="com/threerings/stats/data/IntStringSetStat.html" title="class in com.threerings.stats.data">IntStringSetStat</a></li>
<li><a href="com/threerings/parlor/client/Invitation.html" title="class in com.threerings.parlor.client">Invitation</a></li>
<li><a href="com/threerings/parlor/client/InvitationHandler.html" title="interface in com.threerings.parlor.client"><span class="interfaceName">InvitationHandler</span></a></li>
<li><a href="com/threerings/parlor/client/InvitationResponseObserver.html" title="interface in com.threerings.parlor.client"><span class="interfaceName">InvitationResponseObserver</span></a></li>
<li><a href="com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Lobby</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">LobbyConfig</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyController.html" title="class in com.threerings.micasa.lobby">LobbyController</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby">LobbyManager</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller.CategoriesMarshaller</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller.LobbiesMarshaller</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyObject.html" title="class in com.threerings.micasa.lobby">LobbyObject</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyPanel.html" title="class in com.threerings.micasa.lobby">LobbyPanel</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby"><span class="interfaceName">LobbyProvider</span></a></li>
<li><a href="com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby">LobbyRegistry</a></li>
<li><a href="com/threerings/micasa/lobby/LobbySelector.html" title="class in com.threerings.micasa.lobby">LobbySelector</a></li>
<li><a href="com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby"><span class="interfaceName">LobbyService</span></a></li>
<li><a href="com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby"><span class="interfaceName">LobbyService.CategoriesListener</span></a></li>
<li><a href="com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby"><span class="interfaceName">LobbyService.LobbiesListener</span></a></li>
<li><a href="com/threerings/whirled/spot/data/Location.html" title="interface in com.threerings.whirled.spot.data"><span class="interfaceName">Location</span></a></li>
<li><a href="com/threerings/micasa/Log.html" title="class in com.threerings.micasa">Log</a></li>
<li><a href="com/threerings/parlor/card/Log.html" title="class in com.threerings.parlor.card">Log</a></li>
<li><a href="com/threerings/parlor/Log.html" title="class in com.threerings.parlor">Log</a></li>
<li><a href="com/threerings/puzzle/Log.html" title="class in com.threerings.puzzle">Log</a></li>
<li><a href="com/threerings/stage/Log.html" title="class in com.threerings.stage">Log</a></li>
<li><a href="com/threerings/stats/Log.html" title="class in com.threerings.stats">Log</a></li>
<li><a href="com/threerings/whirled/Log.html" title="class in com.threerings.whirled">Log</a></li>
<li><a href="com/threerings/whirled/spot/Log.html" title="class in com.threerings.whirled.spot">Log</a></li>
<li><a href="com/threerings/whirled/zone/Log.html" title="class in com.threerings.whirled.zone">Log</a></li>
<li><a href="com/threerings/micasa/client/LogonPanel.html" title="class in com.threerings.micasa.client">LogonPanel</a></li>
<li><a href="com/threerings/stats/data/MaxIntStat.html" title="class in com.threerings.stats.data">MaxIntStat</a></li>
<li><a href="com/threerings/stats/server/persist/MaxStatCodeRecord.html" title="class in com.threerings.stats.server.persist">MaxStatCodeRecord</a></li>
<li><a href="com/threerings/stats/data/MaxValueIntStat.html" title="class in com.threerings.stats.data">MaxValueIntStat</a></li>
<li><a href="com/threerings/micasa/client/MiCasaApp.html" title="class in com.threerings.micasa.client">MiCasaApp</a></li>
<li><a href="com/threerings/micasa/client/MiCasaApplet.html" title="class in com.threerings.micasa.client">MiCasaApplet</a></li>
<li><a href="com/threerings/micasa/data/MiCasaBootstrapData.html" title="class in com.threerings.micasa.data">MiCasaBootstrapData</a></li>
<li><a href="com/threerings/micasa/client/MiCasaClient.html" title="class in com.threerings.micasa.client">MiCasaClient</a></li>
<li><a href="com/threerings/micasa/server/MiCasaConfig.html" title="class in com.threerings.micasa.server">MiCasaConfig</a></li>
<li><a href="com/threerings/micasa/util/MiCasaContext.html" title="interface in com.threerings.micasa.util"><span class="interfaceName">MiCasaContext</span></a></li>
<li><a href="com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a></li>
<li><a href="com/threerings/micasa/server/MiCasaServer.html" title="class in com.threerings.micasa.server">MiCasaServer</a></li>
<li><a href="com/threerings/micasa/server/MiCasaSession.html" title="class in com.threerings.micasa.server">MiCasaSession</a></li>
<li><a href="com/threerings/parlor/card/client/MicroCardSprite.html" title="class in com.threerings.parlor.card.client">MicroCardSprite</a></li>
<li><a href="com/threerings/stage/data/ModifyObjectsUpdate.html" title="class in com.threerings.stage.data">ModifyObjectsUpdate</a></li>
<li><a href="com/threerings/whirled/spot/data/ModifyPortalsUpdate.html" title="class in com.threerings.whirled.spot.data">ModifyPortalsUpdate</a></li>
<li><a href="com/threerings/puzzle/drop/client/NextBlockView.html" title="class in com.threerings.puzzle.drop.client">NextBlockView</a></li>
<li><a href="com/threerings/whirled/util/NoSuchSceneException.html" title="class in com.threerings.whirled.util">NoSuchSceneException</a></li>
<li><a href="com/threerings/stage/tools/editor/ObjectEditorDialog.html" title="class in com.threerings.stage.tools.editor">ObjectEditorDialog</a></li>
<li><a href="com/threerings/micasa/client/OccupantList.html" title="class in com.threerings.micasa.client">OccupantList</a></li>
<li><a href="com/threerings/parlor/data/Parameter.html" title="class in com.threerings.parlor.data">Parameter</a></li>
<li><a href="com/threerings/parlor/data/ParlorCodes.html" title="interface in com.threerings.parlor.data"><span class="interfaceName">ParlorCodes</span></a></li>
<li><a href="com/threerings/parlor/util/ParlorContext.html" title="interface in com.threerings.parlor.util"><span class="interfaceName">ParlorContext</span></a></li>
<li><a href="com/threerings/parlor/client/ParlorDecoder.html" title="class in com.threerings.parlor.client">ParlorDecoder</a></li>
<li><a href="com/threerings/parlor/client/ParlorDirector.html" title="class in com.threerings.parlor.client">ParlorDirector</a></li>
<li><a href="com/threerings/parlor/server/ParlorManager.html" title="class in com.threerings.parlor.server">ParlorManager</a></li>
<li><a href="com/threerings/parlor/data/ParlorMarshaller.html" title="class in com.threerings.parlor.data">ParlorMarshaller</a></li>
<li><a href="com/threerings/parlor/data/ParlorMarshaller.InviteMarshaller.html" title="class in com.threerings.parlor.data">ParlorMarshaller.InviteMarshaller</a></li>
<li><a href="com/threerings/parlor/server/ParlorProvider.html" title="interface in com.threerings.parlor.server"><span class="interfaceName">ParlorProvider</span></a></li>
<li><a href="com/threerings/parlor/client/ParlorReceiver.html" title="interface in com.threerings.parlor.client"><span class="interfaceName">ParlorReceiver</span></a></li>
<li><a href="com/threerings/parlor/server/ParlorSender.html" title="class in com.threerings.parlor.server">ParlorSender</a></li>
<li><a href="com/threerings/parlor/client/ParlorService.html" title="interface in com.threerings.parlor.client"><span class="interfaceName">ParlorService</span></a></li>
<li><a href="com/threerings/parlor/client/ParlorService.InviteListener.html" title="interface in com.threerings.parlor.client"><span class="interfaceName">ParlorService.InviteListener</span></a></li>
<li><a href="com/threerings/parlor/tourney/data/Participant.html" title="class in com.threerings.parlor.tourney.data">Participant</a></li>
<li><a href="com/threerings/whirled/zone/peer/server/PeeredZoneManager.html" title="interface in com.threerings.whirled.zone.peer.server"><span class="interfaceName">PeeredZoneManager</span></a></li>
<li><a href="com/threerings/whirled/zone/peer/server/PeeredZoneRegistry.html" title="class in com.threerings.whirled.zone.peer.server">PeeredZoneRegistry</a></li>
<li><a href="com/threerings/whirled/zone/peer/server/PeeredZoneRegistry.PeerZoneMoveHandler.html" title="class in com.threerings.whirled.zone.peer.server">PeeredZoneRegistry.PeerZoneMoveHandler</a></li>
<li><a href="com/threerings/whirled/zone/peer/server/PeeredZoneRegistry.PeerZoneResolutionListener.html" title="interface in com.threerings.whirled.zone.peer.server"><span class="interfaceName">PeeredZoneRegistry.PeerZoneResolutionListener</span></a></li>
<li><a href="com/threerings/whirled/zone/peer/server/PeeredZoneRegistry.PeerZoneShutdownListener.html" title="interface in com.threerings.whirled.zone.peer.server"><span class="interfaceName">PeeredZoneRegistry.PeerZoneShutdownListener</span></a></li>
<li><a href="com/threerings/parlor/rating/util/Percentiler.html" title="class in com.threerings.parlor.rating.util">Percentiler</a></li>
<li><a href="com/threerings/parlor/rating/server/persist/PercentileRecord.html" title="class in com.threerings.parlor.rating.server.persist">PercentileRecord</a></li>
<li><a href="com/threerings/puzzle/drop/util/PieceDestroyer.html" title="class in com.threerings.puzzle.drop.util">PieceDestroyer</a></li>
<li><a href="com/threerings/puzzle/drop/util/PieceDestroyer.DestroyLogic.html" title="interface in com.threerings.puzzle.drop.util"><span class="interfaceName">PieceDestroyer.DestroyLogic</span></a></li>
<li><a href="com/threerings/puzzle/drop/util/PieceDropLogic.html" title="interface in com.threerings.puzzle.drop.util"><span class="interfaceName">PieceDropLogic</span></a></li>
<li><a href="com/threerings/puzzle/drop/util/PieceDropper.html" title="class in com.threerings.puzzle.drop.util">PieceDropper</a></li>
<li><a href="com/threerings/puzzle/drop/util/PieceDropper.DropObserver.html" title="interface in com.threerings.puzzle.drop.util"><span class="interfaceName">PieceDropper.DropObserver</span></a></li>
<li><a href="com/threerings/puzzle/drop/util/PieceDropper.PieceDropInfo.html" title="class in com.threerings.puzzle.drop.util">PieceDropper.PieceDropInfo</a></li>
<li><a href="com/threerings/puzzle/drop/client/PieceGroupAnimation.html" title="class in com.threerings.puzzle.drop.client">PieceGroupAnimation</a></li>
<li><a href="com/threerings/stage/util/PlacementConstraints.html" title="class in com.threerings.stage.util">PlacementConstraints</a></li>
<li><a href="com/threerings/parlor/card/data/PlayerCard.html" title="class in com.threerings.parlor.card.data">PlayerCard</a></li>
<li><a href="com/threerings/puzzle/client/PlayerStatusView.html" title="class in com.threerings.puzzle.client">PlayerStatusView</a></li>
<li><a href="com/threerings/parlor/server/PlayManager.html" title="interface in com.threerings.parlor.server"><span class="interfaceName">PlayManager</span></a></li>
<li><a href="com/threerings/parlor/server/PlayManagerDelegate.html" title="class in com.threerings.parlor.server">PlayManagerDelegate</a></li>
<li><a href="com/threerings/puzzle/util/PointSet.html" title="class in com.threerings.puzzle.util">PointSet</a></li>
<li><a href="com/threerings/whirled/spot/data/Portal.html" title="class in com.threerings.whirled.spot.data">Portal</a></li>
<li><a href="com/threerings/stage/tools/editor/PortalDialog.html" title="class in com.threerings.stage.tools.editor">PortalDialog</a></li>
<li><a href="com/threerings/stage/tools/editor/PortalTool.html" title="class in com.threerings.stage.tools.editor">PortalTool</a></li>
<li><a href="com/threerings/stage/tools/editor/PreferencesDialog.html" title="class in com.threerings.stage.tools.editor">PreferencesDialog</a></li>
<li><a href="com/threerings/parlor/tourney/data/Prize.html" title="class in com.threerings.parlor.tourney.data">Prize</a></li>
<li><a href="com/threerings/puzzle/client/PuzzleAnimationWaiter.html" title="class in com.threerings.puzzle.client">PuzzleAnimationWaiter</a></li>
<li><a href="com/threerings/puzzle/client/PuzzleBoardView.html" title="class in com.threerings.puzzle.client">PuzzleBoardView</a></li>
<li><a href="com/threerings/puzzle/data/PuzzleCodes.html" title="interface in com.threerings.puzzle.data"><span class="interfaceName">PuzzleCodes</span></a></li>
<li><a href="com/threerings/puzzle/util/PuzzleContext.html" title="interface in com.threerings.puzzle.util"><span class="interfaceName">PuzzleContext</span></a></li>
<li><a href="com/threerings/puzzle/client/PuzzleController.html" title="class in com.threerings.puzzle.client">PuzzleController</a></li>
<li><a href="com/threerings/puzzle/client/PuzzleController.ClearPender.html" title="interface in com.threerings.puzzle.client"><span class="interfaceName">PuzzleController.ClearPender</span></a></li>
<li><a href="com/threerings/puzzle/client/PuzzleControllerDelegate.html" title="class in com.threerings.puzzle.client">PuzzleControllerDelegate</a></li>
<li><a href="com/threerings/puzzle/data/PuzzleGameCodes.html" title="interface in com.threerings.puzzle.data"><span class="interfaceName">PuzzleGameCodes</span></a></li>
<li><a href="com/threerings/puzzle/data/PuzzleGameMarshaller.html" title="class in com.threerings.puzzle.data">PuzzleGameMarshaller</a></li>
<li><a href="com/threerings/puzzle/server/PuzzleGameProvider.html" title="interface in com.threerings.puzzle.server"><span class="interfaceName">PuzzleGameProvider</span></a></li>
<li><a href="com/threerings/puzzle/client/PuzzleGameService.html" title="interface in com.threerings.puzzle.client"><span class="interfaceName">PuzzleGameService</span></a></li>
<li><a href="com/threerings/puzzle/util/PuzzleGameUtil.html" title="class in com.threerings.puzzle.util">PuzzleGameUtil</a></li>
<li><a href="com/threerings/puzzle/server/PuzzleManager.html" title="class in com.threerings.puzzle.server">PuzzleManager</a></li>
<li><a href="com/threerings/puzzle/server/PuzzleManagerDelegate.html" title="class in com.threerings.puzzle.server">PuzzleManagerDelegate</a></li>
<li><a href="com/threerings/puzzle/data/PuzzleObject.html" title="class in com.threerings.puzzle.data">PuzzleObject</a></li>
<li><a href="com/threerings/puzzle/client/PuzzlePanel.html" title="class in com.threerings.puzzle.client">PuzzlePanel</a></li>
<li><a href="com/threerings/puzzle/client/PuzzlePrefs.html" title="class in com.threerings.puzzle.client">PuzzlePrefs</a></li>
<li><a href="com/threerings/parlor/data/RangeParameter.html" title="class in com.threerings.parlor.data">RangeParameter</a></li>
<li><a href="com/threerings/parlor/rating/server/Rating.html" title="class in com.threerings.parlor.rating.server">Rating</a></li>
<li><a href="com/threerings/parlor/rating/data/RatingCodes.html" title="interface in com.threerings.parlor.rating.data"><span class="interfaceName">RatingCodes</span></a></li>
<li><a href="com/threerings/parlor/rating/server/RatingDelegate.html" title="class in com.threerings.parlor.rating.server">RatingDelegate</a></li>
<li><a href="com/threerings/parlor/rating/server/persist/RatingRecord.html" title="class in com.threerings.parlor.rating.server.persist">RatingRecord</a></li>
<li><a href="com/threerings/parlor/rating/server/persist/RatingRepository.html" title="class in com.threerings.parlor.rating.server.persist">RatingRepository</a></li>
<li><a href="com/threerings/parlor/util/RobotPlayer.html" title="class in com.threerings.parlor.util">RobotPlayer</a></li>
<li><a href="com/threerings/whirled/data/Scene.html" title="interface in com.threerings.whirled.data"><span class="interfaceName">Scene</span></a></li>
<li><a href="com/threerings/whirled/data/SceneCodes.html" title="interface in com.threerings.whirled.data"><span class="interfaceName">SceneCodes</span></a></li>
<li><a href="com/threerings/stage/client/SceneColorizer.html" title="class in com.threerings.stage.client">SceneColorizer</a></li>
<li><a href="com/threerings/whirled/client/SceneController.html" title="class in com.threerings.whirled.client">SceneController</a></li>
<li><a href="com/threerings/whirled/client/SceneDecoder.html" title="class in com.threerings.whirled.client">SceneDecoder</a></li>
<li><a href="com/threerings/whirled/client/SceneDirector.html" title="class in com.threerings.whirled.client">SceneDirector</a></li>
<li><a href="com/threerings/whirled/client/SceneDirector.MoveHandler.html" title="interface in com.threerings.whirled.client"><span class="interfaceName">SceneDirector.MoveHandler</span></a></li>
<li><a href="com/threerings/whirled/util/SceneFactory.html" title="interface in com.threerings.whirled.util"><span class="interfaceName">SceneFactory</span></a></li>
<li><a href="com/threerings/whirled/data/SceneImpl.html" title="class in com.threerings.whirled.data">SceneImpl</a></li>
<li><a href="com/threerings/stage/tools/editor/SceneInfoPanel.html" title="class in com.threerings.stage.tools.editor">SceneInfoPanel</a></li>
<li><a href="com/threerings/whirled/spot/data/SceneLocation.html" title="class in com.threerings.whirled.spot.data">SceneLocation</a></li>
<li><a href="com/threerings/whirled/server/SceneManager.html" title="class in com.threerings.whirled.server">SceneManager</a></li>
<li><a href="com/threerings/whirled/data/SceneMarshaller.html" title="class in com.threerings.whirled.data">SceneMarshaller</a></li>
<li><a href="com/threerings/whirled/data/SceneMarshaller.SceneMoveMarshaller.html" title="class in com.threerings.whirled.data">SceneMarshaller.SceneMoveMarshaller</a></li>
<li><a href="com/threerings/whirled/data/SceneModel.html" title="class in com.threerings.whirled.data">SceneModel</a></li>
<li><a href="com/threerings/whirled/client/SceneMoveAdapter.html" title="class in com.threerings.whirled.client">SceneMoveAdapter</a></li>
<li><a href="com/threerings/whirled/server/SceneMoveHandler.html" title="class in com.threerings.whirled.server">SceneMoveHandler</a></li>
<li><a href="com/threerings/whirled/data/SceneObject.html" title="class in com.threerings.whirled.data">SceneObject</a></li>
<li><a href="com/threerings/whirled/tools/xml/SceneParser.html" title="class in com.threerings.whirled.tools.xml">SceneParser</a></li>
<li><a href="com/threerings/whirled/data/ScenePlace.html" title="class in com.threerings.whirled.data">ScenePlace</a></li>
<li><a href="com/threerings/whirled/server/SceneProvider.html" title="interface in com.threerings.whirled.server"><span class="interfaceName">SceneProvider</span></a></li>
<li><a href="com/threerings/whirled/client/SceneReceiver.html" title="interface in com.threerings.whirled.client"><span class="interfaceName">SceneReceiver</span></a></li>
<li><a href="com/threerings/whirled/server/SceneRegistry.html" title="class in com.threerings.whirled.server">SceneRegistry</a></li>
<li><a href="com/threerings/whirled/server/SceneRegistry.ConfigFactory.html" title="interface in com.threerings.whirled.server"><span class="interfaceName">SceneRegistry.ConfigFactory</span></a></li>
<li><a href="com/threerings/whirled/server/SceneRegistry.ResolutionListener.html" title="interface in com.threerings.whirled.server"><span class="interfaceName">SceneRegistry.ResolutionListener</span></a></li>
<li><a href="com/threerings/whirled/client/persist/SceneRepository.html" title="interface in com.threerings.whirled.client.persist"><span class="interfaceName">SceneRepository</span></a></li>
<li><a href="com/threerings/whirled/server/persist/SceneRepository.html" title="interface in com.threerings.whirled.server.persist"><span class="interfaceName">SceneRepository</span></a></li>
<li><a href="com/threerings/whirled/tools/xml/SceneRuleSet.html" title="class in com.threerings.whirled.tools.xml">SceneRuleSet</a></li>
<li><a href="com/threerings/whirled/server/SceneSender.html" title="class in com.threerings.whirled.server">SceneSender</a></li>
<li><a href="com/threerings/whirled/client/SceneService.html" title="interface in com.threerings.whirled.client"><span class="interfaceName">SceneService</span></a></li>
<li><a href="com/threerings/whirled/client/SceneService.SceneMoveListener.html" title="interface in com.threerings.whirled.client"><span class="interfaceName">SceneService.SceneMoveListener</span></a></li>
<li><a href="com/threerings/whirled/zone/data/SceneSummary.html" title="class in com.threerings.whirled.zone.data">SceneSummary</a></li>
<li><a href="com/threerings/whirled/data/SceneUpdate.html" title="class in com.threerings.whirled.data">SceneUpdate</a></li>
<li><a href="com/threerings/whirled/server/persist/SceneUpdateMarshaller.html" title="class in com.threerings.whirled.server.persist">SceneUpdateMarshaller</a></li>
<li><a href="com/threerings/whirled/tools/xml/SceneWriter.html" title="class in com.threerings.whirled.tools.xml">SceneWriter</a></li>
<li><a href="com/threerings/parlor/media/ScoreAnimation.html" title="class in com.threerings.parlor.media">ScoreAnimation</a></li>
<li><a href="com/threerings/parlor/client/SeatednessObserver.html" title="interface in com.threerings.parlor.client"><span class="interfaceName">SeatednessObserver</span></a></li>
<li><a href="com/threerings/puzzle/drop/data/SegmentInfo.html" title="class in com.threerings.puzzle.drop.data">SegmentInfo</a></li>
<li><a href="com/threerings/stats/data/SetStat.html" title="class in com.threerings.stats.data">SetStat</a></li>
<li><a href="com/threerings/stats/data/ShortStringSetStat.html" title="class in com.threerings.stats.data">ShortStringSetStat</a></li>
<li><a href="com/threerings/micasa/simulator/client/SimpleClient.html" title="class in com.threerings.micasa.simulator.client">SimpleClient</a></li>
<li><a href="com/threerings/micasa/simulator/client/SimpleFrame.html" title="class in com.threerings.micasa.simulator.client">SimpleFrame</a></li>
<li><a href="com/threerings/micasa/simulator/server/SimpleServer.html" title="class in com.threerings.micasa.simulator.server">SimpleServer</a></li>
<li><a href="com/threerings/micasa/simulator/server/Simulant.html" title="class in com.threerings.micasa.simulator.server">Simulant</a></li>
<li><a href="com/threerings/micasa/simulator/client/SimulatorApp.html" title="class in com.threerings.micasa.simulator.client">SimulatorApp</a></li>
<li><a href="com/threerings/micasa/simulator/client/SimulatorClient.html" title="interface in com.threerings.micasa.simulator.client"><span class="interfaceName">SimulatorClient</span></a></li>
<li><a href="com/threerings/micasa/simulator/util/SimulatorContext.html" title="interface in com.threerings.micasa.simulator.util"><span class="interfaceName">SimulatorContext</span></a></li>
<li><a href="com/threerings/micasa/simulator/client/SimulatorController.html" title="class in com.threerings.micasa.simulator.client">SimulatorController</a></li>
<li><a href="com/threerings/micasa/simulator/client/SimulatorFrame.html" title="interface in com.threerings.micasa.simulator.client"><span class="interfaceName">SimulatorFrame</span></a></li>
<li><a href="com/threerings/micasa/simulator/data/SimulatorInfo.html" title="class in com.threerings.micasa.simulator.data">SimulatorInfo</a></li>
<li><a href="com/threerings/micasa/simulator/server/SimulatorManager.html" title="class in com.threerings.micasa.simulator.server">SimulatorManager</a></li>
<li><a href="com/threerings/micasa/simulator/data/SimulatorMarshaller.html" title="class in com.threerings.micasa.simulator.data">SimulatorMarshaller</a></li>
<li><a href="com/threerings/micasa/simulator/server/SimulatorProvider.html" title="class in com.threerings.micasa.simulator.server">SimulatorProvider</a></li>
<li><a href="com/threerings/micasa/simulator/server/SimulatorServer.html" title="interface in com.threerings.micasa.simulator.server"><span class="interfaceName">SimulatorServer</span></a></li>
<li><a href="com/threerings/micasa/simulator/client/SimulatorService.html" title="interface in com.threerings.micasa.simulator.client"><span class="interfaceName">SimulatorService</span></a></li>
<li><a href="com/threerings/whirled/spot/server/SpotClient.html" title="class in com.threerings.whirled.spot.server">SpotClient</a></li>
<li><a href="com/threerings/whirled/spot/data/SpotCodes.html" title="interface in com.threerings.whirled.spot.data"><span class="interfaceName">SpotCodes</span></a></li>
<li><a href="com/threerings/whirled/spot/data/SpotMarshaller.html" title="class in com.threerings.whirled.spot.data">SpotMarshaller</a></li>
<li><a href="com/threerings/whirled/spot/data/SpotMarshaller.SpotSceneMoveMarshaller.html" title="class in com.threerings.whirled.spot.data">SpotMarshaller.SpotSceneMoveMarshaller</a></li>
<li><a href="com/threerings/whirled/spot/server/SpotProvider.html" title="interface in com.threerings.whirled.spot.server"><span class="interfaceName">SpotProvider</span></a></li>
<li><a href="com/threerings/whirled/spot/data/SpotScene.html" title="interface in com.threerings.whirled.spot.data"><span class="interfaceName">SpotScene</span></a></li>
<li><a href="com/threerings/whirled/spot/client/SpotSceneController.html" title="class in com.threerings.whirled.spot.client">SpotSceneController</a></li>
<li><a href="com/threerings/whirled/spot/client/SpotSceneDirector.html" title="class in com.threerings.whirled.spot.client">SpotSceneDirector</a></li>
<li><a href="com/threerings/whirled/spot/data/SpotSceneImpl.html" title="class in com.threerings.whirled.spot.data">SpotSceneImpl</a></li>
<li><a href="com/threerings/whirled/spot/server/SpotSceneManager.html" title="class in com.threerings.whirled.spot.server">SpotSceneManager</a></li>
<li><a href="com/threerings/whirled/spot/data/SpotSceneModel.html" title="class in com.threerings.whirled.spot.data">SpotSceneModel</a></li>
<li><a href="com/threerings/whirled/spot/server/SpotSceneMoveHandler.html" title="class in com.threerings.whirled.spot.server">SpotSceneMoveHandler</a></li>
<li><a href="com/threerings/whirled/spot/data/SpotSceneObject.html" title="class in com.threerings.whirled.spot.data">SpotSceneObject</a></li>
<li><a href="com/threerings/whirled/spot/server/SpotSceneRegistry.html" title="class in com.threerings.whirled.spot.server">SpotSceneRegistry</a></li>
<li><a href="com/threerings/whirled/spot/tools/xml/SpotSceneRuleSet.html" title="class in com.threerings.whirled.spot.tools.xml">SpotSceneRuleSet</a></li>
<li><a href="com/threerings/whirled/spot/tools/xml/SpotSceneWriter.html" title="class in com.threerings.whirled.spot.tools.xml">SpotSceneWriter</a></li>
<li><a href="com/threerings/whirled/spot/client/SpotService.html" title="interface in com.threerings.whirled.spot.client"><span class="interfaceName">SpotService</span></a></li>
<li><a href="com/threerings/whirled/spot/client/SpotService.SpotSceneMoveListener.html" title="interface in com.threerings.whirled.spot.client"><span class="interfaceName">SpotService.SpotSceneMoveListener</span></a></li>
<li><a href="com/threerings/stage/data/StageCodes.html" title="interface in com.threerings.stage.data"><span class="interfaceName">StageCodes</span></a></li>
<li><a href="com/threerings/stage/util/StageContext.html" title="interface in com.threerings.stage.util"><span class="interfaceName">StageContext</span></a></li>
<li><a href="com/threerings/stage/data/StageLocation.html" title="class in com.threerings.stage.data">StageLocation</a></li>
<li><a href="com/threerings/stage/data/StageMisoSceneModel.html" title="class in com.threerings.stage.data">StageMisoSceneModel</a></li>
<li><a href="com/threerings/stage/tools/xml/StageMisoSceneRuleSet.html" title="class in com.threerings.stage.tools.xml">StageMisoSceneRuleSet</a></li>
<li><a href="com/threerings/stage/data/StageOccupantInfo.html" title="class in com.threerings.stage.data">StageOccupantInfo</a></li>
<li><a href="com/threerings/stage/data/StageScene.html" title="class in com.threerings.stage.data">StageScene</a></li>
<li><a href="com/threerings/stage/data/StageSceneConfig.html" title="class in com.threerings.stage.data">StageSceneConfig</a></li>
<li><a href="com/threerings/stage/client/StageSceneController.html" title="class in com.threerings.stage.client">StageSceneController</a></li>
<li><a href="com/threerings/stage/server/StageSceneManager.html" title="class in com.threerings.stage.server">StageSceneManager</a></li>
<li><a href="com/threerings/stage/data/StageSceneMarshaller.html" title="class in com.threerings.stage.data">StageSceneMarshaller</a></li>
<li><a href="com/threerings/stage/data/StageSceneModel.html" title="class in com.threerings.stage.data">StageSceneModel</a></li>
<li><a href="com/threerings/stage/data/StageSceneObject.html" title="class in com.threerings.stage.data">StageSceneObject</a></li>
<li><a href="com/threerings/stage/client/StageScenePanel.html" title="class in com.threerings.stage.client">StageScenePanel</a></li>
<li><a href="com/threerings/stage/tools/xml/StageSceneParser.html" title="class in com.threerings.stage.tools.xml">StageSceneParser</a></li>
<li><a href="com/threerings/stage/server/StageSceneProvider.html" title="interface in com.threerings.stage.server"><span class="interfaceName">StageSceneProvider</span></a></li>
<li><a href="com/threerings/stage/tools/xml/StageSceneRuleSet.html" title="class in com.threerings.stage.tools.xml">StageSceneRuleSet</a></li>
<li><a href="com/threerings/stage/client/StageSceneService.html" title="interface in com.threerings.stage.client"><span class="interfaceName">StageSceneService</span></a></li>
<li><a href="com/threerings/stage/util/StageSceneUtil.html" title="class in com.threerings.stage.util">StageSceneUtil</a></li>
<li><a href="com/threerings/stage/tools/xml/StageSceneWriter.html" title="class in com.threerings.stage.tools.xml">StageSceneWriter</a></li>
<li><a href="com/threerings/stage/server/StageServer.html" title="class in com.threerings.stage.server">StageServer</a></li>
<li><a href="com/threerings/stage/server/StageServer.StageModule.html" title="class in com.threerings.stage.server">StageServer.StageModule</a></li>
<li><a href="com/threerings/stats/data/Stat.html" title="class in com.threerings.stats.data">Stat</a></li>
<li><a href="com/threerings/stats/data/Stat.AuxDataSource.html" title="interface in com.threerings.stats.data"><span class="interfaceName">Stat.AuxDataSource</span></a></li>
<li><a href="com/threerings/stats/data/Stat.Type.html" title="interface in com.threerings.stats.data"><span class="interfaceName">Stat.Type</span></a></li>
<li><a href="com/threerings/stats/data/StatModifier.html" title="class in com.threerings.stats.data">StatModifier</a></li>
<li><a href="com/threerings/stats/server/persist/StatRecord.html" title="class in com.threerings.stats.server.persist">StatRecord</a></li>
<li><a href="com/threerings/stats/server/persist/StatRepository.html" title="class in com.threerings.stats.server.persist">StatRepository</a></li>
<li><a href="com/threerings/stats/data/StatSet.html" title="class in com.threerings.stats.data">StatSet</a></li>
<li><a href="com/threerings/stats/data/StatSet.Container.html" title="interface in com.threerings.stats.data"><span class="interfaceName">StatSet.Container</span></a></li>
<li><a href="com/threerings/stats/server/persist/StringCodeRecord.html" title="class in com.threerings.stats.server.persist">StringCodeRecord</a></li>
<li><a href="com/threerings/stats/data/StringMapStat.html" title="class in com.threerings.stats.data">StringMapStat</a></li>
<li><a href="com/threerings/stats/data/StringSetStat.html" title="class in com.threerings.stats.data">StringSetStat</a></li>
<li><a href="com/threerings/parlor/game/client/SwingGameConfigurator.html" title="class in com.threerings.parlor.game.client">SwingGameConfigurator</a></li>
<li><a href="com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data">Table</a></li>
<li><a href="com/threerings/parlor/data/TableConfig.html" title="class in com.threerings.parlor.data">TableConfig</a></li>
<li><a href="com/threerings/parlor/client/TableConfigurator.html" title="class in com.threerings.parlor.client">TableConfigurator</a></li>
<li><a href="com/threerings/parlor/client/TableDirector.html" title="class in com.threerings.parlor.client">TableDirector</a></li>
<li><a href="com/threerings/micasa/lobby/table/TableItem.html" title="class in com.threerings.micasa.lobby.table">TableItem</a></li>
<li><a href="com/threerings/micasa/lobby/table/TableListView.html" title="class in com.threerings.micasa.lobby.table">TableListView</a></li>
<li><a href="com/threerings/micasa/lobby/table/TableLobbyConfig.html" title="class in com.threerings.micasa.lobby.table">TableLobbyConfig</a></li>
<li><a href="com/threerings/micasa/lobby/table/TableLobbyManager.html" title="class in com.threerings.micasa.lobby.table">TableLobbyManager</a></li>
<li><a href="com/threerings/micasa/lobby/table/TableLobbyObject.html" title="class in com.threerings.micasa.lobby.table">TableLobbyObject</a></li>
<li><a href="com/threerings/parlor/data/TableLobbyObject.html" title="interface in com.threerings.parlor.data"><span class="interfaceName">TableLobbyObject</span></a></li>
<li><a href="com/threerings/parlor/server/TableManager.html" title="class in com.threerings.parlor.server">TableManager</a></li>
<li><a href="com/threerings/parlor/data/TableMarshaller.html" title="class in com.threerings.parlor.data">TableMarshaller</a></li>
<li><a href="com/threerings/parlor/client/TableObserver.html" title="interface in com.threerings.parlor.client"><span class="interfaceName">TableObserver</span></a></li>
<li><a href="com/threerings/parlor/server/TableProvider.html" title="interface in com.threerings.parlor.server"><span class="interfaceName">TableProvider</span></a></li>
<li><a href="com/threerings/parlor/client/TableService.html" title="interface in com.threerings.parlor.client"><span class="interfaceName">TableService</span></a></li>
<li><a href="com/threerings/parlor/game/server/TeamGameManager.html" title="interface in com.threerings.parlor.game.server"><span class="interfaceName">TeamGameManager</span></a></li>
<li><a href="com/threerings/stage/tools/editor/TestTileLoader.html" title="class in com.threerings.stage.tools.editor">TestTileLoader</a></li>
<li><a href="com/threerings/stage/tools/editor/TileInfoPanel.html" title="class in com.threerings.stage.tools.editor">TileInfoPanel</a></li>
<li><a href="com/threerings/stage/tools/editor/util/TileSetUtil.html" title="class in com.threerings.stage.tools.editor.util">TileSetUtil</a></li>
<li><a href="com/threerings/parlor/data/ToggleParameter.html" title="class in com.threerings.parlor.data">ToggleParameter</a></li>
<li><a href="com/threerings/parlor/tourney/data/TourneyCodes.html" title="interface in com.threerings.parlor.tourney.data"><span class="interfaceName">TourneyCodes</span></a></li>
<li><a href="com/threerings/parlor/tourney/data/TourneyConfig.html" title="class in com.threerings.parlor.tourney.data">TourneyConfig</a></li>
<li><a href="com/threerings/parlor/tourney/data/TourneyLogicData.html" title="class in com.threerings.parlor.tourney.data">TourneyLogicData</a></li>
<li><a href="com/threerings/parlor/tourney/server/TourneyManager.html" title="class in com.threerings.parlor.tourney.server">TourneyManager</a></li>
<li><a href="com/threerings/parlor/tourney/data/TourneyMarshaller.html" title="class in com.threerings.parlor.tourney.data">TourneyMarshaller</a></li>
<li><a href="com/threerings/parlor/tourney/data/TourneyObject.html" title="class in com.threerings.parlor.tourney.data">TourneyObject</a></li>
<li><a href="com/threerings/parlor/tourney/server/TourneyProvider.html" title="interface in com.threerings.parlor.tourney.server"><span class="interfaceName">TourneyProvider</span></a></li>
<li><a href="com/threerings/parlor/tourney/server/persist/TourneyRepository.html" title="class in com.threerings.parlor.tourney.server.persist">TourneyRepository</a></li>
<li><a href="com/threerings/parlor/tourney/server/persist/TourneyRepository.TourneyRecord.html" title="class in com.threerings.parlor.tourney.server.persist">TourneyRepository.TourneyRecord</a></li>
<li><a href="com/threerings/parlor/tourney/client/TourneyService.html" title="interface in com.threerings.parlor.tourney.client"><span class="interfaceName">TourneyService</span></a></li>
<li><a href="com/threerings/parlor/tourney/server/TourniesManager.html" title="class in com.threerings.parlor.tourney.server">TourniesManager</a></li>
<li><a href="com/threerings/parlor/tourney/data/TourniesMarshaller.html" title="class in com.threerings.parlor.tourney.data">TourniesMarshaller</a></li>
<li><a href="com/threerings/parlor/tourney/server/TourniesProvider.html" title="interface in com.threerings.parlor.tourney.server"><span class="interfaceName">TourniesProvider</span></a></li>
<li><a href="com/threerings/parlor/tourney/client/TourniesService.html" title="interface in com.threerings.parlor.tourney.client"><span class="interfaceName">TourniesService</span></a></li>
<li><a href="com/threerings/parlor/card/trick/data/TrickCardCodes.html" title="interface in com.threerings.parlor.card.trick.data"><span class="interfaceName">TrickCardCodes</span></a></li>
<li><a href="com/threerings/parlor/card/trick/client/TrickCardGameControllerDelegate.html" title="class in com.threerings.parlor.card.trick.client">TrickCardGameControllerDelegate</a></li>
<li><a href="com/threerings/parlor/card/trick/server/TrickCardGameManagerDelegate.html" title="class in com.threerings.parlor.card.trick.server">TrickCardGameManagerDelegate</a></li>
<li><a href="com/threerings/parlor/card/trick/data/TrickCardGameMarshaller.html" title="class in com.threerings.parlor.card.trick.data">TrickCardGameMarshaller</a></li>
<li><a href="com/threerings/parlor/card/trick/data/TrickCardGameObject.html" title="interface in com.threerings.parlor.card.trick.data"><span class="interfaceName">TrickCardGameObject</span></a></li>
<li><a href="com/threerings/parlor/card/trick/server/TrickCardGameProvider.html" title="interface in com.threerings.parlor.card.trick.server"><span class="interfaceName">TrickCardGameProvider</span></a></li>
<li><a href="com/threerings/parlor/card/trick/client/TrickCardGameService.html" title="interface in com.threerings.parlor.card.trick.client"><span class="interfaceName">TrickCardGameService</span></a></li>
<li><a href="com/threerings/parlor/card/trick/util/TrickCardGameUtil.html" title="class in com.threerings.parlor.card.trick.util">TrickCardGameUtil</a></li>
<li><a href="com/threerings/parlor/turn/client/TurnDisplay.html" title="class in com.threerings.parlor.turn.client">TurnDisplay</a></li>
<li><a href="com/threerings/parlor/turn/client/TurnGameController.html" title="interface in com.threerings.parlor.turn.client"><span class="interfaceName">TurnGameController</span></a></li>
<li><a href="com/threerings/parlor/turn/client/TurnGameControllerDelegate.html" title="class in com.threerings.parlor.turn.client">TurnGameControllerDelegate</a></li>
<li><a href="com/threerings/parlor/turn/server/TurnGameManager.html" title="interface in com.threerings.parlor.turn.server"><span class="interfaceName">TurnGameManager</span></a></li>
<li><a href="com/threerings/parlor/turn/server/TurnGameManagerDelegate.html" title="class in com.threerings.parlor.turn.server">TurnGameManagerDelegate</a></li>
<li><a href="com/threerings/parlor/turn/data/TurnGameObject.html" title="interface in com.threerings.parlor.turn.data"><span class="interfaceName">TurnGameObject</span></a></li>
<li><a href="com/threerings/whirled/util/UpdateList.html" title="class in com.threerings.whirled.util">UpdateList</a></li>
<li><a href="com/threerings/parlor/game/data/UserIdentifier.html" title="class in com.threerings.parlor.game.data">UserIdentifier</a></li>
<li><a href="com/threerings/parlor/game/data/UserIdentifier.Ider.html" title="interface in com.threerings.parlor.game.data"><span class="interfaceName">UserIdentifier.Ider</span></a></li>
<li><a href="com/threerings/stage/tools/viewer/ViewerApp.html" title="class in com.threerings.stage.tools.viewer">ViewerApp</a></li>
<li><a href="com/threerings/stage/tools/viewer/ViewerFrame.html" title="class in com.threerings.stage.tools.viewer">ViewerFrame</a></li>
<li><a href="com/threerings/stage/tools/viewer/ViewerScenePanel.html" title="class in com.threerings.stage.tools.viewer">ViewerScenePanel</a></li>
<li><a href="com/threerings/whirled/util/WhirledContext.html" title="interface in com.threerings.whirled.util"><span class="interfaceName">WhirledContext</span></a></li>
<li><a href="com/threerings/whirled/server/WhirledServer.html" title="class in com.threerings.whirled.server">WhirledServer</a></li>
<li><a href="com/threerings/whirled/server/WhirledServer.WhirledModule.html" title="class in com.threerings.whirled.server">WhirledServer.WhirledModule</a></li>
<li><a href="com/threerings/whirled/server/WhirledSession.html" title="class in com.threerings.whirled.server">WhirledSession</a></li>
<li><a href="com/threerings/whirled/zone/client/ZoneAdapter.html" title="class in com.threerings.whirled.zone.client">ZoneAdapter</a></li>
<li><a href="com/threerings/whirled/zone/data/ZoneCodes.html" title="interface in com.threerings.whirled.zone.data"><span class="interfaceName">ZoneCodes</span></a></li>
<li><a href="com/threerings/whirled/zone/data/ZonedBodyObject.html" title="interface in com.threerings.whirled.zone.data"><span class="interfaceName">ZonedBodyObject</span></a></li>
<li><a href="com/threerings/whirled/zone/client/ZoneDecoder.html" title="class in com.threerings.whirled.zone.client">ZoneDecoder</a></li>
<li><a href="com/threerings/whirled/zone/client/ZoneDirector.html" title="class in com.threerings.whirled.zone.client">ZoneDirector</a></li>
<li><a href="com/threerings/whirled/zone/server/ZoneManager.html" title="interface in com.threerings.whirled.zone.server"><span class="interfaceName">ZoneManager</span></a></li>
<li><a href="com/threerings/whirled/zone/server/ZoneManager.ResolutionListener.html" title="interface in com.threerings.whirled.zone.server"><span class="interfaceName">ZoneManager.ResolutionListener</span></a></li>
<li><a href="com/threerings/whirled/zone/data/ZoneMarshaller.html" title="class in com.threerings.whirled.zone.data">ZoneMarshaller</a></li>
<li><a href="com/threerings/whirled/zone/data/ZoneMarshaller.ZoneMoveMarshaller.html" title="class in com.threerings.whirled.zone.data">ZoneMarshaller.ZoneMoveMarshaller</a></li>
<li><a href="com/threerings/whirled/zone/server/ZoneMoveHandler.html" title="class in com.threerings.whirled.zone.server">ZoneMoveHandler</a></li>
<li><a href="com/threerings/whirled/zone/peer/server/ZoneNodeObject.html" title="class in com.threerings.whirled.zone.peer.server">ZoneNodeObject</a></li>
<li><a href="com/threerings/whirled/zone/client/ZoneObserver.html" title="interface in com.threerings.whirled.zone.client"><span class="interfaceName">ZoneObserver</span></a></li>
<li><a href="com/threerings/whirled/zone/peer/server/ZonePeerManager.html" title="class in com.threerings.whirled.zone.peer.server">ZonePeerManager</a></li>
<li><a href="com/threerings/whirled/zone/peer/server/ZonePeerManager.NodeFunc.html" title="class in com.threerings.whirled.zone.peer.server">ZonePeerManager.NodeFunc</a></li>
<li><a href="com/threerings/whirled/zone/server/ZoneProvider.html" title="interface in com.threerings.whirled.zone.server"><span class="interfaceName">ZoneProvider</span></a></li>
<li><a href="com/threerings/whirled/zone/client/ZoneReceiver.html" title="interface in com.threerings.whirled.zone.client"><span class="interfaceName">ZoneReceiver</span></a></li>
<li><a href="com/threerings/whirled/zone/server/ZoneRegistry.html" title="class in com.threerings.whirled.zone.server">ZoneRegistry</a></li>
<li><a href="com/threerings/whirled/zone/server/ZoneSender.html" title="class in com.threerings.whirled.zone.server">ZoneSender</a></li>
<li><a href="com/threerings/whirled/zone/client/ZoneService.html" title="interface in com.threerings.whirled.zone.client"><span class="interfaceName">ZoneService</span></a></li>
<li><a href="com/threerings/whirled/zone/client/ZoneService.ZoneMoveListener.html" title="interface in com.threerings.whirled.zone.client"><span class="interfaceName">ZoneService.ZoneMoveListener</span></a></li>
<li><a href="com/threerings/whirled/zone/data/ZoneSummary.html" title="class in com.threerings.whirled.zone.data">ZoneSummary</a></li>
<li><a href="com/threerings/whirled/zone/util/ZoneUtil.html" title="class in com.threerings.whirled.zone.util">ZoneUtil</a></li>
</ul>
</div>
</body>
</html>
-279
View File
@@ -1,279 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:07 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Log (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Log (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Log.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/threerings/micasa/Log.html" target="_top">Frames</a></li>
<li><a href="Log.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa</div>
<h2 title="Class Log" class="title">Class Log</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.Log</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Log</span>
extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Contains a reference to the log object used by the MiCasa package.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/util/Logger.html?is-external=true" title="class or interface in com.samskivert.util">Logger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/threerings/micasa/Log.html#log">log</a></span></code>
<div class="block">The static log instance configured for use by this package.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/threerings/micasa/Log.html#Log--">Log</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="log">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>log</h4>
<pre>public static&nbsp;<a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/util/Logger.html?is-external=true" title="class or interface in com.samskivert.util">Logger</a> log</pre>
<div class="block">The static log instance configured for use by this package.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Log--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Log</h4>
<pre>public&nbsp;Log()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Log.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/threerings/micasa/Log.html" target="_top">Frames</a></li>
<li><a href="Log.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.Log (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.Log (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../com/threerings/micasa/Log.html" title="class in com.threerings.micasa">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/class-use/Log.html" target="_top">Frames</a></li>
<li><a href="Log.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.Log" class="title">Uses of Class<br>com.threerings.micasa.Log</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.Log</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../com/threerings/micasa/Log.html" title="class in com.threerings.micasa">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/class-use/Log.html" target="_top">Frames</a></li>
<li><a href="Log.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
File diff suppressed because one or more lines are too long
@@ -1,384 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:06 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ClientController (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ClientController (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientController.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/client/ChatPanel.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/client/LogonPanel.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/client/ClientController.html" target="_top">Frames</a></li>
<li><a href="ClientController.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.com.samskivert.swing.Controller">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.client</div>
<h2 title="Class ClientController" class="title">Class ClientController</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true" title="class or interface in com.samskivert.swing">com.samskivert.swing.Controller</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.client.ClientController</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>com.threerings.presents.client.SessionObserver, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/event/ActionListener.html?is-external=true" title="class or interface in java.awt.event">ActionListener</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EventListener.html?is-external=true" title="class or interface in java.util">EventListener</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ClientController</span>
extends <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true" title="class or interface in com.samskivert.swing">Controller</a>
implements com.threerings.presents.client.SessionObserver</pre>
<div class="block">Responsible for top-level control of the client user interface.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.samskivert.swing.Controller">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;com.samskivert.swing.<a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true" title="class or interface in com.samskivert.swing">Controller</a></h3>
<code><a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#DISPATCHER" title="class or interface in com.samskivert.swing">DISPATCHER</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/client/ClientController.html#ClientController-com.threerings.micasa.util.MiCasaContext-com.threerings.micasa.client.MiCasaFrame-">ClientController</a></span>(<a href="../../../../com/threerings/micasa/util/MiCasaContext.html" title="interface in com.threerings.micasa.util">MiCasaContext</a>&nbsp;ctx,
<a href="../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a>&nbsp;frame)</code>
<div class="block">Creates a new client controller.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/client/ClientController.html#clientDidLogoff-com.threerings.presents.client.Client-">clientDidLogoff</a></span>(com.threerings.presents.client.Client&nbsp;client)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/client/ClientController.html#clientDidLogon-com.threerings.presents.client.Client-">clientDidLogon</a></span>(com.threerings.presents.client.Client&nbsp;client)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/client/ClientController.html#clientObjectDidChange-com.threerings.presents.client.Client-">clientObjectDidChange</a></span>(com.threerings.presents.client.Client&nbsp;client)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/client/ClientController.html#clientWillLogon-com.threerings.presents.client.Client-">clientWillLogon</a></span>(com.threerings.presents.client.Client&nbsp;client)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/client/ClientController.html#handleAction-java.awt.event.ActionEvent-">handleAction</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/event/ActionEvent.html?is-external=true" title="class or interface in java.awt.event">ActionEvent</a>&nbsp;action)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.samskivert.swing.Controller">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.samskivert.swing.<a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true" title="class or interface in com.samskivert.swing">Controller</a></h3>
<code><a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#actionPerformed-java.awt.event.ActionEvent-" title="class or interface in com.samskivert.swing">actionPerformed</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#configureAction-javax.swing.AbstractButton-java.lang.String-" title="class or interface in com.samskivert.swing">configureAction</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#createActionButton-java.lang.String-java.lang.String-" title="class or interface in com.samskivert.swing">createActionButton</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#handleAction-java.awt.Component-java.lang.String-" title="class or interface in com.samskivert.swing">handleAction</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#handleAction-java.awt.Component-java.lang.String-java.lang.Object-" title="class or interface in com.samskivert.swing">handleAction</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#handleAction-java.lang.Object-java.lang.String-java.lang.Object-" title="class or interface in com.samskivert.swing">handleAction</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#postAction-java.awt.event.ActionEvent-" title="class or interface in com.samskivert.swing">postAction</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#postAction-java.awt.Component-java.lang.String-" title="class or interface in com.samskivert.swing">postAction</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#postAction-java.awt.Component-java.lang.String-java.lang.Object-" title="class or interface in com.samskivert.swing">postAction</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#setControlledPanel-javax.swing.JComponent-" title="class or interface in com.samskivert.swing">setControlledPanel</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#wasAdded--" title="class or interface in com.samskivert.swing">wasAdded</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#wasRemoved--" title="class or interface in com.samskivert.swing">wasRemoved</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ClientController-com.threerings.micasa.util.MiCasaContext-com.threerings.micasa.client.MiCasaFrame-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ClientController</h4>
<pre>public&nbsp;ClientController(<a href="../../../../com/threerings/micasa/util/MiCasaContext.html" title="interface in com.threerings.micasa.util">MiCasaContext</a>&nbsp;ctx,
<a href="../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a>&nbsp;frame)</pre>
<div class="block">Creates a new client controller. The controller will set everything
up in preparation for logging on.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="handleAction-java.awt.event.ActionEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>handleAction</h4>
<pre>public&nbsp;boolean&nbsp;handleAction(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/event/ActionEvent.html?is-external=true" title="class or interface in java.awt.event">ActionEvent</a>&nbsp;action)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#handleAction-java.awt.event.ActionEvent-" title="class or interface in com.samskivert.swing">handleAction</a></code>&nbsp;in class&nbsp;<code><a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true" title="class or interface in com.samskivert.swing">Controller</a></code></dd>
</dl>
</li>
</ul>
<a name="clientWillLogon-com.threerings.presents.client.Client-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clientWillLogon</h4>
<pre>public&nbsp;void&nbsp;clientWillLogon(com.threerings.presents.client.Client&nbsp;client)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>clientWillLogon</code>&nbsp;in interface&nbsp;<code>com.threerings.presents.client.SessionObserver</code></dd>
</dl>
</li>
</ul>
<a name="clientDidLogon-com.threerings.presents.client.Client-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clientDidLogon</h4>
<pre>public&nbsp;void&nbsp;clientDidLogon(com.threerings.presents.client.Client&nbsp;client)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>clientDidLogon</code>&nbsp;in interface&nbsp;<code>com.threerings.presents.client.SessionObserver</code></dd>
</dl>
</li>
</ul>
<a name="clientObjectDidChange-com.threerings.presents.client.Client-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clientObjectDidChange</h4>
<pre>public&nbsp;void&nbsp;clientObjectDidChange(com.threerings.presents.client.Client&nbsp;client)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>clientObjectDidChange</code>&nbsp;in interface&nbsp;<code>com.threerings.presents.client.SessionObserver</code></dd>
</dl>
</li>
</ul>
<a name="clientDidLogoff-com.threerings.presents.client.Client-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>clientDidLogoff</h4>
<pre>public&nbsp;void&nbsp;clientDidLogoff(com.threerings.presents.client.Client&nbsp;client)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>clientDidLogoff</code>&nbsp;in interface&nbsp;<code>com.threerings.presents.client.SessionObserver</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientController.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/client/ChatPanel.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/client/LogonPanel.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/client/ClientController.html" target="_top">Frames</a></li>
<li><a href="ClientController.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.com.samskivert.swing.Controller">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
File diff suppressed because one or more lines are too long
@@ -1,310 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:06 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MiCasaApp (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MiCasaApp (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":9,"i2":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MiCasaApp.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/client/LogonPanel.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/client/MiCasaApplet.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/client/MiCasaApp.html" target="_top">Frames</a></li>
<li><a href="MiCasaApp.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.client</div>
<h2 title="Class MiCasaApp" class="title">Class MiCasaApp</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.client.MiCasaApp</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">MiCasaApp</span>
extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">The micasa app is the main point of entry for the MiCasa client application. It creates and
initializes the myriad components of the client and sets all the proper wheels in motion.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/client/MiCasaApp.html#MiCasaApp--">MiCasaApp</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/client/MiCasaApp.html#init--">init</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/client/MiCasaApp.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/client/MiCasaApp.html#run-java.lang.String-java.lang.String-java.lang.String-">run</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;server,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;username,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;password)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MiCasaApp--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MiCasaApp</h4>
<pre>public&nbsp;MiCasaApp()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="init--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
<pre>public&nbsp;void&nbsp;init()
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="run-java.lang.String-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>run</h4>
<pre>public&nbsp;void&nbsp;run(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;server,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;username,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;password)</pre>
</li>
</ul>
<a name="main-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>main</h4>
<pre>public static&nbsp;void&nbsp;main(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MiCasaApp.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/client/LogonPanel.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/client/MiCasaApplet.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/client/MiCasaApp.html" target="_top">Frames</a></li>
<li><a href="MiCasaApp.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
File diff suppressed because one or more lines are too long
@@ -1,304 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:06 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MiCasaClient (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MiCasaClient (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MiCasaClient.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/client/MiCasaApplet.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/client/MiCasaClient.html" target="_top">Frames</a></li>
<li><a href="MiCasaClient.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.client</div>
<h2 title="Class MiCasaClient" class="title">Class MiCasaClient</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.client.MiCasaClient</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">MiCasaClient</span>
extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">The MiCasa client takes care of instantiating all of the proper
managers and loading up all of the necessary configuration and getting
the client bootstrapped. It can be extended by games that require an
extended context implementation.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/client/MiCasaClient.html#MiCasaClient--">MiCasaClient</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../com/threerings/micasa/util/MiCasaContext.html" title="interface in com.threerings.micasa.util">MiCasaContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/client/MiCasaClient.html#getContext--">getContext</a></span>()</code>
<div class="block">Returns a reference to the context in effect for this client.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/client/MiCasaClient.html#init-com.threerings.micasa.client.MiCasaFrame-">init</a></span>(<a href="../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a>&nbsp;frame)</code>
<div class="block">Initializes a new client and provides it with a frame in which to
display everything.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MiCasaClient--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MiCasaClient</h4>
<pre>public&nbsp;MiCasaClient()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="init-com.threerings.micasa.client.MiCasaFrame-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
<pre>public&nbsp;void&nbsp;init(<a href="../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a>&nbsp;frame)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Initializes a new client and provides it with a frame in which to
display everything.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="getContext--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getContext</h4>
<pre>public&nbsp;<a href="../../../../com/threerings/micasa/util/MiCasaContext.html" title="interface in com.threerings.micasa.util">MiCasaContext</a>&nbsp;getContext()</pre>
<div class="block">Returns a reference to the context in effect for this client. This
reference is valid for the lifetime of the application.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MiCasaClient.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/client/MiCasaApplet.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/client/MiCasaClient.html" target="_top">Frames</a></li>
<li><a href="MiCasaClient.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.client.ChatPanel (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.client.ChatPanel (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/ChatPanel.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/ChatPanel.html" target="_top">Frames</a></li>
<li><a href="ChatPanel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.client.ChatPanel" class="title">Uses of Class<br>com.threerings.micasa.client.ChatPanel</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.client.ChatPanel</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/ChatPanel.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/ChatPanel.html" target="_top">Frames</a></li>
<li><a href="ChatPanel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.client.ClientController (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.client.ClientController (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/ClientController.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/ClientController.html" target="_top">Frames</a></li>
<li><a href="ClientController.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.client.ClientController" class="title">Uses of Class<br>com.threerings.micasa.client.ClientController</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.client.ClientController</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/ClientController.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/ClientController.html" target="_top">Frames</a></li>
<li><a href="ClientController.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.client.LogonPanel (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.client.LogonPanel (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/LogonPanel.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/LogonPanel.html" target="_top">Frames</a></li>
<li><a href="LogonPanel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.client.LogonPanel" class="title">Uses of Class<br>com.threerings.micasa.client.LogonPanel</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.client.LogonPanel</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/LogonPanel.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/LogonPanel.html" target="_top">Frames</a></li>
<li><a href="LogonPanel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.client.MiCasaApp (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.client.MiCasaApp (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/MiCasaApp.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/MiCasaApp.html" target="_top">Frames</a></li>
<li><a href="MiCasaApp.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.client.MiCasaApp" class="title">Uses of Class<br>com.threerings.micasa.client.MiCasaApp</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.client.MiCasaApp</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/MiCasaApp.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/MiCasaApp.html" target="_top">Frames</a></li>
<li><a href="MiCasaApp.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.client.MiCasaApplet (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.client.MiCasaApplet (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/MiCasaApplet.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/MiCasaApplet.html" target="_top">Frames</a></li>
<li><a href="MiCasaApplet.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.client.MiCasaApplet" class="title">Uses of Class<br>com.threerings.micasa.client.MiCasaApplet</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.client.MiCasaApplet</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/MiCasaApplet.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/MiCasaApplet.html" target="_top">Frames</a></li>
<li><a href="MiCasaApplet.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.client.MiCasaClient (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.client.MiCasaClient (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/MiCasaClient.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/MiCasaClient.html" target="_top">Frames</a></li>
<li><a href="MiCasaClient.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.client.MiCasaClient" class="title">Uses of Class<br>com.threerings.micasa.client.MiCasaClient</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.client.MiCasaClient</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/MiCasaClient.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/MiCasaClient.html" target="_top">Frames</a></li>
<li><a href="MiCasaClient.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,231 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.client.MiCasaFrame (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.client.MiCasaFrame (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/MiCasaFrame.html" target="_top">Frames</a></li>
<li><a href="MiCasaFrame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.client.MiCasaFrame" class="title">Uses of Class<br>com.threerings.micasa.client.MiCasaFrame</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.client">com.threerings.micasa.client</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.threerings.micasa.simulator.client">com.threerings.micasa.simulator.client</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.util">com.threerings.micasa.util</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.threerings.micasa.client">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a> in <a href="../../../../../com/threerings/micasa/client/package-summary.html">com.threerings.micasa.client</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/threerings/micasa/client/package-summary.html">com.threerings.micasa.client</a> with parameters of type <a href="../../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">MiCasaClient.</span><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/client/MiCasaClient.html#init-com.threerings.micasa.client.MiCasaFrame-">init</a></span>(<a href="../../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a>&nbsp;frame)</code>
<div class="block">Initializes a new client and provides it with a frame in which to
display everything.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../com/threerings/micasa/client/package-summary.html">com.threerings.micasa.client</a> with parameters of type <a href="../../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/client/ClientController.html#ClientController-com.threerings.micasa.util.MiCasaContext-com.threerings.micasa.client.MiCasaFrame-">ClientController</a></span>(<a href="../../../../../com/threerings/micasa/util/MiCasaContext.html" title="interface in com.threerings.micasa.util">MiCasaContext</a>&nbsp;ctx,
<a href="../../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a>&nbsp;frame)</code>
<div class="block">Creates a new client controller.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.threerings.micasa.simulator.client">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a> in <a href="../../../../../com/threerings/micasa/simulator/client/package-summary.html">com.threerings.micasa.simulator.client</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a> in <a href="../../../../../com/threerings/micasa/simulator/client/package-summary.html">com.threerings.micasa.simulator.client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/simulator/client/SimpleFrame.html" title="class in com.threerings.micasa.simulator.client">SimpleFrame</a></span></code>
<div class="block">Contains the user interface for the Simulator client application.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.threerings.micasa.util">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a> in <a href="../../../../../com/threerings/micasa/util/package-summary.html">com.threerings.micasa.util</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/threerings/micasa/util/package-summary.html">com.threerings.micasa.util</a> that return <a href="../../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a></code></td>
<td class="colLast"><span class="typeNameLabel">MiCasaContext.</span><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/util/MiCasaContext.html#getFrame--">getFrame</a></span>()</code>
<div class="block">Returns a reference to the primary user interface frame.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/MiCasaFrame.html" target="_top">Frames</a></li>
<li><a href="MiCasaFrame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.client.OccupantList (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.client.OccupantList (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/OccupantList.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/OccupantList.html" target="_top">Frames</a></li>
<li><a href="OccupantList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.client.OccupantList" class="title">Uses of Class<br>com.threerings.micasa.client.OccupantList</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.client.OccupantList</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/client/OccupantList.html" title="class in com.threerings.micasa.client">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/client/class-use/OccupantList.html" target="_top">Frames</a></li>
<li><a href="OccupantList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,28 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa.client (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../com/threerings/micasa/client/package-summary.html" target="classFrame">com.threerings.micasa.client</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="ChatPanel.html" title="class in com.threerings.micasa.client" target="classFrame">ChatPanel</a></li>
<li><a href="ClientController.html" title="class in com.threerings.micasa.client" target="classFrame">ClientController</a></li>
<li><a href="LogonPanel.html" title="class in com.threerings.micasa.client" target="classFrame">LogonPanel</a></li>
<li><a href="MiCasaApp.html" title="class in com.threerings.micasa.client" target="classFrame">MiCasaApp</a></li>
<li><a href="MiCasaApplet.html" title="class in com.threerings.micasa.client" target="classFrame">MiCasaApplet</a></li>
<li><a href="MiCasaClient.html" title="class in com.threerings.micasa.client" target="classFrame">MiCasaClient</a></li>
<li><a href="MiCasaFrame.html" title="class in com.threerings.micasa.client" target="classFrame">MiCasaFrame</a></li>
<li><a href="OccupantList.html" title="class in com.threerings.micasa.client" target="classFrame">OccupantList</a></li>
</ul>
</div>
</body>
</html>
@@ -1,188 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa.client (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.threerings.micasa.client (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../com/threerings/micasa/data/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/client/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;com.threerings.micasa.client</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/client/ChatPanel.html" title="class in com.threerings.micasa.client">ChatPanel</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/client/ClientController.html" title="class in com.threerings.micasa.client">ClientController</a></td>
<td class="colLast">
<div class="block">Responsible for top-level control of the client user interface.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/client/LogonPanel.html" title="class in com.threerings.micasa.client">LogonPanel</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/client/MiCasaApp.html" title="class in com.threerings.micasa.client">MiCasaApp</a></td>
<td class="colLast">
<div class="block">The micasa app is the main point of entry for the MiCasa client application.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/client/MiCasaApplet.html" title="class in com.threerings.micasa.client">MiCasaApplet</a></td>
<td class="colLast">
<div class="block">The MiCasa applet is used to make MiCasa games available via the web
browser.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/client/MiCasaClient.html" title="class in com.threerings.micasa.client">MiCasaClient</a></td>
<td class="colLast">
<div class="block">The MiCasa client takes care of instantiating all of the proper
managers and loading up all of the necessary configuration and getting
the client bootstrapped.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client">MiCasaFrame</a></td>
<td class="colLast">
<div class="block">Contains the user interface for the MiCasa client application.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/client/OccupantList.html" title="class in com.threerings.micasa.client">OccupantList</a></td>
<td class="colLast">
<div class="block">The occupant list displays the list of users that are in a particular
place.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../com/threerings/micasa/data/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/client/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,190 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa.client Class Hierarchy (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.threerings.micasa.client Class Hierarchy (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/package-tree.html">Prev</a></li>
<li><a href="../../../../com/threerings/micasa/data/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/client/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package com.threerings.micasa.client</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
<ul>
<li type="circle">java.awt.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Component.html?is-external=true" title="class or interface in java.awt"><span class="typeNameLink">Component</span></a> (implements java.awt.image.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/image/ImageObserver.html?is-external=true" title="class or interface in java.awt.image">ImageObserver</a>, java.awt.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/MenuContainer.html?is-external=true" title="class or interface in java.awt">MenuContainer</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">java.awt.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Container.html?is-external=true" title="class or interface in java.awt"><span class="typeNameLink">Container</span></a>
<ul>
<li type="circle">javax.swing.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing"><span class="typeNameLink">JComponent</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">javax.swing.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JList.html?is-external=true" title="class or interface in javax.swing"><span class="typeNameLink">JList</span></a>&lt;E&gt; (implements javax.accessibility.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/accessibility/Accessible.html?is-external=true" title="class or interface in javax.accessibility">Accessible</a>, javax.swing.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/Scrollable.html?is-external=true" title="class or interface in javax.swing">Scrollable</a>)
<ul>
<li type="circle">com.threerings.micasa.client.<a href="../../../../com/threerings/micasa/client/OccupantList.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">OccupantList</span></a> (implements com.threerings.crowd.client.OccupantObserver, com.threerings.crowd.client.PlaceView)</li>
</ul>
</li>
<li type="circle">javax.swing.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JPanel.html?is-external=true" title="class or interface in javax.swing"><span class="typeNameLink">JPanel</span></a> (implements javax.accessibility.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/accessibility/Accessible.html?is-external=true" title="class or interface in javax.accessibility">Accessible</a>)
<ul>
<li type="circle">com.threerings.micasa.client.<a href="../../../../com/threerings/micasa/client/ChatPanel.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">ChatPanel</span></a> (implements java.awt.event.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/event/ActionListener.html?is-external=true" title="class or interface in java.awt.event">ActionListener</a>, com.threerings.crowd.chat.client.ChatDisplay, com.threerings.crowd.client.OccupantObserver, com.threerings.crowd.client.PlaceView)</li>
<li type="circle">com.threerings.micasa.client.<a href="../../../../com/threerings/micasa/client/LogonPanel.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">LogonPanel</span></a> (implements java.awt.event.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/event/ActionListener.html?is-external=true" title="class or interface in java.awt.event">ActionListener</a>, com.threerings.presents.client.ClientObserver)</li>
</ul>
</li>
</ul>
</li>
<li type="circle">java.awt.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Panel.html?is-external=true" title="class or interface in java.awt"><span class="typeNameLink">Panel</span></a> (implements javax.accessibility.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/accessibility/Accessible.html?is-external=true" title="class or interface in javax.accessibility">Accessible</a>)
<ul>
<li type="circle">java.applet.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/applet/Applet.html?is-external=true" title="class or interface in java.applet"><span class="typeNameLink">Applet</span></a>
<ul>
<li type="circle">com.threerings.micasa.client.<a href="../../../../com/threerings/micasa/client/MiCasaApplet.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">MiCasaApplet</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">java.awt.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Window.html?is-external=true" title="class or interface in java.awt"><span class="typeNameLink">Window</span></a> (implements javax.accessibility.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/accessibility/Accessible.html?is-external=true" title="class or interface in javax.accessibility">Accessible</a>)
<ul>
<li type="circle">java.awt.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Frame.html?is-external=true" title="class or interface in java.awt"><span class="typeNameLink">Frame</span></a> (implements java.awt.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/MenuContainer.html?is-external=true" title="class or interface in java.awt">MenuContainer</a>)
<ul>
<li type="circle">javax.swing.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JFrame.html?is-external=true" title="class or interface in javax.swing"><span class="typeNameLink">JFrame</span></a> (implements javax.accessibility.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/accessibility/Accessible.html?is-external=true" title="class or interface in javax.accessibility">Accessible</a>, javax.swing.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/RootPaneContainer.html?is-external=true" title="class or interface in javax.swing">RootPaneContainer</a>, javax.swing.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/WindowConstants.html?is-external=true" title="class or interface in javax.swing">WindowConstants</a>)
<ul>
<li type="circle">com.threerings.micasa.client.<a href="../../../../com/threerings/micasa/client/MiCasaFrame.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">MiCasaFrame</span></a> (implements com.samskivert.swing.<a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/ControllerProvider.html?is-external=true" title="class or interface in com.samskivert.swing">ControllerProvider</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">com.samskivert.swing.<a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true" title="class or interface in com.samskivert.swing"><span class="typeNameLink">Controller</span></a> (implements java.awt.event.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/event/ActionListener.html?is-external=true" title="class or interface in java.awt.event">ActionListener</a>)
<ul>
<li type="circle">com.threerings.micasa.client.<a href="../../../../com/threerings/micasa/client/ClientController.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">ClientController</span></a> (implements com.threerings.presents.client.SessionObserver)</li>
</ul>
</li>
<li type="circle">com.threerings.micasa.client.<a href="../../../../com/threerings/micasa/client/MiCasaApp.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">MiCasaApp</span></a></li>
<li type="circle">com.threerings.micasa.client.<a href="../../../../com/threerings/micasa/client/MiCasaClient.html" title="class in com.threerings.micasa.client"><span class="typeNameLink">MiCasaClient</span></a></li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/package-tree.html">Prev</a></li>
<li><a href="../../../../com/threerings/micasa/data/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/client/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,203 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Package com.threerings.micasa.client (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package com.threerings.micasa.client (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/client/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Uses of Package com.threerings.micasa.client" class="title">Uses of Package<br>com.threerings.micasa.client</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../com/threerings/micasa/client/package-summary.html">com.threerings.micasa.client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.client">com.threerings.micasa.client</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.threerings.micasa.simulator.client">com.threerings.micasa.simulator.client</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.util">com.threerings.micasa.util</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.threerings.micasa.client">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/threerings/micasa/client/package-summary.html">com.threerings.micasa.client</a> used by <a href="../../../../com/threerings/micasa/client/package-summary.html">com.threerings.micasa.client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/threerings/micasa/client/class-use/MiCasaFrame.html#com.threerings.micasa.client">MiCasaFrame</a>
<div class="block">Contains the user interface for the MiCasa client application.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.threerings.micasa.simulator.client">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/threerings/micasa/client/package-summary.html">com.threerings.micasa.client</a> used by <a href="../../../../com/threerings/micasa/simulator/client/package-summary.html">com.threerings.micasa.simulator.client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/threerings/micasa/client/class-use/MiCasaFrame.html#com.threerings.micasa.simulator.client">MiCasaFrame</a>
<div class="block">Contains the user interface for the MiCasa client application.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.threerings.micasa.util">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/threerings/micasa/client/package-summary.html">com.threerings.micasa.client</a> used by <a href="../../../../com/threerings/micasa/util/package-summary.html">com.threerings.micasa.util</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/threerings/micasa/client/class-use/MiCasaFrame.html#com.threerings.micasa.util">MiCasaFrame</a>
<div class="block">Contains the user interface for the MiCasa client application.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/client/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,323 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:06 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MiCasaBootstrapData (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MiCasaBootstrapData (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MiCasaBootstrapData.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/data/MiCasaBootstrapData.html" target="_top">Frames</a></li>
<li><a href="MiCasaBootstrapData.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.com.threerings.io.SimpleStreamableObject">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.data</div>
<h2 title="Class MiCasaBootstrapData" class="title">Class MiCasaBootstrapData</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.io.SimpleStreamableObject</li>
<li>
<ul class="inheritance">
<li>com.threerings.presents.net.BootstrapData</li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.data.MiCasaBootstrapData</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>com.threerings.io.Streamable</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">MiCasaBootstrapData</span>
extends com.threerings.presents.net.BootstrapData</pre>
<div class="block">Extends the basic Presents bootstrap data and provides some bootstrap
information specific to the MiCasa services.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.io.Streamable">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;com.threerings.io.Streamable</h3>
<code>com.threerings.io.Streamable.Closure</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/data/MiCasaBootstrapData.html#defLobbyOid">defLobbyOid</a></span></code>
<div class="block">The oid of the default lobby.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.threerings.presents.net.BootstrapData">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;com.threerings.presents.net.BootstrapData</h3>
<code>clientOid, connectionId, services</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/data/MiCasaBootstrapData.html#MiCasaBootstrapData--">MiCasaBootstrapData</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.io.SimpleStreamableObject">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.io.SimpleStreamableObject</h3>
<code>toString</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="defLobbyOid">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>defLobbyOid</h4>
<pre>public&nbsp;int defLobbyOid</pre>
<div class="block">The oid of the default lobby.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MiCasaBootstrapData--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MiCasaBootstrapData</h4>
<pre>public&nbsp;MiCasaBootstrapData()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MiCasaBootstrapData.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/data/MiCasaBootstrapData.html" target="_top">Frames</a></li>
<li><a href="MiCasaBootstrapData.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.com.threerings.io.SimpleStreamableObject">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.data.MiCasaBootstrapData (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.data.MiCasaBootstrapData (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/data/MiCasaBootstrapData.html" title="class in com.threerings.micasa.data">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/data/class-use/MiCasaBootstrapData.html" target="_top">Frames</a></li>
<li><a href="MiCasaBootstrapData.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.data.MiCasaBootstrapData" class="title">Uses of Class<br>com.threerings.micasa.data.MiCasaBootstrapData</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.data.MiCasaBootstrapData</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/data/MiCasaBootstrapData.html" title="class in com.threerings.micasa.data">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/data/class-use/MiCasaBootstrapData.html" target="_top">Frames</a></li>
<li><a href="MiCasaBootstrapData.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,21 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa.data (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../com/threerings/micasa/data/package-summary.html" target="classFrame">com.threerings.micasa.data</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="MiCasaBootstrapData.html" title="class in com.threerings.micasa.data" target="classFrame">MiCasaBootstrapData</a></li>
</ul>
</div>
</body>
</html>
@@ -1,147 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa.data (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.threerings.micasa.data (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/client/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../com/threerings/micasa/lobby/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/data/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;com.threerings.micasa.data</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/data/MiCasaBootstrapData.html" title="class in com.threerings.micasa.data">MiCasaBootstrapData</a></td>
<td class="colLast">
<div class="block">Extends the basic Presents bootstrap data and provides some bootstrap
information specific to the MiCasa services.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/client/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../com/threerings/micasa/lobby/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/data/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,147 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa.data Class Hierarchy (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.threerings.micasa.data Class Hierarchy (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/client/package-tree.html">Prev</a></li>
<li><a href="../../../../com/threerings/micasa/lobby/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/data/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package com.threerings.micasa.data</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
<ul>
<li type="circle">com.threerings.io.SimpleStreamableObject (implements com.threerings.io.Streamable)
<ul>
<li type="circle">com.threerings.presents.net.BootstrapData
<ul>
<li type="circle">com.threerings.micasa.data.<a href="../../../../com/threerings/micasa/data/MiCasaBootstrapData.html" title="class in com.threerings.micasa.data"><span class="typeNameLink">MiCasaBootstrapData</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/client/package-tree.html">Prev</a></li>
<li><a href="../../../../com/threerings/micasa/lobby/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/data/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Package com.threerings.micasa.data (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package com.threerings.micasa.data (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/data/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Uses of Package com.threerings.micasa.data" class="title">Uses of Package<br>com.threerings.micasa.data</h1>
</div>
<div class="contentContainer">No usage of com.threerings.micasa.data</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/data/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,369 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:06 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Lobby (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Lobby (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Lobby.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/Lobby.html" target="_top">Frames</a></li>
<li><a href="Lobby.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.com.threerings.io.SimpleStreamableObject">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby</div>
<h2 title="Class Lobby" class="title">Class Lobby</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.io.SimpleStreamableObject</li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.lobby.Lobby</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>com.threerings.io.Streamable</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">Lobby</span>
extends com.threerings.io.SimpleStreamableObject</pre>
<div class="block">A simple class for keeping track of information for each lobby in
operation on the server.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.io.Streamable">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;com.threerings.io.Streamable</h3>
<code>com.threerings.io.Streamable.Closure</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/Lobby.html#gameIdent">gameIdent</a></span></code>
<div class="block">The universal game identifier string for the game matchmade by
this lobby.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/Lobby.html#name">name</a></span></code>
<div class="block">The human readable name of the lobby.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/Lobby.html#placeOid">placeOid</a></span></code>
<div class="block">The object id of the lobby place object.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/Lobby.html#Lobby--">Lobby</a></span>()</code>
<div class="block">Constructs a blank lobby record suitable for unserialization.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/Lobby.html#Lobby-int-java.lang.String-java.lang.String-">Lobby</a></span>(int&nbsp;placeOid,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;gameIdent,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Constructs a lobby record and initializes it with the specified
values.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.io.SimpleStreamableObject">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.io.SimpleStreamableObject</h3>
<code>toString</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="placeOid">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>placeOid</h4>
<pre>public&nbsp;int placeOid</pre>
<div class="block">The object id of the lobby place object.</div>
</li>
</ul>
<a name="gameIdent">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>gameIdent</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> gameIdent</pre>
<div class="block">The universal game identifier string for the game matchmade by
this lobby.</div>
</li>
</ul>
<a name="name">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>name</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
<div class="block">The human readable name of the lobby.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Lobby-int-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Lobby</h4>
<pre>public&nbsp;Lobby(int&nbsp;placeOid,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;gameIdent,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Constructs a lobby record and initializes it with the specified
values.</div>
</li>
</ul>
<a name="Lobby--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Lobby</h4>
<pre>public&nbsp;Lobby()</pre>
<div class="block">Constructs a blank lobby record suitable for unserialization.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Lobby.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/Lobby.html" target="_top">Frames</a></li>
<li><a href="Lobby.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.com.threerings.io.SimpleStreamableObject">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,407 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:06 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LobbyConfig (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LobbyConfig (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyConfig.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyController.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyConfig.html" target="_top">Frames</a></li>
<li><a href="LobbyConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby</div>
<h2 title="Class LobbyConfig" class="title">Class LobbyConfig</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.io.SimpleStreamableObject</li>
<li>
<ul class="inheritance">
<li>com.threerings.crowd.data.PlaceConfig</li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.lobby.LobbyConfig</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>com.threerings.io.Streamable</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../com/threerings/micasa/lobby/table/TableLobbyConfig.html" title="class in com.threerings.micasa.lobby.table">TableLobbyConfig</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">LobbyConfig</span>
extends com.threerings.crowd.data.PlaceConfig</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.io.Streamable">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;com.threerings.io.Streamable</h3>
<code>com.threerings.io.Streamable.Closure</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyConfig.html#LobbyConfig--">LobbyConfig</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>com.threerings.crowd.client.PlaceController</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyConfig.html#createController--">createController</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyConfig.html#createMatchMakingView-com.threerings.micasa.util.MiCasaContext-">createMatchMakingView</a></span>(<a href="../../../../com/threerings/micasa/util/MiCasaContext.html" title="interface in com.threerings.micasa.util">MiCasaContext</a>&nbsp;ctx)</code>
<div class="block">Derived classes override this function and create the appropriate
matchmaking user interface component.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../com/threerings/parlor/game/data/GameConfig.html" title="class in com.threerings.parlor.game.data">GameConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyConfig.html#getGameConfig--">getGameConfig</a></span>()</code>
<div class="block">Instantiates and returns a game config instance using the game
config classname provided by the lobby configuration parameters.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyConfig.html#getManagerClassName--">getManagerClassName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyConfig.html#init-java.util.Properties-">init</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;config)</code>
<div class="block">Initializes this lobby config object with the properties that are
used to configure the lobby.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.crowd.data.PlaceConfig">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.crowd.data.PlaceConfig</h3>
<code>getControllerClass</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.io.SimpleStreamableObject">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.io.SimpleStreamableObject</h3>
<code>toString</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="LobbyConfig--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LobbyConfig</h4>
<pre>public&nbsp;LobbyConfig()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="createController--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createController</h4>
<pre>public&nbsp;com.threerings.crowd.client.PlaceController&nbsp;createController()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>createController</code>&nbsp;in class&nbsp;<code>com.threerings.crowd.data.PlaceConfig</code></dd>
</dl>
</li>
</ul>
<a name="getManagerClassName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getManagerClassName</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getManagerClassName()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getManagerClassName</code>&nbsp;in class&nbsp;<code>com.threerings.crowd.data.PlaceConfig</code></dd>
</dl>
</li>
</ul>
<a name="createMatchMakingView-com.threerings.micasa.util.MiCasaContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createMatchMakingView</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</a>&nbsp;createMatchMakingView(<a href="../../../../com/threerings/micasa/util/MiCasaContext.html" title="interface in com.threerings.micasa.util">MiCasaContext</a>&nbsp;ctx)</pre>
<div class="block">Derived classes override this function and create the appropriate
matchmaking user interface component.</div>
</li>
</ul>
<a name="getGameConfig--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGameConfig</h4>
<pre>public&nbsp;<a href="../../../../com/threerings/parlor/game/data/GameConfig.html" title="class in com.threerings.parlor.game.data">GameConfig</a>&nbsp;getGameConfig()
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Instantiates and returns a game config instance using the game
config classname provided by the lobby configuration parameters.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - thrown if a problem occurs loading or
instantiating the class.</dd>
</dl>
</li>
</ul>
<a name="init-java.util.Properties-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>init</h4>
<pre>public&nbsp;void&nbsp;init(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;config)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Initializes this lobby config object with the properties that are
used to configure the lobby. This is called on the server when the
lobby is loaded.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyConfig.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyController.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyConfig.html" target="_top">Frames</a></li>
<li><a href="LobbyConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,481 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:06 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LobbyController (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LobbyController (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyController.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyController.html" target="_top">Frames</a></li>
<li><a href="LobbyController.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.com.threerings.crowd.client.PlaceController">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.com.samskivert.swing.Controller">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby</div>
<h2 title="Class LobbyController" class="title">Class LobbyController</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true" title="class or interface in com.samskivert.swing">com.samskivert.swing.Controller</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.crowd.client.PlaceController</li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.lobby.LobbyController</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../com/threerings/parlor/client/InvitationHandler.html" title="interface in com.threerings.parlor.client">InvitationHandler</a>, <a href="../../../../com/threerings/parlor/client/InvitationResponseObserver.html" title="interface in com.threerings.parlor.client">InvitationResponseObserver</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/event/ActionListener.html?is-external=true" title="class or interface in java.awt.event">ActionListener</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/EventListener.html?is-external=true" title="class or interface in java.util">EventListener</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">LobbyController</span>
extends com.threerings.crowd.client.PlaceController
implements <a href="../../../../com/threerings/parlor/client/InvitationHandler.html" title="interface in com.threerings.parlor.client">InvitationHandler</a>, <a href="../../../../com/threerings/parlor/client/InvitationResponseObserver.html" title="interface in com.threerings.parlor.client">InvitationResponseObserver</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.crowd.client.PlaceController">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;com.threerings.crowd.client.PlaceController</h3>
<code>com.threerings.crowd.client.PlaceController.DelegateOp</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.samskivert.swing.Controller">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;com.samskivert.swing.<a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true" title="class or interface in com.samskivert.swing">Controller</a></h3>
<code><a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#DISPATCHER" title="class or interface in com.samskivert.swing">DISPATCHER</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyController.html#LobbyController--">LobbyController</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyController.html#init-com.threerings.crowd.util.CrowdContext-com.threerings.crowd.data.PlaceConfig-">init</a></span>(com.threerings.crowd.util.CrowdContext&nbsp;ctx,
com.threerings.crowd.data.PlaceConfig&nbsp;config)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyController.html#invitationAccepted-com.threerings.parlor.client.Invitation-">invitationAccepted</a></span>(<a href="../../../../com/threerings/parlor/client/Invitation.html" title="class in com.threerings.parlor.client">Invitation</a>&nbsp;invite)</code>
<div class="block">Called if the invitation was accepted.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyController.html#invitationCancelled-com.threerings.parlor.client.Invitation-">invitationCancelled</a></span>(<a href="../../../../com/threerings/parlor/client/Invitation.html" title="class in com.threerings.parlor.client">Invitation</a>&nbsp;invite)</code>
<div class="block">Called when an invitation is cancelled by the inviting player.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyController.html#invitationCountered-com.threerings.parlor.client.Invitation-com.threerings.parlor.game.data.GameConfig-">invitationCountered</a></span>(<a href="../../../../com/threerings/parlor/client/Invitation.html" title="class in com.threerings.parlor.client">Invitation</a>&nbsp;invite,
<a href="../../../../com/threerings/parlor/game/data/GameConfig.html" title="class in com.threerings.parlor.game.data">GameConfig</a>&nbsp;config)</code>
<div class="block">Called if the invitation was countered with an alternate game
configuration.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyController.html#invitationReceived-com.threerings.parlor.client.Invitation-">invitationReceived</a></span>(<a href="../../../../com/threerings/parlor/client/Invitation.html" title="class in com.threerings.parlor.client">Invitation</a>&nbsp;invite)</code>
<div class="block">Called when an invitation is received from another player.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyController.html#invitationRefused-com.threerings.parlor.client.Invitation-java.lang.String-">invitationRefused</a></span>(<a href="../../../../com/threerings/parlor/client/Invitation.html" title="class in com.threerings.parlor.client">Invitation</a>&nbsp;invite,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>
<div class="block">Called if the invitation was refused.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyController.html#willEnterPlace-com.threerings.crowd.data.PlaceObject-">willEnterPlace</a></span>(com.threerings.crowd.data.PlaceObject&nbsp;plobj)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.crowd.client.PlaceController">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.crowd.client.PlaceController</h3>
<code>didLeavePlace, getPlaceConfig, getPlaceView, handleAction, mayLeavePlace</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.samskivert.swing.Controller">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.samskivert.swing.<a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true" title="class or interface in com.samskivert.swing">Controller</a></h3>
<code><a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#actionPerformed-java.awt.event.ActionEvent-" title="class or interface in com.samskivert.swing">actionPerformed</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#configureAction-javax.swing.AbstractButton-java.lang.String-" title="class or interface in com.samskivert.swing">configureAction</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#createActionButton-java.lang.String-java.lang.String-" title="class or interface in com.samskivert.swing">createActionButton</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#handleAction-java.awt.Component-java.lang.String-" title="class or interface in com.samskivert.swing">handleAction</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#handleAction-java.awt.Component-java.lang.String-java.lang.Object-" title="class or interface in com.samskivert.swing">handleAction</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#handleAction-java.lang.Object-java.lang.String-java.lang.Object-" title="class or interface in com.samskivert.swing">handleAction</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#postAction-java.awt.event.ActionEvent-" title="class or interface in com.samskivert.swing">postAction</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#postAction-java.awt.Component-java.lang.String-" title="class or interface in com.samskivert.swing">postAction</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#postAction-java.awt.Component-java.lang.String-java.lang.Object-" title="class or interface in com.samskivert.swing">postAction</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#setControlledPanel-javax.swing.JComponent-" title="class or interface in com.samskivert.swing">setControlledPanel</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#wasAdded--" title="class or interface in com.samskivert.swing">wasAdded</a>, <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true#wasRemoved--" title="class or interface in com.samskivert.swing">wasRemoved</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="LobbyController--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LobbyController</h4>
<pre>public&nbsp;LobbyController()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="init-com.threerings.crowd.util.CrowdContext-com.threerings.crowd.data.PlaceConfig-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
<pre>public&nbsp;void&nbsp;init(com.threerings.crowd.util.CrowdContext&nbsp;ctx,
com.threerings.crowd.data.PlaceConfig&nbsp;config)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>init</code>&nbsp;in class&nbsp;<code>com.threerings.crowd.client.PlaceController</code></dd>
</dl>
</li>
</ul>
<a name="willEnterPlace-com.threerings.crowd.data.PlaceObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>willEnterPlace</h4>
<pre>public&nbsp;void&nbsp;willEnterPlace(com.threerings.crowd.data.PlaceObject&nbsp;plobj)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>willEnterPlace</code>&nbsp;in class&nbsp;<code>com.threerings.crowd.client.PlaceController</code></dd>
</dl>
</li>
</ul>
<a name="invitationReceived-com.threerings.parlor.client.Invitation-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>invitationReceived</h4>
<pre>public&nbsp;void&nbsp;invitationReceived(<a href="../../../../com/threerings/parlor/client/Invitation.html" title="class in com.threerings.parlor.client">Invitation</a>&nbsp;invite)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/threerings/parlor/client/InvitationHandler.html#invitationReceived-com.threerings.parlor.client.Invitation-">InvitationHandler</a></code></span></div>
<div class="block">Called when an invitation is received from another player.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/threerings/parlor/client/InvitationHandler.html#invitationReceived-com.threerings.parlor.client.Invitation-">invitationReceived</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/threerings/parlor/client/InvitationHandler.html" title="interface in com.threerings.parlor.client">InvitationHandler</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>invite</code> - the received invitation.</dd>
</dl>
</li>
</ul>
<a name="invitationCancelled-com.threerings.parlor.client.Invitation-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>invitationCancelled</h4>
<pre>public&nbsp;void&nbsp;invitationCancelled(<a href="../../../../com/threerings/parlor/client/Invitation.html" title="class in com.threerings.parlor.client">Invitation</a>&nbsp;invite)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/threerings/parlor/client/InvitationHandler.html#invitationCancelled-com.threerings.parlor.client.Invitation-">InvitationHandler</a></code></span></div>
<div class="block">Called when an invitation is cancelled by the inviting player.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/threerings/parlor/client/InvitationHandler.html#invitationCancelled-com.threerings.parlor.client.Invitation-">invitationCancelled</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/threerings/parlor/client/InvitationHandler.html" title="interface in com.threerings.parlor.client">InvitationHandler</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>invite</code> - the cancelled invitation.</dd>
</dl>
</li>
</ul>
<a name="invitationAccepted-com.threerings.parlor.client.Invitation-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>invitationAccepted</h4>
<pre>public&nbsp;void&nbsp;invitationAccepted(<a href="../../../../com/threerings/parlor/client/Invitation.html" title="class in com.threerings.parlor.client">Invitation</a>&nbsp;invite)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/threerings/parlor/client/InvitationResponseObserver.html#invitationAccepted-com.threerings.parlor.client.Invitation-">InvitationResponseObserver</a></code></span></div>
<div class="block">Called if the invitation was accepted.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/threerings/parlor/client/InvitationResponseObserver.html#invitationAccepted-com.threerings.parlor.client.Invitation-">invitationAccepted</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/threerings/parlor/client/InvitationResponseObserver.html" title="interface in com.threerings.parlor.client">InvitationResponseObserver</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>invite</code> - the invitation for which we received a response.</dd>
</dl>
</li>
</ul>
<a name="invitationRefused-com.threerings.parlor.client.Invitation-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>invitationRefused</h4>
<pre>public&nbsp;void&nbsp;invitationRefused(<a href="../../../../com/threerings/parlor/client/Invitation.html" title="class in com.threerings.parlor.client">Invitation</a>&nbsp;invite,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/threerings/parlor/client/InvitationResponseObserver.html#invitationRefused-com.threerings.parlor.client.Invitation-java.lang.String-">InvitationResponseObserver</a></code></span></div>
<div class="block">Called if the invitation was refused.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/threerings/parlor/client/InvitationResponseObserver.html#invitationRefused-com.threerings.parlor.client.Invitation-java.lang.String-">invitationRefused</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/threerings/parlor/client/InvitationResponseObserver.html" title="interface in com.threerings.parlor.client">InvitationResponseObserver</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>invite</code> - the invitation for which we received a response.</dd>
<dd><code>message</code> - a message provided by the invited user explaining
the reason for their refusal, or the empty string if no message was
provided.</dd>
</dl>
</li>
</ul>
<a name="invitationCountered-com.threerings.parlor.client.Invitation-com.threerings.parlor.game.data.GameConfig-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>invitationCountered</h4>
<pre>public&nbsp;void&nbsp;invitationCountered(<a href="../../../../com/threerings/parlor/client/Invitation.html" title="class in com.threerings.parlor.client">Invitation</a>&nbsp;invite,
<a href="../../../../com/threerings/parlor/game/data/GameConfig.html" title="class in com.threerings.parlor.game.data">GameConfig</a>&nbsp;config)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/threerings/parlor/client/InvitationResponseObserver.html#invitationCountered-com.threerings.parlor.client.Invitation-com.threerings.parlor.game.data.GameConfig-">InvitationResponseObserver</a></code></span></div>
<div class="block">Called if the invitation was countered with an alternate game
configuration.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/threerings/parlor/client/InvitationResponseObserver.html#invitationCountered-com.threerings.parlor.client.Invitation-com.threerings.parlor.game.data.GameConfig-">invitationCountered</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/threerings/parlor/client/InvitationResponseObserver.html" title="interface in com.threerings.parlor.client">InvitationResponseObserver</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>invite</code> - the invitation for which we received a response.</dd>
<dd><code>config</code> - the game configuration proposed by the invited
player.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyController.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyController.html" target="_top">Frames</a></li>
<li><a href="LobbyController.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.com.threerings.crowd.client.PlaceController">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.com.samskivert.swing.Controller">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,319 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:06 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LobbyManager (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LobbyManager (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyManager.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyController.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyManager.html" target="_top">Frames</a></li>
<li><a href="LobbyManager.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.com.threerings.crowd.server.PlaceManager">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby</div>
<h2 title="Class LobbyManager" class="title">Class LobbyManager</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.crowd.server.PlaceManager</li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.lobby.LobbyManager</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>com.threerings.crowd.chat.server.SpeakHandler.SpeakerValidator, com.threerings.presents.dobj.ChangeListener, com.threerings.presents.dobj.MessageListener</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../com/threerings/micasa/lobby/table/TableLobbyManager.html" title="class in com.threerings.micasa.lobby.table">TableLobbyManager</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">LobbyManager</span>
extends com.threerings.crowd.server.PlaceManager</pre>
<div class="block">Takes care of the server side of a particular lobby.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.crowd.server.PlaceManager">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;com.threerings.crowd.server.PlaceManager</h3>
<code>com.threerings.crowd.server.PlaceManager.DelegateOp, com.threerings.crowd.server.PlaceManager.MessageHandler</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyManager.html#LobbyManager--">LobbyManager</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyManager.html#init-com.threerings.micasa.lobby.LobbyRegistry-java.util.Properties-">init</a></span>(<a href="../../../../com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby">LobbyRegistry</a>&nbsp;lobreg,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;config)</code>
<div class="block">Initializes this lobby manager with its configuration properties.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.crowd.server.PlaceManager">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.crowd.server.PlaceManager</h3>
<code>addDelegate, applyToDelegates, applyToOccupants, bodyWillEnter, bodyWillLeave, checkPermissions, getConfig, getLocation, getPlaceObject, init, isValidSpeaker, messageReceived, ratifyBodyEntry, registerMessageHandler, shutdown, startup, toString, updateOccupantInfo, where</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="LobbyManager--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LobbyManager</h4>
<pre>public&nbsp;LobbyManager()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="init-com.threerings.micasa.lobby.LobbyRegistry-java.util.Properties-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>init</h4>
<pre>public&nbsp;void&nbsp;init(<a href="../../../../com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby">LobbyRegistry</a>&nbsp;lobreg,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;config)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Initializes this lobby manager with its configuration properties.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - thrown if a configuration error is detected.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyManager.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyController.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyManager.html" target="_top">Frames</a></li>
<li><a href="LobbyManager.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.com.threerings.crowd.server.PlaceManager">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,396 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:06 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LobbyMarshaller.CategoriesMarshaller (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LobbyMarshaller.CategoriesMarshaller (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyMarshaller.CategoriesMarshaller.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html" target="_top">Frames</a></li>
<li><a href="LobbyMarshaller.CategoriesMarshaller.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby</div>
<h2 title="Class LobbyMarshaller.CategoriesMarshaller" class="title">Class LobbyMarshaller.CategoriesMarshaller</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller</li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.lobby.LobbyMarshaller.CategoriesMarshaller</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>com.threerings.io.Streamable, <a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>, com.threerings.presents.client.InvocationService.InvocationListener</dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">LobbyMarshaller.CategoriesMarshaller</span>
extends com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller
implements <a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a></pre>
<div class="block">Marshalls results to implementations of <code>LobbyService.CategoriesListener</code>.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.io.Streamable">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;com.threerings.io.Streamable</h3>
<code>com.threerings.io.Streamable.Closure</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html#GOT_CATEGORIES">GOT_CATEGORIES</a></span></code>
<div class="block">The method id used to dispatch <a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html#gotCategories-java.lang.String:A-"><code>gotCategories(java.lang.String[])</code></a>
responses.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller</h3>
<code>callerOid, listener, mapStamp, omgr, REQUEST_FAILED_RSPID, requestId, transport</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html#CategoriesMarshaller--">CategoriesMarshaller</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html#dispatchResponse-int-java.lang.Object:A-">dispatchResponse</a></span>(int&nbsp;methodId,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;args)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html#gotCategories-java.lang.String:A-">gotCategories</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;arg1)</code>
<div class="block">Supplies the listener with the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-"><code>LobbyService.getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)</code></a> request.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller</h3>
<code>requestFailed, setInvocationId, setNoResponse, toString</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.presents.client.InvocationService.InvocationListener">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;com.threerings.presents.client.InvocationService.InvocationListener</h3>
<code>requestFailed</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="GOT_CATEGORIES">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>GOT_CATEGORIES</h4>
<pre>public static final&nbsp;int GOT_CATEGORIES</pre>
<div class="block">The method id used to dispatch <a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html#gotCategories-java.lang.String:A-"><code>gotCategories(java.lang.String[])</code></a>
responses.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#com.threerings.micasa.lobby.LobbyMarshaller.CategoriesMarshaller.GOT_CATEGORIES">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="CategoriesMarshaller--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>CategoriesMarshaller</h4>
<pre>public&nbsp;CategoriesMarshaller()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="gotCategories-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>gotCategories</h4>
<pre>public&nbsp;void&nbsp;gotCategories(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;arg1)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html#gotCategories-java.lang.String:A-">LobbyService.CategoriesListener</a></code></span></div>
<div class="block">Supplies the listener with the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-"><code>LobbyService.getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)</code></a> request.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html#gotCategories-java.lang.String:A-">gotCategories</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a></code></dd>
</dl>
</li>
</ul>
<a name="dispatchResponse-int-java.lang.Object:A-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>dispatchResponse</h4>
<pre>public&nbsp;void&nbsp;dispatchResponse(int&nbsp;methodId,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;args)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>dispatchResponse</code>&nbsp;in class&nbsp;<code>com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyMarshaller.CategoriesMarshaller.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html" target="_top">Frames</a></li>
<li><a href="LobbyMarshaller.CategoriesMarshaller.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,396 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:06 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LobbyMarshaller.LobbiesMarshaller (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LobbyMarshaller.LobbiesMarshaller (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyMarshaller.LobbiesMarshaller.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyObject.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html" target="_top">Frames</a></li>
<li><a href="LobbyMarshaller.LobbiesMarshaller.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby</div>
<h2 title="Class LobbyMarshaller.LobbiesMarshaller" class="title">Class LobbyMarshaller.LobbiesMarshaller</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller</li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.lobby.LobbyMarshaller.LobbiesMarshaller</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>com.threerings.io.Streamable, <a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>, com.threerings.presents.client.InvocationService.InvocationListener</dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">LobbyMarshaller.LobbiesMarshaller</span>
extends com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller
implements <a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a></pre>
<div class="block">Marshalls results to implementations of <code>LobbyService.LobbiesListener</code>.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.io.Streamable">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;com.threerings.io.Streamable</h3>
<code>com.threerings.io.Streamable.Closure</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html#GOT_LOBBIES">GOT_LOBBIES</a></span></code>
<div class="block">The method id used to dispatch <a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html#gotLobbies-java.util.List-"><code>gotLobbies(java.util.List&lt;com.threerings.micasa.lobby.Lobby&gt;)</code></a>
responses.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller</h3>
<code>callerOid, listener, mapStamp, omgr, REQUEST_FAILED_RSPID, requestId, transport</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html#LobbiesMarshaller--">LobbiesMarshaller</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html#dispatchResponse-int-java.lang.Object:A-">dispatchResponse</a></span>(int&nbsp;methodId,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;args)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html#gotLobbies-java.util.List-">gotLobbies</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Lobby</a>&gt;&nbsp;arg1)</code>
<div class="block">Supplies the listener with the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-"><code>LobbyService.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)</code></a> request.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller</h3>
<code>requestFailed, setInvocationId, setNoResponse, toString</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.presents.client.InvocationService.InvocationListener">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;com.threerings.presents.client.InvocationService.InvocationListener</h3>
<code>requestFailed</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="GOT_LOBBIES">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>GOT_LOBBIES</h4>
<pre>public static final&nbsp;int GOT_LOBBIES</pre>
<div class="block">The method id used to dispatch <a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html#gotLobbies-java.util.List-"><code>gotLobbies(java.util.List&lt;com.threerings.micasa.lobby.Lobby&gt;)</code></a>
responses.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#com.threerings.micasa.lobby.LobbyMarshaller.LobbiesMarshaller.GOT_LOBBIES">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="LobbiesMarshaller--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LobbiesMarshaller</h4>
<pre>public&nbsp;LobbiesMarshaller()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="gotLobbies-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>gotLobbies</h4>
<pre>public&nbsp;void&nbsp;gotLobbies(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Lobby</a>&gt;&nbsp;arg1)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html#gotLobbies-java.util.List-">LobbyService.LobbiesListener</a></code></span></div>
<div class="block">Supplies the listener with the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-"><code>LobbyService.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)</code></a> request.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html#gotLobbies-java.util.List-">gotLobbies</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a></code></dd>
</dl>
</li>
</ul>
<a name="dispatchResponse-int-java.lang.Object:A-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>dispatchResponse</h4>
<pre>public&nbsp;void&nbsp;dispatchResponse(int&nbsp;methodId,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;args)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>dispatchResponse</code>&nbsp;in class&nbsp;<code>com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyMarshaller.LobbiesMarshaller.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyObject.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html" target="_top">Frames</a></li>
<li><a href="LobbyMarshaller.LobbiesMarshaller.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,453 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:06 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LobbyMarshaller (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LobbyMarshaller (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyMarshaller.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyMarshaller.html" target="_top">Frames</a></li>
<li><a href="LobbyMarshaller.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby</div>
<h2 title="Class LobbyMarshaller" class="title">Class LobbyMarshaller</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.presents.data.InvocationMarshaller</li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.lobby.LobbyMarshaller</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>com.threerings.io.Streamable, <a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby">LobbyService</a>, com.threerings.presents.client.InvocationService</dd>
</dl>
<hr>
<br>
<pre>@Generated(value="com.threerings.presents.tools.GenServiceTask",
comments="Derived from LobbyService.java.")
public class <span class="typeNameLabel">LobbyMarshaller</span>
extends com.threerings.presents.data.InvocationMarshaller
implements <a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby">LobbyService</a></pre>
<div class="block">Provides the implementation of the <a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby"><code>LobbyService</code></a> interface
that marshalls the arguments and delivers the request to the provider
on the server. Also provides an implementation of the response listener
interfaces that marshall the response arguments and deliver them back
to the requesting client.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller.CategoriesMarshaller</a></span></code>
<div class="block">Marshalls results to implementations of <code>LobbyService.CategoriesListener</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller.LobbiesMarshaller</a></span></code>
<div class="block">Marshalls results to implementations of <code>LobbyService.LobbiesListener</code>.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.presents.data.InvocationMarshaller">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;com.threerings.presents.data.InvocationMarshaller</h3>
<code>com.threerings.presents.data.InvocationMarshaller.ConfirmMarshaller, com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller, com.threerings.presents.data.InvocationMarshaller.ResultMarshaller</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.micasa.lobby.LobbyService">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby">LobbyService</a></h3>
<code><a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>, <a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.presents.client.InvocationService">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;com.threerings.presents.client.InvocationService</h3>
<code>com.threerings.presents.client.InvocationService.ConfirmListener, com.threerings.presents.client.InvocationService.InvocationListener, com.threerings.presents.client.InvocationService.ResultListener</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.io.Streamable">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;com.threerings.io.Streamable</h3>
<code>com.threerings.io.Streamable.Closure</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html#GET_CATEGORIES">GET_CATEGORIES</a></span></code>
<div class="block">The method id used to dispatch <a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-"><code>getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)</code></a> requests.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html#GET_LOBBIES">GET_LOBBIES</a></span></code>
<div class="block">The method id used to dispatch <a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-"><code>getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)</code></a> requests.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html#LobbyMarshaller--">LobbyMarshaller</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-">getCategories</a></span>(<a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>&nbsp;arg1)</code>
<div class="block">Requests the list of lobby categories that are available on this
server.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-">getLobbies</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;arg1,
<a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>&nbsp;arg2)</code>
<div class="block">Requests information on all active lobbies that match the specified category.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.presents.data.InvocationMarshaller">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.presents.data.InvocationMarshaller</h3>
<code>getInvocationCode, init, readObject, setInvocationOid, setNoResponse, toString</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="GET_CATEGORIES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GET_CATEGORIES</h4>
<pre>public static final&nbsp;int GET_CATEGORIES</pre>
<div class="block">The method id used to dispatch <a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-"><code>getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)</code></a> requests.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#com.threerings.micasa.lobby.LobbyMarshaller.GET_CATEGORIES">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="GET_LOBBIES">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>GET_LOBBIES</h4>
<pre>public static final&nbsp;int GET_LOBBIES</pre>
<div class="block">The method id used to dispatch <a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-"><code>getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)</code></a> requests.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#com.threerings.micasa.lobby.LobbyMarshaller.GET_LOBBIES">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="LobbyMarshaller--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LobbyMarshaller</h4>
<pre>public&nbsp;LobbyMarshaller()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCategories</h4>
<pre>public&nbsp;void&nbsp;getCategories(<a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>&nbsp;arg1)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-">LobbyService</a></code></span></div>
<div class="block">Requests the list of lobby categories that are available on this
server.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-">getCategories</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby">LobbyService</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>arg1</code> - the listener that will receive and process the response.</dd>
</dl>
</li>
</ul>
<a name="getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getLobbies</h4>
<pre>public&nbsp;void&nbsp;getLobbies(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;arg1,
<a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>&nbsp;arg2)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-">LobbyService</a></code></span></div>
<div class="block">Requests information on all active lobbies that match the specified category.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-">getLobbies</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby">LobbyService</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>arg1</code> - the category of game for which a list of lobbies is desired.</dd>
<dd><code>arg2</code> - the listener that will receive and process the response.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyMarshaller.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyMarshaller.html" target="_top">Frames</a></li>
<li><a href="LobbyMarshaller.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,325 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:06 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LobbyObject (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LobbyObject (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyObject.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyPanel.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyObject.html" target="_top">Frames</a></li>
<li><a href="LobbyObject.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.com.threerings.crowd.data.PlaceObject">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.com.threerings.crowd.data.PlaceObject">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.com.threerings.crowd.data.PlaceObject">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby</div>
<h2 title="Class LobbyObject" class="title">Class LobbyObject</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.presents.dobj.DObject</li>
<li>
<ul class="inheritance">
<li>com.threerings.crowd.data.PlaceObject</li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.lobby.LobbyObject</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>com.threerings.crowd.chat.data.SpeakObject, com.threerings.io.Streamable</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html" title="class in com.threerings.micasa.lobby.table">TableLobbyObject</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">LobbyObject</span>
extends com.threerings.crowd.data.PlaceObject</pre>
<div class="block">Presently the lobby object contains nothing specific, but the class
acts as a placeholder in case lobby-wide fields are needed in the
future.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.crowd.data.PlaceObject">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;com.threerings.crowd.data.PlaceObject</h3>
<code>com.threerings.crowd.data.PlaceObject.ManagerCaller</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.crowd.chat.data.SpeakObject">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;com.threerings.crowd.chat.data.SpeakObject</h3>
<code>com.threerings.crowd.chat.data.SpeakObject.ListenerOp</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.io.Streamable">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;com.threerings.io.Streamable</h3>
<code>com.threerings.io.Streamable.Closure</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.threerings.crowd.data.PlaceObject">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;com.threerings.crowd.data.PlaceObject</h3>
<code>manager, OCCUPANT_INFO, occupantInfo, occupants, OCCUPANTS, SPEAK_SERVICE, speakService</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.threerings.crowd.chat.data.SpeakObject">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;com.threerings.crowd.chat.data.SpeakObject</h3>
<code>DEFAULT_IDENTIFIER</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyObject.html#LobbyObject--">LobbyObject</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.crowd.data.PlaceObject">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.crowd.data.PlaceObject</h3>
<code>addToOccupantInfo, addToOccupants, applyToListeners, getChatIdentifier, getOccupantInfo, initManagerCaller, removeFromOccupantInfo, removeFromOccupants, setOccupantInfo, setSpeakService, shouldBroadcast, updateOccupantInfo</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.presents.dobj.DObject">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.presents.dobj.DObject</h3>
<code>acquireLock, addListener, addListener, addSubscriber, addToSet, cancelTransaction, changeAttribute, checkPermissions, checkPermissions, commitTransaction, destroy, getAccessController, getAttribute, getLocal, getLocals, getManager, getOid, getSet, inTransaction, isActive, notifyListeners, notifyProxies, postEvent, postMessage, postMessage, releaseLock, removeFromSet, removeListener, removeSubscriber, setAccessController, setAttribute, setDestroyOnLastSubscriberRemoved, setLocal, setManager, setOid, startTransaction, toString, updateSet, which</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="LobbyObject--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LobbyObject</h4>
<pre>public&nbsp;LobbyObject()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyObject.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyPanel.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyObject.html" target="_top">Frames</a></li>
<li><a href="LobbyObject.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.com.threerings.crowd.data.PlaceObject">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.com.threerings.crowd.data.PlaceObject">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.com.threerings.crowd.data.PlaceObject">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
File diff suppressed because one or more lines are too long
@@ -1,270 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:07 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LobbyProvider (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LobbyProvider (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyProvider.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyPanel.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyProvider.html" target="_top">Frames</a></li>
<li><a href="LobbyProvider.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby</div>
<h2 title="Interface LobbyProvider" class="title">Interface LobbyProvider</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd>com.threerings.presents.server.InvocationProvider</dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby">LobbyRegistry</a></dd>
</dl>
<hr>
<br>
<pre>@Generated(value="com.threerings.presents.tools.GenServiceTask",
comments="Derived from LobbyService.java.")
public interface <span class="typeNameLabel">LobbyProvider</span>
extends com.threerings.presents.server.InvocationProvider</pre>
<div class="block">Defines the server-side of the <a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby"><code>LobbyService</code></a>.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyProvider.html#getCategories-com.threerings.presents.data.ClientObject-com.threerings.micasa.lobby.LobbyService.CategoriesListener-">getCategories</a></span>(com.threerings.presents.data.ClientObject&nbsp;caller,
<a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>&nbsp;arg1)</code>
<div class="block">Handles a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-"><code>LobbyService.getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)</code></a> request.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyProvider.html#getLobbies-com.threerings.presents.data.ClientObject-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-">getLobbies</a></span>(com.threerings.presents.data.ClientObject&nbsp;caller,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;arg1,
<a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>&nbsp;arg2)</code>
<div class="block">Handles a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-"><code>LobbyService.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)</code></a> request.</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getCategories-com.threerings.presents.data.ClientObject-com.threerings.micasa.lobby.LobbyService.CategoriesListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCategories</h4>
<pre>void&nbsp;getCategories(com.threerings.presents.data.ClientObject&nbsp;caller,
<a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>&nbsp;arg1)
throws com.threerings.presents.server.InvocationException</pre>
<div class="block">Handles a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-"><code>LobbyService.getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)</code></a> request.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>com.threerings.presents.server.InvocationException</code></dd>
</dl>
</li>
</ul>
<a name="getLobbies-com.threerings.presents.data.ClientObject-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getLobbies</h4>
<pre>void&nbsp;getLobbies(com.threerings.presents.data.ClientObject&nbsp;caller,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;arg1,
<a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>&nbsp;arg2)
throws com.threerings.presents.server.InvocationException</pre>
<div class="block">Handles a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-"><code>LobbyService.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)</code></a> request.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>com.threerings.presents.server.InvocationException</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyProvider.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyPanel.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyProvider.html" target="_top">Frames</a></li>
<li><a href="LobbyProvider.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,442 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:07 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LobbyRegistry (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LobbyRegistry (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyRegistry.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbySelector.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyRegistry.html" target="_top">Frames</a></li>
<li><a href="LobbyRegistry.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby</div>
<h2 title="Class LobbyRegistry" class="title">Class LobbyRegistry</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.lobby.LobbyRegistry</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby">LobbyProvider</a>, com.threerings.presents.server.InvocationProvider</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">LobbyRegistry</span>
extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="../../../../com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby">LobbyProvider</a></pre>
<div class="block">The lobby registry is the primary class that coordinates the lobby services on the client. It
sets up the necessary invocation services and keeps track of the lobbies in operation on the
server. Only one lobby registry should be created on a server.
<p> Presently, the lobby registry is configured with lobbies via the server configuration. An
example configuration follows:
<pre><code>
lobby_ids = foolobby, barlobby, bazlobby
foolobby.mgrclass = com.threerings.micasa.lobby.LobbyManager
foolobby.ugi = &lt;universal game identifier&gt;
foolobby.name = &lt;human readable lobby name&gt;
foolobby.config1 = some config value
foolobby.config2 = some other config value
barlobby.mgrclass = com.threerings.micasa.lobby.LobbyManager
barlobby.ugi = &lt;universal game identifier&gt;
barlobby.name = &lt;human readable lobby name&gt;
...
</code></pre>
This information will be loaded from the MiCasa server configuration which means that it should
live in <code>rsrc/config/micasa/server.properties</code> somwhere in the classpath where it
will override the default MiCasa server properties file.
<p> The <code>UGI</code> or universal game identifier is a string that is used to uniquely
identify every type of game and also to classify it according to meaningful keywords. It is best
described with a few examples:
<pre><code>
backgammon,board,strategy
spades,card,partner
yahtzee,dice
</code></pre>
As you can see, a UGI should start with an identifier uniquely identifying the type of game and
can be followed by a list of keywords that classify it as a member of a particular category of
games (eg. board, card, dice, partner game, strategy game). A game can belong to multiple
categories.
<p> As long as the UGIs in use by a particular server make some kind of sense, the client will
be able to use them to search for lobbies containing games of similar types using the provided
facilities.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyRegistry.html#LobbyRegistry-com.threerings.presents.server.InvocationManager-">LobbyRegistry</a></span>(com.threerings.presents.server.InvocationManager&nbsp;invmgr)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyRegistry.html#getCategories-com.threerings.crowd.data.BodyObject-">getCategories</a></span>(com.threerings.crowd.data.BodyObject&nbsp;requester)</code>
<div class="block">Returns an array containing the category identifiers of all the categories in which lobbies
have been registered with the registry.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyRegistry.html#getCategories-com.threerings.presents.data.ClientObject-com.threerings.micasa.lobby.LobbyService.CategoriesListener-">getCategories</a></span>(com.threerings.presents.data.ClientObject&nbsp;caller,
<a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>&nbsp;listener)</code>
<div class="block">Processes a request by the client to obtain a list of the lobby categories available on this
server.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyRegistry.html#getDefaultLobbyOid--">getDefaultLobbyOid</a></span>()</code>
<div class="block">Returns the oid of the default lobby.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyRegistry.html#getLobbies-com.threerings.crowd.data.BodyObject-java.lang.String-java.util.List-">getLobbies</a></span>(com.threerings.crowd.data.BodyObject&nbsp;requester,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;category,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Lobby</a>&gt;&nbsp;target)</code>
<div class="block">Returns information about all lobbies hosting games in the specified category.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyRegistry.html#getLobbies-com.threerings.presents.data.ClientObject-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-">getLobbies</a></span>(com.threerings.presents.data.ClientObject&nbsp;caller,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;category,
<a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>&nbsp;listener)</code>
<div class="block">Processes a request by the client to obtain a list of lobbies matching the supplied category
string.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyRegistry.html#init--">init</a></span>()</code>
<div class="block">Initializes the registry, creating our default lobbies.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="LobbyRegistry-com.threerings.presents.server.InvocationManager-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LobbyRegistry</h4>
<pre>@Inject
public&nbsp;LobbyRegistry(com.threerings.presents.server.InvocationManager&nbsp;invmgr)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="init--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
<pre>public&nbsp;void&nbsp;init()</pre>
<div class="block">Initializes the registry, creating our default lobbies.</div>
</li>
</ul>
<a name="getDefaultLobbyOid--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultLobbyOid</h4>
<pre>public&nbsp;int&nbsp;getDefaultLobbyOid()</pre>
<div class="block">Returns the oid of the default lobby.</div>
</li>
</ul>
<a name="getLobbies-com.threerings.crowd.data.BodyObject-java.lang.String-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLobbies</h4>
<pre>public&nbsp;void&nbsp;getLobbies(com.threerings.crowd.data.BodyObject&nbsp;requester,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;category,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Lobby</a>&gt;&nbsp;target)</pre>
<div class="block">Returns information about all lobbies hosting games in the specified category.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>requester</code> - the body object of the client requesting the lobby list (which can be used
to filter the list based on their capabilities).</dd>
<dd><code>category</code> - the category of game for which the lobbies are desired.</dd>
<dd><code>target</code> - the list into which the matching lobbies will be deposited.</dd>
</dl>
</li>
</ul>
<a name="getCategories-com.threerings.crowd.data.BodyObject-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCategories</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getCategories(com.threerings.crowd.data.BodyObject&nbsp;requester)</pre>
<div class="block">Returns an array containing the category identifiers of all the categories in which lobbies
have been registered with the registry.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>requester</code> - the body object of the client requesting the category list (which can be
used to filter the list based on their capabilities).</dd>
</dl>
</li>
</ul>
<a name="getCategories-com.threerings.presents.data.ClientObject-com.threerings.micasa.lobby.LobbyService.CategoriesListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCategories</h4>
<pre>public&nbsp;void&nbsp;getCategories(com.threerings.presents.data.ClientObject&nbsp;caller,
<a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>&nbsp;listener)</pre>
<div class="block">Processes a request by the client to obtain a list of the lobby categories available on this
server.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/threerings/micasa/lobby/LobbyProvider.html#getCategories-com.threerings.presents.data.ClientObject-com.threerings.micasa.lobby.LobbyService.CategoriesListener-">getCategories</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby">LobbyProvider</a></code></dd>
</dl>
</li>
</ul>
<a name="getLobbies-com.threerings.presents.data.ClientObject-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getLobbies</h4>
<pre>public&nbsp;void&nbsp;getLobbies(com.threerings.presents.data.ClientObject&nbsp;caller,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;category,
<a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>&nbsp;listener)</pre>
<div class="block">Processes a request by the client to obtain a list of lobbies matching the supplied category
string.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/threerings/micasa/lobby/LobbyProvider.html#getLobbies-com.threerings.presents.data.ClientObject-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-">getLobbies</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby">LobbyProvider</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyRegistry.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbySelector.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyRegistry.html" target="_top">Frames</a></li>
<li><a href="LobbyRegistry.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
File diff suppressed because one or more lines are too long
@@ -1,247 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:07 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LobbyService.CategoriesListener (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LobbyService.CategoriesListener (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyService.CategoriesListener.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" target="_top">Frames</a></li>
<li><a href="LobbyService.CategoriesListener.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby</div>
<h2 title="Interface LobbyService.CategoriesListener" class="title">Interface LobbyService.CategoriesListener</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd>com.threerings.presents.client.InvocationService.InvocationListener</dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller.CategoriesMarshaller</a>, <a href="../../../../com/threerings/micasa/lobby/LobbySelector.html" title="class in com.threerings.micasa.lobby">LobbySelector</a></dd>
</dl>
<dl>
<dt>Enclosing interface:</dt>
<dd><a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby">LobbyService</a></dd>
</dl>
<hr>
<br>
<pre>public static interface <span class="typeNameLabel">LobbyService.CategoriesListener</span>
extends com.threerings.presents.client.InvocationService.InvocationListener</pre>
<div class="block">Used to communicate the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-"><code>LobbyService.getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)</code></a> request.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html#gotCategories-java.lang.String:A-">gotCategories</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;categories)</code>
<div class="block">Supplies the listener with the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-"><code>LobbyService.getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)</code></a> request.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.presents.client.InvocationService.InvocationListener">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;com.threerings.presents.client.InvocationService.InvocationListener</h3>
<code>requestFailed</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="gotCategories-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>gotCategories</h4>
<pre>void&nbsp;gotCategories(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;categories)</pre>
<div class="block">Supplies the listener with the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-"><code>LobbyService.getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)</code></a> request.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyService.CategoriesListener.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" target="_top">Frames</a></li>
<li><a href="LobbyService.CategoriesListener.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,247 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:07 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LobbyService.LobbiesListener (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LobbyService.LobbiesListener (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyService.LobbiesListener.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" target="_top">Frames</a></li>
<li><a href="LobbyService.LobbiesListener.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby</div>
<h2 title="Interface LobbyService.LobbiesListener" class="title">Interface LobbyService.LobbiesListener</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd>com.threerings.presents.client.InvocationService.InvocationListener</dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller.LobbiesMarshaller</a>, <a href="../../../../com/threerings/micasa/lobby/LobbySelector.html" title="class in com.threerings.micasa.lobby">LobbySelector</a></dd>
</dl>
<dl>
<dt>Enclosing interface:</dt>
<dd><a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby">LobbyService</a></dd>
</dl>
<hr>
<br>
<pre>public static interface <span class="typeNameLabel">LobbyService.LobbiesListener</span>
extends com.threerings.presents.client.InvocationService.InvocationListener</pre>
<div class="block">Used to communicate the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-"><code>LobbyService.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)</code></a> request.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html#gotLobbies-java.util.List-">gotLobbies</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Lobby</a>&gt;&nbsp;lobbies)</code>
<div class="block">Supplies the listener with the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-"><code>LobbyService.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)</code></a> request.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.presents.client.InvocationService.InvocationListener">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;com.threerings.presents.client.InvocationService.InvocationListener</h3>
<code>requestFailed</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="gotLobbies-java.util.List-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>gotLobbies</h4>
<pre>void&nbsp;gotLobbies(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Lobby</a>&gt;&nbsp;lobbies)</pre>
<div class="block">Supplies the listener with the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-"><code>LobbyService.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)</code></a> request.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyService.LobbiesListener.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" target="_top">Frames</a></li>
<li><a href="LobbyService.LobbiesListener.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,300 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:07 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LobbyService (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LobbyService (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyService.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbySelector.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyService.html" target="_top">Frames</a></li>
<li><a href="LobbyService.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby</div>
<h2 title="Interface LobbyService" class="title">Interface LobbyService</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd>com.threerings.presents.client.InvocationService</dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">LobbyService</span>
extends com.threerings.presents.client.InvocationService</pre>
<div class="block">Provides an interface to the various parlor services that are directly
invokable by the client (by means of the invocation services).</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Interface and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static interface&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a></span></code>
<div class="block">Used to communicate the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-"><code>getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)</code></a> request.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static interface&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a></span></code>
<div class="block">Used to communicate the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-"><code>getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)</code></a> request.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.presents.client.InvocationService">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;com.threerings.presents.client.InvocationService</h3>
<code>com.threerings.presents.client.InvocationService.ConfirmListener, com.threerings.presents.client.InvocationService.InvocationListener, com.threerings.presents.client.InvocationService.ResultListener</code></li>
</ul>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-">getCategories</a></span>(<a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>&nbsp;listener)</code>
<div class="block">Requests the list of lobby categories that are available on this
server.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-">getLobbies</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;category,
<a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>&nbsp;listener)</code>
<div class="block">Requests information on all active lobbies that match the specified category.</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCategories</h4>
<pre>void&nbsp;getCategories(<a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>&nbsp;listener)</pre>
<div class="block">Requests the list of lobby categories that are available on this
server.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listener</code> - the listener that will receive and process the response.</dd>
</dl>
</li>
</ul>
<a name="getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getLobbies</h4>
<pre>void&nbsp;getLobbies(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;category,
<a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>&nbsp;listener)</pre>
<div class="block">Requests information on all active lobbies that match the specified category.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>category</code> - the category of game for which a list of lobbies is desired.</dd>
<dd><code>listener</code> - the listener that will receive and process the response.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LobbyService.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/LobbySelector.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/LobbyService.html" target="_top">Frames</a></li>
<li><a href="LobbyService.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,184 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.Lobby (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.Lobby (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/Lobby.html" target="_top">Frames</a></li>
<li><a href="Lobby.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.Lobby" class="title">Uses of Class<br>com.threerings.micasa.lobby.Lobby</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Lobby</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.lobby">com.threerings.micasa.lobby</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.threerings.micasa.lobby">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Lobby</a> in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a> with type arguments of type <a href="../../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Lobby</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">LobbyRegistry.</span><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyRegistry.html#getLobbies-com.threerings.crowd.data.BodyObject-java.lang.String-java.util.List-">getLobbies</a></span>(com.threerings.crowd.data.BodyObject&nbsp;requester,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;category,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Lobby</a>&gt;&nbsp;target)</code>
<div class="block">Returns information about all lobbies hosting games in the specified category.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">LobbyService.LobbiesListener.</span><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html#gotLobbies-java.util.List-">gotLobbies</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Lobby</a>&gt;&nbsp;lobbies)</code>
<div class="block">Supplies the listener with the results of a <a href="../../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-"><code>LobbyService.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)</code></a> request.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">LobbySelector.</span><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbySelector.html#gotLobbies-java.util.List-">gotLobbies</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Lobby</a>&gt;&nbsp;lobbies)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">LobbyMarshaller.LobbiesMarshaller.</span><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html#gotLobbies-java.util.List-">gotLobbies</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Lobby</a>&gt;&nbsp;arg1)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/Lobby.html" target="_top">Frames</a></li>
<li><a href="Lobby.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,208 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.LobbyConfig (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.LobbyConfig (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyConfig.html" target="_top">Frames</a></li>
<li><a href="LobbyConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.LobbyConfig" class="title">Uses of Class<br>com.threerings.micasa.lobby.LobbyConfig</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">LobbyConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.lobby">com.threerings.micasa.lobby</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.threerings.micasa.lobby.table">com.threerings.micasa.lobby.table</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.threerings.micasa.lobby">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">LobbyConfig</a> in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a> with parameters of type <a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">LobbyConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyPanel.html#LobbyPanel-com.threerings.micasa.util.MiCasaContext-com.threerings.micasa.lobby.LobbyConfig-">LobbyPanel</a></span>(<a href="../../../../../com/threerings/micasa/util/MiCasaContext.html" title="interface in com.threerings.micasa.util">MiCasaContext</a>&nbsp;ctx,
<a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">LobbyConfig</a>&nbsp;config)</code>
<div class="block">Constructs a new lobby panel and the associated user interface
elements.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.threerings.micasa.lobby.table">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">LobbyConfig</a> in <a href="../../../../../com/threerings/micasa/lobby/table/package-summary.html">com.threerings.micasa.lobby.table</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">LobbyConfig</a> in <a href="../../../../../com/threerings/micasa/lobby/table/package-summary.html">com.threerings.micasa.lobby.table</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyConfig.html" title="class in com.threerings.micasa.lobby.table">TableLobbyConfig</a></span></code>
<div class="block">Instructs the lobby services to use a <a href="../../../../../com/threerings/micasa/lobby/table/TableListView.html" title="class in com.threerings.micasa.lobby.table"><code>TableListView</code></a> as the
matchmaking component.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../com/threerings/micasa/lobby/table/package-summary.html">com.threerings.micasa.lobby.table</a> with parameters of type <a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">LobbyConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableListView.html#TableListView-com.threerings.micasa.util.MiCasaContext-com.threerings.micasa.lobby.LobbyConfig-">TableListView</a></span>(<a href="../../../../../com/threerings/micasa/util/MiCasaContext.html" title="interface in com.threerings.micasa.util">MiCasaContext</a>&nbsp;ctx,
<a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">LobbyConfig</a>&nbsp;config)</code>
<div class="block">Creates a new table list view, suitable for providing the user
interface for table-style matchmaking in a table lobby.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyConfig.html" target="_top">Frames</a></li>
<li><a href="LobbyConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.LobbyController (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.LobbyController (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyController.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyController.html" target="_top">Frames</a></li>
<li><a href="LobbyController.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.LobbyController" class="title">Uses of Class<br>com.threerings.micasa.lobby.LobbyController</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.lobby.LobbyController</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyController.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyController.html" target="_top">Frames</a></li>
<li><a href="LobbyController.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,168 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.LobbyManager (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.LobbyManager (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyManager.html" target="_top">Frames</a></li>
<li><a href="LobbyManager.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.LobbyManager" class="title">Uses of Class<br>com.threerings.micasa.lobby.LobbyManager</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby">LobbyManager</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.lobby.table">com.threerings.micasa.lobby.table</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.threerings.micasa.lobby.table">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby">LobbyManager</a> in <a href="../../../../../com/threerings/micasa/lobby/table/package-summary.html">com.threerings.micasa.lobby.table</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../../../../com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby">LobbyManager</a> in <a href="../../../../../com/threerings/micasa/lobby/table/package-summary.html">com.threerings.micasa.lobby.table</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyManager.html" title="class in com.threerings.micasa.lobby.table">TableLobbyManager</a></span></code>
<div class="block">Extends lobby manager only to ensure that a table lobby object is used for table lobbies.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyManager.html" target="_top">Frames</a></li>
<li><a href="LobbyManager.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.LobbyMarshaller.CategoriesMarshaller (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.LobbyMarshaller.CategoriesMarshaller (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyMarshaller.CategoriesMarshaller.html" target="_top">Frames</a></li>
<li><a href="LobbyMarshaller.CategoriesMarshaller.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.LobbyMarshaller.CategoriesMarshaller" class="title">Uses of Class<br>com.threerings.micasa.lobby.LobbyMarshaller.CategoriesMarshaller</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.lobby.LobbyMarshaller.CategoriesMarshaller</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyMarshaller.CategoriesMarshaller.html" target="_top">Frames</a></li>
<li><a href="LobbyMarshaller.CategoriesMarshaller.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.LobbyMarshaller.LobbiesMarshaller (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.LobbyMarshaller.LobbiesMarshaller (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyMarshaller.LobbiesMarshaller.html" target="_top">Frames</a></li>
<li><a href="LobbyMarshaller.LobbiesMarshaller.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.LobbyMarshaller.LobbiesMarshaller" class="title">Uses of Class<br>com.threerings.micasa.lobby.LobbyMarshaller.LobbiesMarshaller</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.lobby.LobbyMarshaller.LobbiesMarshaller</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyMarshaller.LobbiesMarshaller.html" target="_top">Frames</a></li>
<li><a href="LobbyMarshaller.LobbiesMarshaller.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.LobbyMarshaller (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.LobbyMarshaller (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyMarshaller.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyMarshaller.html" target="_top">Frames</a></li>
<li><a href="LobbyMarshaller.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.LobbyMarshaller" class="title">Uses of Class<br>com.threerings.micasa.lobby.LobbyMarshaller</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.lobby.LobbyMarshaller</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyMarshaller.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyMarshaller.html" target="_top">Frames</a></li>
<li><a href="LobbyMarshaller.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,166 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.LobbyObject (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.LobbyObject (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyObject.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyObject.html" target="_top">Frames</a></li>
<li><a href="LobbyObject.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.LobbyObject" class="title">Uses of Class<br>com.threerings.micasa.lobby.LobbyObject</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/threerings/micasa/lobby/LobbyObject.html" title="class in com.threerings.micasa.lobby">LobbyObject</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.lobby.table">com.threerings.micasa.lobby.table</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.threerings.micasa.lobby.table">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/threerings/micasa/lobby/LobbyObject.html" title="class in com.threerings.micasa.lobby">LobbyObject</a> in <a href="../../../../../com/threerings/micasa/lobby/table/package-summary.html">com.threerings.micasa.lobby.table</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../../../../com/threerings/micasa/lobby/LobbyObject.html" title="class in com.threerings.micasa.lobby">LobbyObject</a> in <a href="../../../../../com/threerings/micasa/lobby/table/package-summary.html">com.threerings.micasa.lobby.table</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html" title="class in com.threerings.micasa.lobby.table">TableLobbyObject</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyObject.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyObject.html" target="_top">Frames</a></li>
<li><a href="LobbyObject.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.LobbyPanel (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.LobbyPanel (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyPanel.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyPanel.html" target="_top">Frames</a></li>
<li><a href="LobbyPanel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.LobbyPanel" class="title">Uses of Class<br>com.threerings.micasa.lobby.LobbyPanel</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.lobby.LobbyPanel</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyPanel.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyPanel.html" target="_top">Frames</a></li>
<li><a href="LobbyPanel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,168 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Interface com.threerings.micasa.lobby.LobbyProvider (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Interface com.threerings.micasa.lobby.LobbyProvider (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyProvider.html" target="_top">Frames</a></li>
<li><a href="LobbyProvider.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Interface com.threerings.micasa.lobby.LobbyProvider" class="title">Uses of Interface<br>com.threerings.micasa.lobby.LobbyProvider</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby">LobbyProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.lobby">com.threerings.micasa.lobby</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.threerings.micasa.lobby">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby">LobbyProvider</a> in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a> that implement <a href="../../../../../com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby">LobbyProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby">LobbyRegistry</a></span></code>
<div class="block">The lobby registry is the primary class that coordinates the lobby services on the client.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyProvider.html" target="_top">Frames</a></li>
<li><a href="LobbyProvider.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,169 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.LobbyRegistry (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.LobbyRegistry (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyRegistry.html" target="_top">Frames</a></li>
<li><a href="LobbyRegistry.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.LobbyRegistry" class="title">Uses of Class<br>com.threerings.micasa.lobby.LobbyRegistry</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby">LobbyRegistry</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.lobby">com.threerings.micasa.lobby</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.threerings.micasa.lobby">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby">LobbyRegistry</a> in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a> with parameters of type <a href="../../../../../com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby">LobbyRegistry</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">LobbyManager.</span><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyManager.html#init-com.threerings.micasa.lobby.LobbyRegistry-java.util.Properties-">init</a></span>(<a href="../../../../../com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby">LobbyRegistry</a>&nbsp;lobreg,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;config)</code>
<div class="block">Initializes this lobby manager with its configuration properties.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyRegistry.html" target="_top">Frames</a></li>
<li><a href="LobbyRegistry.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.LobbySelector (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.LobbySelector (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbySelector.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbySelector.html" target="_top">Frames</a></li>
<li><a href="LobbySelector.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.LobbySelector" class="title">Uses of Class<br>com.threerings.micasa.lobby.LobbySelector</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.lobby.LobbySelector</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbySelector.html" title="class in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbySelector.html" target="_top">Frames</a></li>
<li><a href="LobbySelector.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,211 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Interface com.threerings.micasa.lobby.LobbyService.CategoriesListener (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Interface com.threerings.micasa.lobby.LobbyService.CategoriesListener (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyService.CategoriesListener.html" target="_top">Frames</a></li>
<li><a href="LobbyService.CategoriesListener.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Interface com.threerings.micasa.lobby.LobbyService.CategoriesListener" class="title">Uses of Interface<br>com.threerings.micasa.lobby.LobbyService.CategoriesListener</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.lobby">com.threerings.micasa.lobby</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.threerings.micasa.lobby">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a> in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a> that implement <a href="../../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller.CategoriesMarshaller</a></span></code>
<div class="block">Marshalls results to implementations of <code>LobbyService.CategoriesListener</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbySelector.html" title="class in com.threerings.micasa.lobby">LobbySelector</a></span></code>
<div class="block">The lobby selector displays a drop-down box listing the categories of
lobbies available on this server and when a category is selected, it
displays a list of the lobbies that are available in that category.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a> with parameters of type <a href="../../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">LobbyRegistry.</span><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyRegistry.html#getCategories-com.threerings.presents.data.ClientObject-com.threerings.micasa.lobby.LobbyService.CategoriesListener-">getCategories</a></span>(com.threerings.presents.data.ClientObject&nbsp;caller,
<a href="../../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>&nbsp;listener)</code>
<div class="block">Processes a request by the client to obtain a list of the lobby categories available on this
server.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">LobbyProvider.</span><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyProvider.html#getCategories-com.threerings.presents.data.ClientObject-com.threerings.micasa.lobby.LobbyService.CategoriesListener-">getCategories</a></span>(com.threerings.presents.data.ClientObject&nbsp;caller,
<a href="../../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>&nbsp;arg1)</code>
<div class="block">Handles a <a href="../../../../../com/threerings/micasa/lobby/LobbyService.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-"><code>LobbyService.getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)</code></a> request.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">LobbyService.</span><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyService.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-">getCategories</a></span>(<a href="../../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>&nbsp;listener)</code>
<div class="block">Requests the list of lobby categories that are available on this
server.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">LobbyMarshaller.</span><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyMarshaller.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-">getCategories</a></span>(<a href="../../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>&nbsp;arg1)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyService.CategoriesListener.html" target="_top">Frames</a></li>
<li><a href="LobbyService.CategoriesListener.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,214 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Interface com.threerings.micasa.lobby.LobbyService.LobbiesListener (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Interface com.threerings.micasa.lobby.LobbyService.LobbiesListener (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyService.LobbiesListener.html" target="_top">Frames</a></li>
<li><a href="LobbyService.LobbiesListener.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Interface com.threerings.micasa.lobby.LobbyService.LobbiesListener" class="title">Uses of Interface<br>com.threerings.micasa.lobby.LobbyService.LobbiesListener</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.lobby">com.threerings.micasa.lobby</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.threerings.micasa.lobby">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a> in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a> that implement <a href="../../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller.LobbiesMarshaller</a></span></code>
<div class="block">Marshalls results to implementations of <code>LobbyService.LobbiesListener</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbySelector.html" title="class in com.threerings.micasa.lobby">LobbySelector</a></span></code>
<div class="block">The lobby selector displays a drop-down box listing the categories of
lobbies available on this server and when a category is selected, it
displays a list of the lobbies that are available in that category.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a> with parameters of type <a href="../../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">LobbyRegistry.</span><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyRegistry.html#getLobbies-com.threerings.presents.data.ClientObject-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-">getLobbies</a></span>(com.threerings.presents.data.ClientObject&nbsp;caller,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;category,
<a href="../../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>&nbsp;listener)</code>
<div class="block">Processes a request by the client to obtain a list of lobbies matching the supplied category
string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">LobbyProvider.</span><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyProvider.html#getLobbies-com.threerings.presents.data.ClientObject-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-">getLobbies</a></span>(com.threerings.presents.data.ClientObject&nbsp;caller,
<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;arg1,
<a href="../../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>&nbsp;arg2)</code>
<div class="block">Handles a <a href="../../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-"><code>LobbyService.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)</code></a> request.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">LobbyService.</span><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-">getLobbies</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;category,
<a href="../../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>&nbsp;listener)</code>
<div class="block">Requests information on all active lobbies that match the specified category.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">LobbyMarshaller.</span><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyMarshaller.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-">getLobbies</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;arg1,
<a href="../../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>&nbsp;arg2)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyService.LobbiesListener.html" target="_top">Frames</a></li>
<li><a href="LobbyService.LobbiesListener.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,170 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Interface com.threerings.micasa.lobby.LobbyService (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Interface com.threerings.micasa.lobby.LobbyService (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyService.html" target="_top">Frames</a></li>
<li><a href="LobbyService.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Interface com.threerings.micasa.lobby.LobbyService" class="title">Uses of Interface<br>com.threerings.micasa.lobby.LobbyService</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby">LobbyService</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.lobby">com.threerings.micasa.lobby</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.threerings.micasa.lobby">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby">LobbyService</a> in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a> that implement <a href="../../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby">LobbyService</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/LobbyMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller</a></span></code>
<div class="block">Provides the implementation of the <a href="../../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby"><code>LobbyService</code></a> interface
that marshalls the arguments and delivers the request to the provider
on the server.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/class-use/LobbyService.html" target="_top">Frames</a></li>
<li><a href="LobbyService.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,38 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa.lobby (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../com/threerings/micasa/lobby/package-summary.html" target="classFrame">com.threerings.micasa.lobby</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="LobbyProvider.html" title="interface in com.threerings.micasa.lobby" target="classFrame"><span class="interfaceName">LobbyProvider</span></a></li>
<li><a href="LobbyService.html" title="interface in com.threerings.micasa.lobby" target="classFrame"><span class="interfaceName">LobbyService</span></a></li>
<li><a href="LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby" target="classFrame"><span class="interfaceName">LobbyService.CategoriesListener</span></a></li>
<li><a href="LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby" target="classFrame"><span class="interfaceName">LobbyService.LobbiesListener</span></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="Lobby.html" title="class in com.threerings.micasa.lobby" target="classFrame">Lobby</a></li>
<li><a href="LobbyConfig.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyConfig</a></li>
<li><a href="LobbyController.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyController</a></li>
<li><a href="LobbyManager.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyManager</a></li>
<li><a href="LobbyMarshaller.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyMarshaller</a></li>
<li><a href="LobbyMarshaller.CategoriesMarshaller.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyMarshaller.CategoriesMarshaller</a></li>
<li><a href="LobbyMarshaller.LobbiesMarshaller.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyMarshaller.LobbiesMarshaller</a></li>
<li><a href="LobbyObject.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyObject</a></li>
<li><a href="LobbyPanel.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyPanel</a></li>
<li><a href="LobbyRegistry.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbyRegistry</a></li>
<li><a href="LobbySelector.html" title="class in com.threerings.micasa.lobby" target="classFrame">LobbySelector</a></li>
</ul>
</div>
</body>
</html>
@@ -1,245 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa.lobby (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.threerings.micasa.lobby (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/data/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../com/threerings/micasa/lobby/table/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;com.threerings.micasa.lobby</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby">LobbyProvider</a></td>
<td class="colLast">
<div class="block">Defines the server-side of the <a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby"><code>LobbyService</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby">LobbyService</a></td>
<td class="colLast">
<div class="block">Provides an interface to the various parlor services that are directly
invokable by the client (by means of the invocation services).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a></td>
<td class="colLast">
<div class="block">Used to communicate the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-"><code>LobbyService.getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)</code></a> request.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a></td>
<td class="colLast">
<div class="block">Used to communicate the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-"><code>LobbyService.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)</code></a> request.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby">Lobby</a></td>
<td class="colLast">
<div class="block">A simple class for keeping track of information for each lobby in
operation on the server.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">LobbyConfig</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/lobby/LobbyController.html" title="class in com.threerings.micasa.lobby">LobbyController</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby">LobbyManager</a></td>
<td class="colLast">
<div class="block">Takes care of the server side of a particular lobby.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller</a></td>
<td class="colLast">
<div class="block">Provides the implementation of the <a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby"><code>LobbyService</code></a> interface
that marshalls the arguments and delivers the request to the provider
on the server.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller.CategoriesMarshaller</a></td>
<td class="colLast">
<div class="block">Marshalls results to implementations of <code>LobbyService.CategoriesListener</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html" title="class in com.threerings.micasa.lobby">LobbyMarshaller.LobbiesMarshaller</a></td>
<td class="colLast">
<div class="block">Marshalls results to implementations of <code>LobbyService.LobbiesListener</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/lobby/LobbyObject.html" title="class in com.threerings.micasa.lobby">LobbyObject</a></td>
<td class="colLast">
<div class="block">Presently the lobby object contains nothing specific, but the class
acts as a placeholder in case lobby-wide fields are needed in the
future.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/lobby/LobbyPanel.html" title="class in com.threerings.micasa.lobby">LobbyPanel</a></td>
<td class="colLast">
<div class="block">Used to display the interface for the lobbies.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby">LobbyRegistry</a></td>
<td class="colLast">
<div class="block">The lobby registry is the primary class that coordinates the lobby services on the client.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/lobby/LobbySelector.html" title="class in com.threerings.micasa.lobby">LobbySelector</a></td>
<td class="colLast">
<div class="block">The lobby selector displays a drop-down box listing the categories of
lobbies available on this server and when a category is selected, it
displays a list of the lobbies that are available in that category.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/data/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../com/threerings/micasa/lobby/table/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,220 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa.lobby Class Hierarchy (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.threerings.micasa.lobby Class Hierarchy (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/data/package-tree.html">Prev</a></li>
<li><a href="../../../../com/threerings/micasa/lobby/table/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package com.threerings.micasa.lobby</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
<ul>
<li type="circle">java.awt.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Component.html?is-external=true" title="class or interface in java.awt"><span class="typeNameLink">Component</span></a> (implements java.awt.image.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/image/ImageObserver.html?is-external=true" title="class or interface in java.awt.image">ImageObserver</a>, java.awt.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/MenuContainer.html?is-external=true" title="class or interface in java.awt">MenuContainer</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">java.awt.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Container.html?is-external=true" title="class or interface in java.awt"><span class="typeNameLink">Container</span></a>
<ul>
<li type="circle">javax.swing.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing"><span class="typeNameLink">JComponent</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">javax.swing.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JPanel.html?is-external=true" title="class or interface in javax.swing"><span class="typeNameLink">JPanel</span></a> (implements javax.accessibility.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/accessibility/Accessible.html?is-external=true" title="class or interface in javax.accessibility">Accessible</a>)
<ul>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyPanel.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyPanel</span></a> (implements com.threerings.crowd.client.PlaceView)</li>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbySelector.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">LobbySelector</span></a> (implements java.awt.event.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/event/ActionListener.html?is-external=true" title="class or interface in java.awt.event">ActionListener</a>, com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>, com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">com.samskivert.swing.<a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/swing/Controller.html?is-external=true" title="class or interface in com.samskivert.swing"><span class="typeNameLink">Controller</span></a> (implements java.awt.event.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/event/ActionListener.html?is-external=true" title="class or interface in java.awt.event">ActionListener</a>)
<ul>
<li type="circle">com.threerings.crowd.client.PlaceController
<ul>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyController.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyController</span></a> (implements com.threerings.parlor.client.<a href="../../../../com/threerings/parlor/client/InvitationHandler.html" title="interface in com.threerings.parlor.client">InvitationHandler</a>, com.threerings.parlor.client.<a href="../../../../com/threerings/parlor/client/InvitationResponseObserver.html" title="interface in com.threerings.parlor.client">InvitationResponseObserver</a>)</li>
</ul>
</li>
</ul>
</li>
<li type="circle">com.threerings.presents.dobj.DObject (implements com.threerings.io.Streamable)
<ul>
<li type="circle">com.threerings.crowd.data.PlaceObject (implements com.threerings.crowd.chat.data.SpeakObject)
<ul>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyObject.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyObject</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">com.threerings.presents.data.InvocationMarshaller&lt;T&gt; (implements com.threerings.presents.client.InvocationService&lt;T&gt;, com.threerings.io.Streamable)
<ul>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyMarshaller</span></a> (implements com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby">LobbyService</a>)</li>
</ul>
</li>
<li type="circle">com.threerings.presents.data.InvocationMarshaller.ListenerMarshaller (implements com.threerings.presents.client.InvocationService.InvocationListener, com.threerings.io.Streamable)
<ul>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.CategoriesMarshaller.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyMarshaller.CategoriesMarshaller</span></a> (implements com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>)</li>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyMarshaller.LobbiesMarshaller.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyMarshaller.LobbiesMarshaller</span></a> (implements com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>)</li>
</ul>
</li>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyRegistry.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyRegistry</span></a> (implements com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby">LobbyProvider</a>)</li>
<li type="circle">com.threerings.crowd.server.PlaceManager (implements com.threerings.presents.dobj.MessageListener, com.threerings.crowd.chat.server.SpeakHandler.SpeakerValidator)
<ul>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyManager</span></a></li>
</ul>
</li>
<li type="circle">com.threerings.io.SimpleStreamableObject (implements com.threerings.io.Streamable)
<ul>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/Lobby.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">Lobby</span></a></li>
<li type="circle">com.threerings.crowd.data.PlaceConfig
<ul>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyConfig</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">com.threerings.presents.server.InvocationProvider
<ul>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyProvider.html" title="interface in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyProvider</span></a></li>
</ul>
</li>
<li type="circle">com.threerings.presents.client.InvocationService&lt;T&gt;
<ul>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyService</span></a></li>
</ul>
</li>
<li type="circle">com.threerings.presents.client.InvocationService.InvocationListener
<ul>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyService.CategoriesListener.html" title="interface in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyService.CategoriesListener</span></a></li>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../com/threerings/micasa/lobby/LobbyService.LobbiesListener.html" title="interface in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyService.LobbiesListener</span></a></li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/data/package-tree.html">Prev</a></li>
<li><a href="../../../../com/threerings/micasa/lobby/table/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,222 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Package com.threerings.micasa.lobby (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package com.threerings.micasa.lobby (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Uses of Package com.threerings.micasa.lobby" class="title">Uses of Package<br>com.threerings.micasa.lobby</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.lobby">com.threerings.micasa.lobby</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.threerings.micasa.lobby.table">com.threerings.micasa.lobby.table</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.threerings.micasa.lobby">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a> used by <a href="../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/threerings/micasa/lobby/class-use/Lobby.html#com.threerings.micasa.lobby">Lobby</a>
<div class="block">A simple class for keeping track of information for each lobby in
operation on the server.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/threerings/micasa/lobby/class-use/LobbyConfig.html#com.threerings.micasa.lobby">LobbyConfig</a>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/threerings/micasa/lobby/class-use/LobbyProvider.html#com.threerings.micasa.lobby">LobbyProvider</a>
<div class="block">Defines the server-side of the <a href="../../../../com/threerings/micasa/lobby/LobbyService.html" title="interface in com.threerings.micasa.lobby"><code>LobbyService</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/threerings/micasa/lobby/class-use/LobbyRegistry.html#com.threerings.micasa.lobby">LobbyRegistry</a>
<div class="block">The lobby registry is the primary class that coordinates the lobby services on the client.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/threerings/micasa/lobby/class-use/LobbyService.html#com.threerings.micasa.lobby">LobbyService</a>
<div class="block">Provides an interface to the various parlor services that are directly
invokable by the client (by means of the invocation services).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/threerings/micasa/lobby/class-use/LobbyService.CategoriesListener.html#com.threerings.micasa.lobby">LobbyService.CategoriesListener</a>
<div class="block">Used to communicate the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getCategories-com.threerings.micasa.lobby.LobbyService.CategoriesListener-"><code>LobbyService.getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)</code></a> request.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/threerings/micasa/lobby/class-use/LobbyService.LobbiesListener.html#com.threerings.micasa.lobby">LobbyService.LobbiesListener</a>
<div class="block">Used to communicate the results of a <a href="../../../../com/threerings/micasa/lobby/LobbyService.html#getLobbies-java.lang.String-com.threerings.micasa.lobby.LobbyService.LobbiesListener-"><code>LobbyService.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)</code></a> request.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.threerings.micasa.lobby.table">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/threerings/micasa/lobby/package-summary.html">com.threerings.micasa.lobby</a> used by <a href="../../../../com/threerings/micasa/lobby/table/package-summary.html">com.threerings.micasa.lobby.table</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/threerings/micasa/lobby/class-use/LobbyConfig.html#com.threerings.micasa.lobby.table">LobbyConfig</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/threerings/micasa/lobby/class-use/LobbyManager.html#com.threerings.micasa.lobby.table">LobbyManager</a>
<div class="block">Takes care of the server side of a particular lobby.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/threerings/micasa/lobby/class-use/LobbyObject.html#com.threerings.micasa.lobby.table">LobbyObject</a>
<div class="block">Presently the lobby object contains nothing specific, but the class
acts as a placeholder in case lobby-wide fields are needed in the
future.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/lobby/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,357 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:07 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TableLobbyConfig (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TableLobbyConfig (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TableLobbyConfig.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/threerings/micasa/lobby/table/TableListView.html" title="class in com.threerings.micasa.lobby.table"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyManager.html" title="class in com.threerings.micasa.lobby.table"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/table/TableLobbyConfig.html" target="_top">Frames</a></li>
<li><a href="TableLobbyConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby.table</div>
<h2 title="Class TableLobbyConfig" class="title">Class TableLobbyConfig</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.io.SimpleStreamableObject</li>
<li>
<ul class="inheritance">
<li>com.threerings.crowd.data.PlaceConfig</li>
<li>
<ul class="inheritance">
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">com.threerings.micasa.lobby.LobbyConfig</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.lobby.table.TableLobbyConfig</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>com.threerings.io.Streamable</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">TableLobbyConfig</span>
extends <a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">LobbyConfig</a></pre>
<div class="block">Instructs the lobby services to use a <a href="../../../../../com/threerings/micasa/lobby/table/TableListView.html" title="class in com.threerings.micasa.lobby.table"><code>TableListView</code></a> as the
matchmaking component.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.io.Streamable">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;com.threerings.io.Streamable</h3>
<code>com.threerings.io.Streamable.Closure</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyConfig.html#TableLobbyConfig--">TableLobbyConfig</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyConfig.html#createMatchMakingView-com.threerings.micasa.util.MiCasaContext-">createMatchMakingView</a></span>(<a href="../../../../../com/threerings/micasa/util/MiCasaContext.html" title="interface in com.threerings.micasa.util">MiCasaContext</a>&nbsp;ctx)</code>
<div class="block">Derived classes override this function and create the appropriate
matchmaking user interface component.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyConfig.html#getManagerClassName--">getManagerClassName</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.micasa.lobby.LobbyConfig">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.micasa.lobby.<a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">LobbyConfig</a></h3>
<code><a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html#createController--">createController</a>, <a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html#getGameConfig--">getGameConfig</a>, <a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html#init-java.util.Properties-">init</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.crowd.data.PlaceConfig">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.crowd.data.PlaceConfig</h3>
<code>getControllerClass</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.io.SimpleStreamableObject">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.io.SimpleStreamableObject</h3>
<code>toString</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TableLobbyConfig--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TableLobbyConfig</h4>
<pre>public&nbsp;TableLobbyConfig()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getManagerClassName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getManagerClassName</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getManagerClassName()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html#getManagerClassName--">getManagerClassName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">LobbyConfig</a></code></dd>
</dl>
</li>
</ul>
<a name="createMatchMakingView-com.threerings.micasa.util.MiCasaContext-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createMatchMakingView</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</a>&nbsp;createMatchMakingView(<a href="../../../../../com/threerings/micasa/util/MiCasaContext.html" title="interface in com.threerings.micasa.util">MiCasaContext</a>&nbsp;ctx)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html#createMatchMakingView-com.threerings.micasa.util.MiCasaContext-">LobbyConfig</a></code></span></div>
<div class="block">Derived classes override this function and create the appropriate
matchmaking user interface component.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html#createMatchMakingView-com.threerings.micasa.util.MiCasaContext-">createMatchMakingView</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby">LobbyConfig</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TableLobbyConfig.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/threerings/micasa/lobby/table/TableListView.html" title="class in com.threerings.micasa.lobby.table"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyManager.html" title="class in com.threerings.micasa.lobby.table"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/table/TableLobbyConfig.html" target="_top">Frames</a></li>
<li><a href="TableLobbyConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,283 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:07 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TableLobbyManager (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TableLobbyManager (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TableLobbyManager.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyConfig.html" title="class in com.threerings.micasa.lobby.table"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html" title="class in com.threerings.micasa.lobby.table"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/table/TableLobbyManager.html" target="_top">Frames</a></li>
<li><a href="TableLobbyManager.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.com.threerings.crowd.server.PlaceManager">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.com.threerings.micasa.lobby.LobbyManager">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby.table</div>
<h2 title="Class TableLobbyManager" class="title">Class TableLobbyManager</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.crowd.server.PlaceManager</li>
<li>
<ul class="inheritance">
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby">com.threerings.micasa.lobby.LobbyManager</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.lobby.table.TableLobbyManager</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>com.threerings.crowd.chat.server.SpeakHandler.SpeakerValidator, com.threerings.presents.dobj.ChangeListener, com.threerings.presents.dobj.MessageListener</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">TableLobbyManager</span>
extends <a href="../../../../../com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby">LobbyManager</a></pre>
<div class="block">Extends lobby manager only to ensure that a table lobby object is used for table lobbies.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.crowd.server.PlaceManager">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;com.threerings.crowd.server.PlaceManager</h3>
<code>com.threerings.crowd.server.PlaceManager.DelegateOp, com.threerings.crowd.server.PlaceManager.MessageHandler</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyManager.html#TableLobbyManager--">TableLobbyManager</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.micasa.lobby.LobbyManager">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.micasa.lobby.<a href="../../../../../com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby">LobbyManager</a></h3>
<code><a href="../../../../../com/threerings/micasa/lobby/LobbyManager.html#init-com.threerings.micasa.lobby.LobbyRegistry-java.util.Properties-">init</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.crowd.server.PlaceManager">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.crowd.server.PlaceManager</h3>
<code>addDelegate, applyToDelegates, applyToOccupants, bodyWillEnter, bodyWillLeave, checkPermissions, getConfig, getLocation, getPlaceObject, init, isValidSpeaker, messageReceived, ratifyBodyEntry, registerMessageHandler, shutdown, startup, toString, updateOccupantInfo, where</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TableLobbyManager--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TableLobbyManager</h4>
<pre>public&nbsp;TableLobbyManager()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TableLobbyManager.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyConfig.html" title="class in com.threerings.micasa.lobby.table"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html" title="class in com.threerings.micasa.lobby.table"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/table/TableLobbyManager.html" target="_top">Frames</a></li>
<li><a href="TableLobbyManager.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.com.threerings.crowd.server.PlaceManager">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.com.threerings.micasa.lobby.LobbyManager">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,661 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:07 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TableLobbyObject (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TableLobbyObject (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TableLobbyObject.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyManager.html" title="class in com.threerings.micasa.lobby.table"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/table/TableLobbyObject.html" target="_top">Frames</a></li>
<li><a href="TableLobbyObject.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.com.threerings.crowd.data.PlaceObject">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.lobby.table</div>
<h2 title="Class TableLobbyObject" class="title">Class TableLobbyObject</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.presents.dobj.DObject</li>
<li>
<ul class="inheritance">
<li>com.threerings.crowd.data.PlaceObject</li>
<li>
<ul class="inheritance">
<li><a href="../../../../../com/threerings/micasa/lobby/LobbyObject.html" title="class in com.threerings.micasa.lobby">com.threerings.micasa.lobby.LobbyObject</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.lobby.table.TableLobbyObject</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>com.threerings.crowd.chat.data.SpeakObject, com.threerings.io.Streamable, <a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html" title="interface in com.threerings.parlor.data">TableLobbyObject</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">TableLobbyObject</span>
extends <a href="../../../../../com/threerings/micasa/lobby/LobbyObject.html" title="class in com.threerings.micasa.lobby">LobbyObject</a>
implements <a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html" title="interface in com.threerings.parlor.data">TableLobbyObject</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.crowd.data.PlaceObject">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;com.threerings.crowd.data.PlaceObject</h3>
<code>com.threerings.crowd.data.PlaceObject.ManagerCaller</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.crowd.chat.data.SpeakObject">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;com.threerings.crowd.chat.data.SpeakObject</h3>
<code>com.threerings.crowd.chat.data.SpeakObject.ListenerOp</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.io.Streamable">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;com.threerings.io.Streamable</h3>
<code>com.threerings.io.Streamable.Closure</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html#TABLE_SERVICE">TABLE_SERVICE</a></span></code>
<div class="block">The field name of the <code>tableService</code> field.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html#TABLE_SET">TABLE_SET</a></span></code>
<div class="block">The field name of the <code>tableSet</code> field.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../com/threerings/parlor/data/TableMarshaller.html" title="class in com.threerings.parlor.data">TableMarshaller</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html#tableService">tableService</a></span></code>
<div class="block">Handles our table services.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>com.threerings.presents.dobj.DSet&lt;<a href="../../../../../com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data">Table</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html#tableSet">tableSet</a></span></code>
<div class="block">A set containing all of the tables being managed by this lobby.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.threerings.crowd.data.PlaceObject">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;com.threerings.crowd.data.PlaceObject</h3>
<code>manager, OCCUPANT_INFO, occupantInfo, occupants, OCCUPANTS, SPEAK_SERVICE, speakService</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.threerings.crowd.chat.data.SpeakObject">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;com.threerings.crowd.chat.data.SpeakObject</h3>
<code>DEFAULT_IDENTIFIER</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html#TableLobbyObject--">TableLobbyObject</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html#addToTables-com.threerings.parlor.data.Table-">addToTables</a></span>(<a href="../../../../../com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data">Table</a>&nbsp;table)</code>
<div class="block">Adds the supplied table instance to the tables set (using the
appropriate distributed object mechanisms).</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html#addToTableSet-com.threerings.parlor.data.Table-">addToTableSet</a></span>(<a href="../../../../../com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data">Table</a>&nbsp;elem)</code>
<div class="block">Requests that the specified entry be added to the
<code>tableSet</code> set.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>com.threerings.presents.dobj.DSet&lt;<a href="../../../../../com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data">Table</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html#getTables--">getTables</a></span>()</code>
<div class="block">Returns a reference to the distributed set instance that will be
holding the tables.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../../com/threerings/parlor/data/TableMarshaller.html" title="class in com.threerings.parlor.data">TableMarshaller</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html#getTableService--">getTableService</a></span>()</code>
<div class="block">Returns a reference to the table service configured in this object.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html#removeFromTables-java.lang.Comparable-">removeFromTables</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;?&gt;&nbsp;key)</code>
<div class="block">Removes the table instance that matches the specified key from the
tables set (using the appropriate distributed object mechanisms).</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html#removeFromTableSet-java.lang.Comparable-">removeFromTableSet</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;?&gt;&nbsp;key)</code>
<div class="block">Requests that the entry matching the supplied key be removed from
the <code>tableSet</code> set.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html#setTableService-com.threerings.parlor.data.TableMarshaller-">setTableService</a></span>(<a href="../../../../../com/threerings/parlor/data/TableMarshaller.html" title="class in com.threerings.parlor.data">TableMarshaller</a>&nbsp;value)</code>
<div class="block">Requests that the <code>tableService</code> field be set to the
specified value.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html#setTableSet-com.threerings.presents.dobj.DSet-">setTableSet</a></span>(com.threerings.presents.dobj.DSet&lt;<a href="../../../../../com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data">Table</a>&gt;&nbsp;value)</code>
<div class="block">Requests that the <code>tableSet</code> field be set to the
specified value.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html#updateTables-com.threerings.parlor.data.Table-">updateTables</a></span>(<a href="../../../../../com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data">Table</a>&nbsp;table)</code>
<div class="block">Updates the value of the specified table instance in the tables
distributed set (using the appropriate distributed object
mechanisms).</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html#updateTableSet-com.threerings.parlor.data.Table-">updateTableSet</a></span>(<a href="../../../../../com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data">Table</a>&nbsp;elem)</code>
<div class="block">Requests that the specified entry be updated in the
<code>tableSet</code> set.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.crowd.data.PlaceObject">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.crowd.data.PlaceObject</h3>
<code>addToOccupantInfo, addToOccupants, applyToListeners, getChatIdentifier, getOccupantInfo, initManagerCaller, removeFromOccupantInfo, removeFromOccupants, setOccupantInfo, setSpeakService, shouldBroadcast, updateOccupantInfo</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.presents.dobj.DObject">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.presents.dobj.DObject</h3>
<code>acquireLock, addListener, addListener, addSubscriber, addToSet, cancelTransaction, changeAttribute, checkPermissions, checkPermissions, commitTransaction, destroy, getAccessController, getAttribute, getLocal, getLocals, getManager, getOid, getSet, inTransaction, isActive, notifyListeners, notifyProxies, postEvent, postMessage, postMessage, releaseLock, removeFromSet, removeListener, removeSubscriber, setAccessController, setAttribute, setDestroyOnLastSubscriberRemoved, setLocal, setManager, setOid, startTransaction, toString, updateSet, which</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="TABLE_SET">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TABLE_SET</h4>
<pre>@Generated(value="com.threerings.presents.tools.GenDObjectTask")
public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TABLE_SET</pre>
<div class="block">The field name of the <code>tableSet</code> field.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#com.threerings.micasa.lobby.table.TableLobbyObject.TABLE_SET">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="TABLE_SERVICE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TABLE_SERVICE</h4>
<pre>@Generated(value="com.threerings.presents.tools.GenDObjectTask")
public static final&nbsp;<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TABLE_SERVICE</pre>
<div class="block">The field name of the <code>tableService</code> field.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#com.threerings.micasa.lobby.table.TableLobbyObject.TABLE_SERVICE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="tableSet">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tableSet</h4>
<pre>public&nbsp;com.threerings.presents.dobj.DSet&lt;<a href="../../../../../com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data">Table</a>&gt; tableSet</pre>
<div class="block">A set containing all of the tables being managed by this lobby.</div>
</li>
</ul>
<a name="tableService">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>tableService</h4>
<pre>public&nbsp;<a href="../../../../../com/threerings/parlor/data/TableMarshaller.html" title="class in com.threerings.parlor.data">TableMarshaller</a> tableService</pre>
<div class="block">Handles our table services.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TableLobbyObject--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TableLobbyObject</h4>
<pre>public&nbsp;TableLobbyObject()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getTables--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTables</h4>
<pre>public&nbsp;com.threerings.presents.dobj.DSet&lt;<a href="../../../../../com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data">Table</a>&gt;&nbsp;getTables()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html#getTables--">TableLobbyObject</a></code></span></div>
<div class="block">Returns a reference to the distributed set instance that will be
holding the tables.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html#getTables--">getTables</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html" title="interface in com.threerings.parlor.data">TableLobbyObject</a></code></dd>
</dl>
</li>
</ul>
<a name="addToTables-com.threerings.parlor.data.Table-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addToTables</h4>
<pre>public&nbsp;void&nbsp;addToTables(<a href="../../../../../com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data">Table</a>&nbsp;table)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html#addToTables-com.threerings.parlor.data.Table-">TableLobbyObject</a></code></span></div>
<div class="block">Adds the supplied table instance to the tables set (using the
appropriate distributed object mechanisms).</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html#addToTables-com.threerings.parlor.data.Table-">addToTables</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html" title="interface in com.threerings.parlor.data">TableLobbyObject</a></code></dd>
</dl>
</li>
</ul>
<a name="updateTables-com.threerings.parlor.data.Table-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>updateTables</h4>
<pre>public&nbsp;void&nbsp;updateTables(<a href="../../../../../com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data">Table</a>&nbsp;table)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html#updateTables-com.threerings.parlor.data.Table-">TableLobbyObject</a></code></span></div>
<div class="block">Updates the value of the specified table instance in the tables
distributed set (using the appropriate distributed object
mechanisms).</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html#updateTables-com.threerings.parlor.data.Table-">updateTables</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html" title="interface in com.threerings.parlor.data">TableLobbyObject</a></code></dd>
</dl>
</li>
</ul>
<a name="removeFromTables-java.lang.Comparable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeFromTables</h4>
<pre>public&nbsp;void&nbsp;removeFromTables(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;?&gt;&nbsp;key)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html#removeFromTables-java.lang.Comparable-">TableLobbyObject</a></code></span></div>
<div class="block">Removes the table instance that matches the specified key from the
tables set (using the appropriate distributed object mechanisms).</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html#removeFromTables-java.lang.Comparable-">removeFromTables</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html" title="interface in com.threerings.parlor.data">TableLobbyObject</a></code></dd>
</dl>
</li>
</ul>
<a name="getTableService--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTableService</h4>
<pre>public&nbsp;<a href="../../../../../com/threerings/parlor/data/TableMarshaller.html" title="class in com.threerings.parlor.data">TableMarshaller</a>&nbsp;getTableService()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html#getTableService--">TableLobbyObject</a></code></span></div>
<div class="block">Returns a reference to the table service configured in this object.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html#getTableService--">getTableService</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html" title="interface in com.threerings.parlor.data">TableLobbyObject</a></code></dd>
</dl>
</li>
</ul>
<a name="addToTableSet-com.threerings.parlor.data.Table-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addToTableSet</h4>
<pre>@Generated(value="com.threerings.presents.tools.GenDObjectTask")
public&nbsp;void&nbsp;addToTableSet(<a href="../../../../../com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data">Table</a>&nbsp;elem)</pre>
<div class="block">Requests that the specified entry be added to the
<code>tableSet</code> set. The set will not change until the event is
actually propagated through the system.</div>
</li>
</ul>
<a name="removeFromTableSet-java.lang.Comparable-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeFromTableSet</h4>
<pre>@Generated(value="com.threerings.presents.tools.GenDObjectTask")
public&nbsp;void&nbsp;removeFromTableSet(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;?&gt;&nbsp;key)</pre>
<div class="block">Requests that the entry matching the supplied key be removed from
the <code>tableSet</code> set. The set will not change until the
event is actually propagated through the system.</div>
</li>
</ul>
<a name="updateTableSet-com.threerings.parlor.data.Table-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>updateTableSet</h4>
<pre>@Generated(value="com.threerings.presents.tools.GenDObjectTask")
public&nbsp;void&nbsp;updateTableSet(<a href="../../../../../com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data">Table</a>&nbsp;elem)</pre>
<div class="block">Requests that the specified entry be updated in the
<code>tableSet</code> set. The set will not change until the event is
actually propagated through the system.</div>
</li>
</ul>
<a name="setTableSet-com.threerings.presents.dobj.DSet-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTableSet</h4>
<pre>@Generated(value="com.threerings.presents.tools.GenDObjectTask")
public&nbsp;void&nbsp;setTableSet(com.threerings.presents.dobj.DSet&lt;<a href="../../../../../com/threerings/parlor/data/Table.html" title="class in com.threerings.parlor.data">Table</a>&gt;&nbsp;value)</pre>
<div class="block">Requests that the <code>tableSet</code> field be set to the
specified value. Generally one only adds, updates and removes
entries of a distributed set, but certain situations call for a
complete replacement of the set value. The local value will be
updated immediately and an event will be propagated through the
system to notify all listeners that the attribute did
change. Proxied copies of this object (on clients) will apply the
value change when they received the attribute changed notification.</div>
</li>
</ul>
<a name="setTableService-com.threerings.parlor.data.TableMarshaller-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setTableService</h4>
<pre>@Generated(value="com.threerings.presents.tools.GenDObjectTask")
public&nbsp;void&nbsp;setTableService(<a href="../../../../../com/threerings/parlor/data/TableMarshaller.html" title="class in com.threerings.parlor.data">TableMarshaller</a>&nbsp;value)</pre>
<div class="block">Requests that the <code>tableService</code> field be set to the
specified value. The local value will be updated immediately and an
event will be propagated through the system to notify all listeners
that the attribute did change. Proxied copies of this object (on
clients) will apply the value change when they received the
attribute changed notification.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html#setTableService-com.threerings.parlor.data.TableMarshaller-">setTableService</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html" title="interface in com.threerings.parlor.data">TableLobbyObject</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TableLobbyObject.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyManager.html" title="class in com.threerings.micasa.lobby.table"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/table/TableLobbyObject.html" target="_top">Frames</a></li>
<li><a href="TableLobbyObject.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.com.threerings.crowd.data.PlaceObject">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.table.TableItem (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.table.TableItem (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../com/threerings/micasa/lobby/table/TableItem.html" title="class in com.threerings.micasa.lobby.table">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?com/threerings/micasa/lobby/table/class-use/TableItem.html" target="_top">Frames</a></li>
<li><a href="TableItem.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.table.TableItem" class="title">Uses of Class<br>com.threerings.micasa.lobby.table.TableItem</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.lobby.table.TableItem</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../com/threerings/micasa/lobby/table/TableItem.html" title="class in com.threerings.micasa.lobby.table">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?com/threerings/micasa/lobby/table/class-use/TableItem.html" target="_top">Frames</a></li>
<li><a href="TableItem.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.table.TableListView (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.table.TableListView (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../com/threerings/micasa/lobby/table/TableListView.html" title="class in com.threerings.micasa.lobby.table">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?com/threerings/micasa/lobby/table/class-use/TableListView.html" target="_top">Frames</a></li>
<li><a href="TableListView.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.table.TableListView" class="title">Uses of Class<br>com.threerings.micasa.lobby.table.TableListView</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.lobby.table.TableListView</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../com/threerings/micasa/lobby/table/TableListView.html" title="class in com.threerings.micasa.lobby.table">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?com/threerings/micasa/lobby/table/class-use/TableListView.html" target="_top">Frames</a></li>
<li><a href="TableListView.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.table.TableLobbyConfig (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.table.TableLobbyConfig (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../com/threerings/micasa/lobby/table/TableLobbyConfig.html" title="class in com.threerings.micasa.lobby.table">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?com/threerings/micasa/lobby/table/class-use/TableLobbyConfig.html" target="_top">Frames</a></li>
<li><a href="TableLobbyConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.table.TableLobbyConfig" class="title">Uses of Class<br>com.threerings.micasa.lobby.table.TableLobbyConfig</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.lobby.table.TableLobbyConfig</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../com/threerings/micasa/lobby/table/TableLobbyConfig.html" title="class in com.threerings.micasa.lobby.table">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?com/threerings/micasa/lobby/table/class-use/TableLobbyConfig.html" target="_top">Frames</a></li>
<li><a href="TableLobbyConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.table.TableLobbyManager (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.table.TableLobbyManager (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../com/threerings/micasa/lobby/table/TableLobbyManager.html" title="class in com.threerings.micasa.lobby.table">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?com/threerings/micasa/lobby/table/class-use/TableLobbyManager.html" target="_top">Frames</a></li>
<li><a href="TableLobbyManager.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.table.TableLobbyManager" class="title">Uses of Class<br>com.threerings.micasa.lobby.table.TableLobbyManager</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.lobby.table.TableLobbyManager</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../com/threerings/micasa/lobby/table/TableLobbyManager.html" title="class in com.threerings.micasa.lobby.table">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?com/threerings/micasa/lobby/table/class-use/TableLobbyManager.html" target="_top">Frames</a></li>
<li><a href="TableLobbyManager.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.lobby.table.TableLobbyObject (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.lobby.table.TableLobbyObject (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html" title="class in com.threerings.micasa.lobby.table">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?com/threerings/micasa/lobby/table/class-use/TableLobbyObject.html" target="_top">Frames</a></li>
<li><a href="TableLobbyObject.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.lobby.table.TableLobbyObject" class="title">Uses of Class<br>com.threerings.micasa.lobby.table.TableLobbyObject</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.lobby.table.TableLobbyObject</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html" title="class in com.threerings.micasa.lobby.table">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?com/threerings/micasa/lobby/table/class-use/TableLobbyObject.html" target="_top">Frames</a></li>
<li><a href="TableLobbyObject.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,25 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa.lobby.table (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../../com/threerings/micasa/lobby/table/package-summary.html" target="classFrame">com.threerings.micasa.lobby.table</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="TableItem.html" title="class in com.threerings.micasa.lobby.table" target="classFrame">TableItem</a></li>
<li><a href="TableListView.html" title="class in com.threerings.micasa.lobby.table" target="classFrame">TableListView</a></li>
<li><a href="TableLobbyConfig.html" title="class in com.threerings.micasa.lobby.table" target="classFrame">TableLobbyConfig</a></li>
<li><a href="TableLobbyManager.html" title="class in com.threerings.micasa.lobby.table" target="classFrame">TableLobbyManager</a></li>
<li><a href="TableLobbyObject.html" title="class in com.threerings.micasa.lobby.table" target="classFrame">TableLobbyObject</a></li>
</ul>
</div>
</body>
</html>
@@ -1,170 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa.lobby.table (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.threerings.micasa.lobby.table (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/threerings/micasa/lobby/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../../com/threerings/micasa/server/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/table/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;com.threerings.micasa.lobby.table</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../com/threerings/micasa/lobby/table/TableItem.html" title="class in com.threerings.micasa.lobby.table">TableItem</a></td>
<td class="colLast">
<div class="block">A table item displays the user interface for a single table (whether it
be in-play or still being matchmade).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../com/threerings/micasa/lobby/table/TableListView.html" title="class in com.threerings.micasa.lobby.table">TableListView</a></td>
<td class="colLast">
<div class="block">A view that displays the tables in a table lobby.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyConfig.html" title="class in com.threerings.micasa.lobby.table">TableLobbyConfig</a></td>
<td class="colLast">
<div class="block">Instructs the lobby services to use a <a href="../../../../../com/threerings/micasa/lobby/table/TableListView.html" title="class in com.threerings.micasa.lobby.table"><code>TableListView</code></a> as the
matchmaking component.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyManager.html" title="class in com.threerings.micasa.lobby.table">TableLobbyManager</a></td>
<td class="colLast">
<div class="block">Extends lobby manager only to ensure that a table lobby object is used for table lobbies.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html" title="class in com.threerings.micasa.lobby.table">TableLobbyObject</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/threerings/micasa/lobby/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../../com/threerings/micasa/server/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/table/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,191 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa.lobby.table Class Hierarchy (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.threerings.micasa.lobby.table Class Hierarchy (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/threerings/micasa/lobby/package-tree.html">Prev</a></li>
<li><a href="../../../../../com/threerings/micasa/server/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/table/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package com.threerings.micasa.lobby.table</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
<ul>
<li type="circle">java.awt.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Component.html?is-external=true" title="class or interface in java.awt"><span class="typeNameLink">Component</span></a> (implements java.awt.image.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/image/ImageObserver.html?is-external=true" title="class or interface in java.awt.image">ImageObserver</a>, java.awt.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/MenuContainer.html?is-external=true" title="class or interface in java.awt">MenuContainer</a>, java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">java.awt.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Container.html?is-external=true" title="class or interface in java.awt"><span class="typeNameLink">Container</span></a>
<ul>
<li type="circle">javax.swing.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing"><span class="typeNameLink">JComponent</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">javax.swing.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/JPanel.html?is-external=true" title="class or interface in javax.swing"><span class="typeNameLink">JPanel</span></a> (implements javax.accessibility.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/javax/accessibility/Accessible.html?is-external=true" title="class or interface in javax.accessibility">Accessible</a>)
<ul>
<li type="circle">com.threerings.micasa.lobby.table.<a href="../../../../../com/threerings/micasa/lobby/table/TableItem.html" title="class in com.threerings.micasa.lobby.table"><span class="typeNameLink">TableItem</span></a> (implements java.awt.event.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/event/ActionListener.html?is-external=true" title="class or interface in java.awt.event">ActionListener</a>, com.threerings.parlor.client.<a href="../../../../../com/threerings/parlor/client/SeatednessObserver.html" title="interface in com.threerings.parlor.client">SeatednessObserver</a>)</li>
<li type="circle">com.threerings.micasa.lobby.table.<a href="../../../../../com/threerings/micasa/lobby/table/TableListView.html" title="class in com.threerings.micasa.lobby.table"><span class="typeNameLink">TableListView</span></a> (implements java.awt.event.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/event/ActionListener.html?is-external=true" title="class or interface in java.awt.event">ActionListener</a>, com.threerings.crowd.client.PlaceView, com.threerings.parlor.client.<a href="../../../../../com/threerings/parlor/client/SeatednessObserver.html" title="interface in com.threerings.parlor.client">SeatednessObserver</a>, com.threerings.parlor.client.<a href="../../../../../com/threerings/parlor/client/TableObserver.html" title="interface in com.threerings.parlor.client">TableObserver</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">com.threerings.presents.dobj.DObject (implements com.threerings.io.Streamable)
<ul>
<li type="circle">com.threerings.crowd.data.PlaceObject (implements com.threerings.crowd.chat.data.SpeakObject)
<ul>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../../com/threerings/micasa/lobby/LobbyObject.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyObject</span></a>
<ul>
<li type="circle">com.threerings.micasa.lobby.table.<a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyObject.html" title="class in com.threerings.micasa.lobby.table"><span class="typeNameLink">TableLobbyObject</span></a> (implements com.threerings.parlor.data.<a href="../../../../../com/threerings/parlor/data/TableLobbyObject.html" title="interface in com.threerings.parlor.data">TableLobbyObject</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">com.threerings.crowd.server.PlaceManager (implements com.threerings.presents.dobj.MessageListener, com.threerings.crowd.chat.server.SpeakHandler.SpeakerValidator)
<ul>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../../com/threerings/micasa/lobby/LobbyManager.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyManager</span></a>
<ul>
<li type="circle">com.threerings.micasa.lobby.table.<a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyManager.html" title="class in com.threerings.micasa.lobby.table"><span class="typeNameLink">TableLobbyManager</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">com.threerings.io.SimpleStreamableObject (implements com.threerings.io.Streamable)
<ul>
<li type="circle">com.threerings.crowd.data.PlaceConfig
<ul>
<li type="circle">com.threerings.micasa.lobby.<a href="../../../../../com/threerings/micasa/lobby/LobbyConfig.html" title="class in com.threerings.micasa.lobby"><span class="typeNameLink">LobbyConfig</span></a>
<ul>
<li type="circle">com.threerings.micasa.lobby.table.<a href="../../../../../com/threerings/micasa/lobby/table/TableLobbyConfig.html" title="class in com.threerings.micasa.lobby.table"><span class="typeNameLink">TableLobbyConfig</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/threerings/micasa/lobby/package-tree.html">Prev</a></li>
<li><a href="../../../../../com/threerings/micasa/server/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/table/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Package com.threerings.micasa.lobby.table (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package com.threerings.micasa.lobby.table (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/table/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Uses of Package com.threerings.micasa.lobby.table" class="title">Uses of Package<br>com.threerings.micasa.lobby.table</h1>
</div>
<div class="contentContainer">No usage of com.threerings.micasa.lobby.table</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/lobby/table/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,21 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../com/threerings/micasa/package-summary.html" target="classFrame">com.threerings.micasa</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="Log.html" title="class in com.threerings.micasa" target="classFrame">Log</a></li>
</ul>
</div>
</body>
</html>
@@ -1,146 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.threerings.micasa (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Package</li>
<li><a href="../../../com/threerings/micasa/client/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/threerings/micasa/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;com.threerings.micasa</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../com/threerings/micasa/Log.html" title="class in com.threerings.micasa">Log</a></td>
<td class="colLast">
<div class="block">Contains a reference to the log object used by the MiCasa package.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Package</li>
<li><a href="../../../com/threerings/micasa/client/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/threerings/micasa/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,139 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa Class Hierarchy (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.threerings.micasa Class Hierarchy (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li><a href="../../../com/threerings/micasa/client/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/threerings/micasa/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package com.threerings.micasa</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
<ul>
<li type="circle">com.threerings.micasa.<a href="../../../com/threerings/micasa/Log.html" title="class in com.threerings.micasa"><span class="typeNameLink">Log</span></a></li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li><a href="../../../com/threerings/micasa/client/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/threerings/micasa/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Package com.threerings.micasa (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package com.threerings.micasa (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/threerings/micasa/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Uses of Package com.threerings.micasa" class="title">Uses of Package<br>com.threerings.micasa</h1>
</div>
<div class="contentContainer">No usage of com.threerings.micasa</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/threerings/micasa/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,279 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:07 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MiCasaConfig (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MiCasaConfig (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MiCasaConfig.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../com/threerings/micasa/server/MiCasaServer.html" title="class in com.threerings.micasa.server"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/server/MiCasaConfig.html" target="_top">Frames</a></li>
<li><a href="MiCasaConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.server</div>
<h2 title="Class MiCasaConfig" class="title">Class MiCasaConfig</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.server.MiCasaConfig</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">MiCasaConfig</span>
extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Provides access to the MiCasa server configuration.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/util/Config.html?is-external=true" title="class or interface in com.samskivert.util">Config</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/server/MiCasaConfig.html#config">config</a></span></code>
<div class="block">Provides access to configuration data for this package.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/server/MiCasaConfig.html#MiCasaConfig--">MiCasaConfig</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="config">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>config</h4>
<pre>public static&nbsp;<a href="http://samskivert.github.com/samskivert/apidocs/com/samskivert/util/Config.html?is-external=true" title="class or interface in com.samskivert.util">Config</a> config</pre>
<div class="block">Provides access to configuration data for this package.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MiCasaConfig--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MiCasaConfig</h4>
<pre>public&nbsp;MiCasaConfig()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MiCasaConfig.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../com/threerings/micasa/server/MiCasaServer.html" title="class in com.threerings.micasa.server"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/server/MiCasaConfig.html" target="_top">Frames</a></li>
<li><a href="MiCasaConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,352 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:07 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MiCasaServer (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MiCasaServer (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MiCasaServer.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/server/MiCasaConfig.html" title="class in com.threerings.micasa.server"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/server/MiCasaSession.html" title="class in com.threerings.micasa.server"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/server/MiCasaServer.html" target="_top">Frames</a></li>
<li><a href="MiCasaServer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.com.threerings.crowd.server.CrowdServer">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.com.threerings.presents.server.PresentsServer">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.server</div>
<h2 title="Class MiCasaServer" class="title">Class MiCasaServer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.presents.server.PresentsServer</li>
<li>
<ul class="inheritance">
<li>com.threerings.crowd.server.CrowdServer</li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.server.MiCasaServer</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../com/threerings/micasa/simulator/server/SimpleServer.html" title="class in com.threerings.micasa.simulator.server">SimpleServer</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">MiCasaServer</span>
extends com.threerings.crowd.server.CrowdServer</pre>
<div class="block">The main general organizer of everything that goes on in the MiCasa game server process.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.crowd.server.CrowdServer">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;com.threerings.crowd.server.CrowdServer</h3>
<code>com.threerings.crowd.server.CrowdServer.CrowdModule</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.presents.server.PresentsServer">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;com.threerings.presents.server.PresentsServer</h3>
<code>com.threerings.presents.server.PresentsServer.PresentsModule, com.threerings.presents.server.PresentsServer.PresentsServerModule</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.threerings.presents.server.PresentsServer">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;com.threerings.presents.server.PresentsServer</h3>
<code>invmgr, omgr</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/server/MiCasaServer.html#MiCasaServer--">MiCasaServer</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/server/MiCasaServer.html#init-com.google.inject.Injector-">init</a></span>(com.google.inject.Injector&nbsp;injector)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/server/MiCasaServer.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.presents.server.PresentsServer">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.presents.server.PresentsServer</h3>
<code>queueShutdown, run, runServer</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MiCasaServer--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MiCasaServer</h4>
<pre>public&nbsp;MiCasaServer()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="main-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>main</h4>
<pre>public static&nbsp;void&nbsp;main(<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
</li>
</ul>
<a name="init-com.google.inject.Injector-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>init</h4>
<pre>public&nbsp;void&nbsp;init(com.google.inject.Injector&nbsp;injector)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>init</code>&nbsp;in class&nbsp;<code>com.threerings.crowd.server.CrowdServer</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MiCasaServer.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/server/MiCasaConfig.html" title="class in com.threerings.micasa.server"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/threerings/micasa/server/MiCasaSession.html" title="class in com.threerings.micasa.server"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/server/MiCasaServer.html" target="_top">Frames</a></li>
<li><a href="MiCasaServer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.com.threerings.crowd.server.CrowdServer">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.com.threerings.presents.server.PresentsServer">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,276 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:07 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MiCasaSession (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MiCasaSession (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MiCasaSession.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/server/MiCasaServer.html" title="class in com.threerings.micasa.server"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/server/MiCasaSession.html" target="_top">Frames</a></li>
<li><a href="MiCasaSession.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.com.threerings.presents.server.PresentsSession">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.com.threerings.presents.server.PresentsSession">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.server</div>
<h2 title="Class MiCasaSession" class="title">Class MiCasaSession</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.presents.server.PresentsSession</li>
<li>
<ul class="inheritance">
<li>com.threerings.crowd.server.CrowdSession</li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.server.MiCasaSession</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>com.threerings.presents.server.ClientResolutionListener, com.threerings.presents.server.net.PresentsConnection.MessageHandler</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">MiCasaSession</span>
extends com.threerings.crowd.server.CrowdSession</pre>
<div class="block">Extends the Crowd session and provides bootstrap data specific to the MiCasa services.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.threerings.presents.server.PresentsSession">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;com.threerings.presents.server.PresentsSession</h3>
<code>com.threerings.presents.server.PresentsSession.UserChangeListener</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/threerings/micasa/server/MiCasaSession.html#MiCasaSession--">MiCasaSession</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.threerings.presents.server.PresentsSession">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.threerings.presents.server.PresentsSession</h3>
<code>checkExpired, clientResolved, endSession, getAuthName, getClientObject, getCredentials, getInetAddress, getNetworkStamp, getSecret, getSessionStamp, getTimeZone, getTransmitDatagrams, handleMessage, resolutionFailed, setClassLoader, setIncomingMessageThrottle, setUsername, shutdown, toString, updateUsername</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MiCasaSession--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MiCasaSession</h4>
<pre>public&nbsp;MiCasaSession()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MiCasaSession.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/server/MiCasaServer.html" title="class in com.threerings.micasa.server"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/server/MiCasaSession.html" target="_top">Frames</a></li>
<li><a href="MiCasaSession.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.com.threerings.presents.server.PresentsSession">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.com.threerings.presents.server.PresentsSession">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.server.MiCasaConfig (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.server.MiCasaConfig (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/server/MiCasaConfig.html" title="class in com.threerings.micasa.server">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/server/class-use/MiCasaConfig.html" target="_top">Frames</a></li>
<li><a href="MiCasaConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.server.MiCasaConfig" class="title">Uses of Class<br>com.threerings.micasa.server.MiCasaConfig</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.server.MiCasaConfig</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/server/MiCasaConfig.html" title="class in com.threerings.micasa.server">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/server/class-use/MiCasaConfig.html" target="_top">Frames</a></li>
<li><a href="MiCasaConfig.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,168 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.server.MiCasaServer (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.server.MiCasaServer (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/server/MiCasaServer.html" title="class in com.threerings.micasa.server">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/server/class-use/MiCasaServer.html" target="_top">Frames</a></li>
<li><a href="MiCasaServer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.server.MiCasaServer" class="title">Uses of Class<br>com.threerings.micasa.server.MiCasaServer</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/threerings/micasa/server/MiCasaServer.html" title="class in com.threerings.micasa.server">MiCasaServer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.simulator.server">com.threerings.micasa.simulator.server</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.threerings.micasa.simulator.server">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/threerings/micasa/server/MiCasaServer.html" title="class in com.threerings.micasa.server">MiCasaServer</a> in <a href="../../../../../com/threerings/micasa/simulator/server/package-summary.html">com.threerings.micasa.simulator.server</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../../../../com/threerings/micasa/server/MiCasaServer.html" title="class in com.threerings.micasa.server">MiCasaServer</a> in <a href="../../../../../com/threerings/micasa/simulator/server/package-summary.html">com.threerings.micasa.simulator.server</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/simulator/server/SimpleServer.html" title="class in com.threerings.micasa.simulator.server">SimpleServer</a></span></code>
<div class="block">A simple simulator server implementation that extends the MiCasa server.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/server/MiCasaServer.html" title="class in com.threerings.micasa.server">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/server/class-use/MiCasaServer.html" target="_top">Frames</a></li>
<li><a href="MiCasaServer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,126 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.threerings.micasa.server.MiCasaSession (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.threerings.micasa.server.MiCasaSession (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/server/MiCasaSession.html" title="class in com.threerings.micasa.server">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/server/class-use/MiCasaSession.html" target="_top">Frames</a></li>
<li><a href="MiCasaSession.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.threerings.micasa.server.MiCasaSession" class="title">Uses of Class<br>com.threerings.micasa.server.MiCasaSession</h2>
</div>
<div class="classUseContainer">No usage of com.threerings.micasa.server.MiCasaSession</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/threerings/micasa/server/MiCasaSession.html" title="class in com.threerings.micasa.server">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/server/class-use/MiCasaSession.html" target="_top">Frames</a></li>
<li><a href="MiCasaSession.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,23 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa.server (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../com/threerings/micasa/server/package-summary.html" target="classFrame">com.threerings.micasa.server</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="MiCasaConfig.html" title="class in com.threerings.micasa.server" target="classFrame">MiCasaConfig</a></li>
<li><a href="MiCasaServer.html" title="class in com.threerings.micasa.server" target="classFrame">MiCasaServer</a></li>
<li><a href="MiCasaSession.html" title="class in com.threerings.micasa.server" target="classFrame">MiCasaSession</a></li>
</ul>
</div>
</body>
</html>
@@ -1,158 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa.server (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.threerings.micasa.server (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/table/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../com/threerings/micasa/simulator/client/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/server/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;com.threerings.micasa.server</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/server/MiCasaConfig.html" title="class in com.threerings.micasa.server">MiCasaConfig</a></td>
<td class="colLast">
<div class="block">Provides access to the MiCasa server configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/server/MiCasaServer.html" title="class in com.threerings.micasa.server">MiCasaServer</a></td>
<td class="colLast">
<div class="block">The main general organizer of everything that goes on in the MiCasa game server process.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/threerings/micasa/server/MiCasaSession.html" title="class in com.threerings.micasa.server">MiCasaSession</a></td>
<td class="colLast">
<div class="block">Extends the Crowd session and provides bootstrap data specific to the MiCasa services.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/table/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../com/threerings/micasa/simulator/client/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/server/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,157 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.threerings.micasa.server Class Hierarchy (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.threerings.micasa.server Class Hierarchy (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/table/package-tree.html">Prev</a></li>
<li><a href="../../../../com/threerings/micasa/simulator/client/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/server/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package com.threerings.micasa.server</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
<ul>
<li type="circle">com.threerings.micasa.server.<a href="../../../../com/threerings/micasa/server/MiCasaConfig.html" title="class in com.threerings.micasa.server"><span class="typeNameLink">MiCasaConfig</span></a></li>
<li type="circle">com.threerings.presents.server.PresentsServer
<ul>
<li type="circle">com.threerings.crowd.server.CrowdServer
<ul>
<li type="circle">com.threerings.micasa.server.<a href="../../../../com/threerings/micasa/server/MiCasaServer.html" title="class in com.threerings.micasa.server"><span class="typeNameLink">MiCasaServer</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">com.threerings.presents.server.PresentsSession (implements com.threerings.presents.server.ClientResolutionListener, com.threerings.presents.server.net.PresentsConnection.MessageHandler)
<ul>
<li type="circle">com.threerings.crowd.server.CrowdSession
<ul>
<li type="circle">com.threerings.micasa.server.<a href="../../../../com/threerings/micasa/server/MiCasaSession.html" title="class in com.threerings.micasa.server"><span class="typeNameLink">MiCasaSession</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/threerings/micasa/lobby/table/package-tree.html">Prev</a></li>
<li><a href="../../../../com/threerings/micasa/simulator/client/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/server/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,161 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:12 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Package com.threerings.micasa.server (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package com.threerings.micasa.server (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/server/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Uses of Package com.threerings.micasa.server" class="title">Uses of Package<br>com.threerings.micasa.server</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../com/threerings/micasa/server/package-summary.html">com.threerings.micasa.server</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.threerings.micasa.simulator.server">com.threerings.micasa.simulator.server</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.threerings.micasa.simulator.server">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/threerings/micasa/server/package-summary.html">com.threerings.micasa.server</a> used by <a href="../../../../com/threerings/micasa/simulator/server/package-summary.html">com.threerings.micasa.simulator.server</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/threerings/micasa/server/class-use/MiCasaServer.html#com.threerings.micasa.simulator.server">MiCasaServer</a>
<div class="block">The main general organizer of everything that goes on in the MiCasa game server process.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/threerings/micasa/server/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
@@ -1,291 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_31) on Sat Mar 14 10:07:07 PDT 2015 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SimpleClient (Vilya Core 1.6 API)</title>
<meta name="date" content="2015-03-14">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SimpleClient (Vilya Core 1.6 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/SimpleClient.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../com/threerings/micasa/simulator/client/SimpleFrame.html" title="class in com.threerings.micasa.simulator.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/simulator/client/SimpleClient.html" target="_top">Frames</a></li>
<li><a href="SimpleClient.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.threerings.micasa.simulator.client</div>
<h2 title="Class SimpleClient" class="title">Class SimpleClient</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.threerings.micasa.simulator.client.SimpleClient</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../../com/threerings/micasa/simulator/client/SimulatorClient.html" title="interface in com.threerings.micasa.simulator.client">SimulatorClient</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">SimpleClient</span>
extends <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="../../../../../com/threerings/micasa/simulator/client/SimulatorClient.html" title="interface in com.threerings.micasa.simulator.client">SimulatorClient</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/simulator/client/SimpleClient.html#SimpleClient-com.threerings.micasa.simulator.client.SimulatorFrame-">SimpleClient</a></span>(<a href="../../../../../com/threerings/micasa/simulator/client/SimulatorFrame.html" title="interface in com.threerings.micasa.simulator.client">SimulatorFrame</a>&nbsp;frame)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../../com/threerings/parlor/util/ParlorContext.html" title="interface in com.threerings.parlor.util">ParlorContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/threerings/micasa/simulator/client/SimpleClient.html#getParlorContext--">getParlorContext</a></span>()</code>
<div class="block">Returns a reference to the context in effect for this client.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="SimpleClient-com.threerings.micasa.simulator.client.SimulatorFrame-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SimpleClient</h4>
<pre>public&nbsp;SimpleClient(<a href="../../../../../com/threerings/micasa/simulator/client/SimulatorFrame.html" title="interface in com.threerings.micasa.simulator.client">SimulatorFrame</a>&nbsp;frame)
throws <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getParlorContext--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getParlorContext</h4>
<pre>public&nbsp;<a href="../../../../../com/threerings/parlor/util/ParlorContext.html" title="interface in com.threerings.parlor.util">ParlorContext</a>&nbsp;getParlorContext()</pre>
<div class="block">Returns a reference to the context in effect for this client. This
reference is valid for the lifetime of the application.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../com/threerings/micasa/simulator/client/SimulatorClient.html#getParlorContext--">getParlorContext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/threerings/micasa/simulator/client/SimulatorClient.html" title="interface in com.threerings.micasa.simulator.client">SimulatorClient</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/SimpleClient.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../com/threerings/micasa/simulator/client/SimpleFrame.html" title="class in com.threerings.micasa.simulator.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/threerings/micasa/simulator/client/SimpleClient.html" target="_top">Frames</a></li>
<li><a href="SimpleClient.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2015. All rights reserved.</small></p>
</body>
</html>
File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More