Compare commits
65 Commits
vilya-1.3
...
vilya-1.5.1
| Author | SHA1 | Date | |
|---|---|---|---|
| 4b322ffac2 | |||
| ff80efdfe4 | |||
| 6565145f53 | |||
| a8cd8af2f1 | |||
| c89d638d61 | |||
| e748203ca4 | |||
| 597a0fc640 | |||
| bfc5d898b7 | |||
| 69559df982 | |||
| 86c395414e | |||
| f578184826 | |||
| 87798a34d6 | |||
| 731ced4c7a | |||
| 7f6e342a6e | |||
| c2539c8cb9 | |||
| 709d0332dc | |||
| b3226c0bed | |||
| e379c289c1 | |||
| 556297e12d | |||
| a17897704c | |||
| 73d9169c0c | |||
| 9056a2d120 | |||
| 3174508874 | |||
| 28e0e51991 | |||
| 0f141680e0 | |||
| 4043dab8d2 | |||
| 734822c1c2 | |||
| 7f78373b78 | |||
| bdb3c17a8f | |||
| 595b9e93c3 | |||
| d54d0730e2 | |||
| d9e4f7ec2f | |||
| ece35034e8 | |||
| 5e885e420f | |||
| d6c4b07e2f | |||
| 0fe0305630 | |||
| e94bae4638 | |||
| 3f2fad7750 | |||
| ea5fee9091 | |||
| 9a4d1b666c | |||
| 12d0a938cf | |||
| 9419a58b87 | |||
| 563ba5ed8b | |||
| df618d3e0e | |||
| 41ecb334ba | |||
| d905cbef7a | |||
| ac7d98a29e | |||
| d59010a276 | |||
| be0fa3dd2e | |||
| 59a3e8bcaf | |||
| 5750084ad2 | |||
| 859d35c4f5 | |||
| 54b90b386c | |||
| 46c1af7015 | |||
| 7a24f0c30f | |||
| ad765f002d | |||
| afa7ed0adb | |||
| b57c4092ea | |||
| 7f339bede3 | |||
| d272c17b7b | |||
| 01071e1ed2 | |||
| 2a19ae07c8 | |||
| e83a57e57a | |||
| 8ed475b322 | |||
| 31ad60b04c |
-10
@@ -1,10 +0,0 @@
|
|||||||
<?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>
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
<?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>
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
#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
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
#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
|
|
||||||
@@ -1,59 +0,0 @@
|
|||||||
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$
|
|
||||||
@@ -0,0 +1,83 @@
|
|||||||
|
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
|
||||||
|
|
||||||
|
[Javadoc documentation](http://threerings.github.com/vilya/apidocs/) is provided.
|
||||||
|
|
||||||
|
Tutorial-style documentation is somewhat sparse at the moment, but inspection
|
||||||
|
of the code in the `src/test/java/` directory shows examples of use of many
|
||||||
|
features of the library.
|
||||||
|
|
||||||
|
Building
|
||||||
|
--------
|
||||||
|
|
||||||
|
The library is built using [Ant](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)
|
||||||
|
|
||||||
|
Artifacts
|
||||||
|
---------
|
||||||
|
|
||||||
|
A Maven repository containing released versions of the Vilya Java and
|
||||||
|
ActionScript artifacts are maintained here. To add a Vilya dependency to a
|
||||||
|
Maven project, add the following to your `pom.xml`:
|
||||||
|
|
||||||
|
<repositories>
|
||||||
|
<repository>
|
||||||
|
<id>ooo-repo</id>
|
||||||
|
<url>http://threerings.github.com/maven-repo</url>
|
||||||
|
</repository>
|
||||||
|
</repositories>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.threerings</groupId>
|
||||||
|
<artifactId>vilya</artifactId>
|
||||||
|
<version>1.3</version>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
To add it to an Ivy, SBT, or other Maven repository using project, simply
|
||||||
|
remove the vast majority of the boilerplate above.
|
||||||
|
|
||||||
|
If you prefer to download pre-built binaries, those can be had here:
|
||||||
|
|
||||||
|
* [vilya-1.3.jar](http://threerings.github.com/maven-repo/com/threerings/vilya/1.3/vilya-1.3.jar)
|
||||||
|
* [vilyalib-1.3.swc](http://threerings.github.com/maven-repo/com/threerings/vilyalib/1.3/vilyalib-1.3.swc)
|
||||||
|
|
||||||
|
Distribution
|
||||||
|
------------
|
||||||
|
|
||||||
|
The Vilya library is released under the LGPL. The most recent version of the
|
||||||
|
library is available at http://github.com/threerings/vilya
|
||||||
|
|
||||||
|
Contact
|
||||||
|
-------
|
||||||
|
|
||||||
|
Questions, comments, and other worldly endeavors can be handled via the [Three
|
||||||
|
Rings Libraries](http://groups.google.com/group/ooo-libs) Google Group.
|
||||||
|
|
||||||
|
Vilya is actively developed by the scurvy dogs at
|
||||||
|
[Three Rings](http://www.threerings.net) Contributions are welcome.
|
||||||
|
|
||||||
|
[whirled]: http://threerings.github.com/vilya/apidocs/com/threerings/whirled/package-summary.html
|
||||||
|
[parlor]: http://threerings.github.com/vilya/apidocs/com/threerings/parlor/package-summary.html
|
||||||
|
[puzzle]: http://threerings.github.com/vilya/apidocs/com/threerings/puzzle/package-summary.html
|
||||||
|
[micasa]: http://threerings.github.com/vilya/apidocs/com/threerings/micasa/package-summary.html
|
||||||
+110
@@ -0,0 +1,110 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<parent>
|
||||||
|
<groupId>com.threerings</groupId>
|
||||||
|
<artifactId>vilya-parent</artifactId>
|
||||||
|
<version>1.5.1</version>
|
||||||
|
</parent>
|
||||||
|
|
||||||
|
<artifactId>vilyalib</artifactId>
|
||||||
|
<packaging>swc</packaging>
|
||||||
|
<name>Vilya ActionScript</name>
|
||||||
|
|
||||||
|
<repositories>
|
||||||
|
<repository>
|
||||||
|
<id>flexlib-repo</id>
|
||||||
|
<url>http://maven.ow2.org/maven2</url>
|
||||||
|
</repository>
|
||||||
|
<repository>
|
||||||
|
<id>ooo-ext-maven-repo</id>
|
||||||
|
<url>http://ooo-maven.googlecode.com/hg/repository</url>
|
||||||
|
</repository>
|
||||||
|
<repository>
|
||||||
|
<id>ooo-maven-repo</id>
|
||||||
|
<url>http://threerings.github.com/maven-repo</url>
|
||||||
|
</repository>
|
||||||
|
</repositories>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<flex.version>4.1.0.16076</flex.version>
|
||||||
|
</properties>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.threerings</groupId>
|
||||||
|
<artifactId>aspirin</artifactId>
|
||||||
|
<version>1.9</version>
|
||||||
|
<type>swc</type>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>flexlib</groupId>
|
||||||
|
<artifactId>flexlib-bin</artifactId>
|
||||||
|
<version>2.4</version>
|
||||||
|
<type>swc</type>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>as3isolib</groupId>
|
||||||
|
<artifactId>as3isolib-fp9</artifactId>
|
||||||
|
<version>r298</version>
|
||||||
|
<type>swc</type>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.threerings</groupId>
|
||||||
|
<artifactId>nenyalib</artifactId>
|
||||||
|
<version>1.5</version>
|
||||||
|
<type>swc</type>
|
||||||
|
</dependency>
|
||||||
|
<!-- needed for the build, but not an exported dependency -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.adobe.flex.framework</groupId>
|
||||||
|
<artifactId>flex-framework</artifactId>
|
||||||
|
<version>${flex.version}</version>
|
||||||
|
<type>pom</type>
|
||||||
|
<optional>true</optional>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
<pluginRepositories>
|
||||||
|
<pluginRepository>
|
||||||
|
<id>flexmojos</id>
|
||||||
|
<url>http://repository.sonatype.org/content/groups/flexgroup/</url>
|
||||||
|
</pluginRepository>
|
||||||
|
</pluginRepositories>
|
||||||
|
|
||||||
|
<build>
|
||||||
|
<sourceDirectory>src/main/as</sourceDirectory>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.sonatype.flexmojos</groupId>
|
||||||
|
<artifactId>flexmojos-maven-plugin</artifactId>
|
||||||
|
<extensions>true</extensions>
|
||||||
|
<version>4.2-beta</version>
|
||||||
|
<configuration>
|
||||||
|
<omitTraceStatements>false</omitTraceStatements>
|
||||||
|
<debug>true</debug>
|
||||||
|
<incremental>false</incremental>
|
||||||
|
<useNetwork>false</useNetwork>
|
||||||
|
<verboseStacktraces>true</verboseStacktraces>
|
||||||
|
<!-- we've never shown them in the Ant build, why start now? -->
|
||||||
|
<showWarnings>false</showWarnings>
|
||||||
|
</configuration>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.adobe.flex</groupId>
|
||||||
|
<artifactId>compiler</artifactId>
|
||||||
|
<version>${flex.version}</version>
|
||||||
|
<type>pom</type>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.adobe.flex.compiler</groupId>
|
||||||
|
<artifactId>asdoc</artifactId>
|
||||||
|
<version>${flex.version}</version>
|
||||||
|
<classifier>template</classifier>
|
||||||
|
<type>zip</type>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
+1
-3
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -27,8 +27,6 @@ import com.threerings.io.ObjectOutputStream;
|
|||||||
import com.threerings.util.Byte;
|
import com.threerings.util.Byte;
|
||||||
import com.threerings.util.Comparable;
|
import com.threerings.util.Comparable;
|
||||||
import com.threerings.util.Hashable;
|
import com.threerings.util.Hashable;
|
||||||
import com.threerings.util.Integer;
|
|
||||||
import com.threerings.util.Joiner;
|
|
||||||
|
|
||||||
import com.threerings.presents.dobj.DSet;
|
import com.threerings.presents.dobj.DSet;
|
||||||
import com.threerings.presents.dobj.DSet_Entry;
|
import com.threerings.presents.dobj.DSet_Entry;
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+3
-3
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
package com.threerings.parlor.card.data {
|
package com.threerings.parlor.card.data {
|
||||||
|
|
||||||
import com.threerings.util.ArrayUtil;
|
import com.threerings.util.Arrays;
|
||||||
import com.threerings.util.StreamableArrayList;
|
import com.threerings.util.StreamableArrayList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -101,7 +101,7 @@ public class Deck extends StreamableArrayList
|
|||||||
*/
|
*/
|
||||||
public function shuffle () :void
|
public function shuffle () :void
|
||||||
{
|
{
|
||||||
ArrayUtil.shuffle(_array);
|
Arrays.shuffle(_array);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+4
-3
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -22,10 +22,11 @@
|
|||||||
package com.threerings.parlor.card.trick.client {
|
package com.threerings.parlor.card.trick.client {
|
||||||
|
|
||||||
import com.threerings.io.TypedArray;
|
import com.threerings.io.TypedArray;
|
||||||
import com.threerings.parlor.card.data.Card;
|
|
||||||
import com.threerings.presents.client.Client;
|
|
||||||
import com.threerings.presents.client.InvocationService;
|
import com.threerings.presents.client.InvocationService;
|
||||||
|
|
||||||
|
import com.threerings.parlor.card.data.Card;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An ActionScript version of the Java TrickCardGameService interface.
|
* An ActionScript version of the Java TrickCardGameService interface.
|
||||||
*/
|
*/
|
||||||
+6
-4
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -22,11 +22,13 @@
|
|||||||
package com.threerings.parlor.card.trick.data {
|
package com.threerings.parlor.card.trick.data {
|
||||||
|
|
||||||
import com.threerings.io.TypedArray;
|
import com.threerings.io.TypedArray;
|
||||||
|
|
||||||
|
import com.threerings.util.Integer;
|
||||||
|
|
||||||
|
import com.threerings.presents.data.InvocationMarshaller;
|
||||||
|
|
||||||
import com.threerings.parlor.card.data.Card;
|
import com.threerings.parlor.card.data.Card;
|
||||||
import com.threerings.parlor.card.trick.client.TrickCardGameService;
|
import com.threerings.parlor.card.trick.client.TrickCardGameService;
|
||||||
import com.threerings.presents.client.Client;
|
|
||||||
import com.threerings.presents.data.InvocationMarshaller;
|
|
||||||
import com.threerings.util.Integer;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides the implementation of the <code>TrickCardGameService</code> interface
|
* Provides the implementation of the <code>TrickCardGameService</code> interface
|
||||||
+1
-7
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,19 +21,13 @@
|
|||||||
|
|
||||||
package com.threerings.parlor.client {
|
package com.threerings.parlor.client {
|
||||||
|
|
||||||
import mx.containers.Grid;
|
|
||||||
|
|
||||||
import mx.controls.CheckBox;
|
import mx.controls.CheckBox;
|
||||||
import mx.controls.ComboBox;
|
import mx.controls.ComboBox;
|
||||||
import mx.controls.Label;
|
import mx.controls.Label;
|
||||||
|
|
||||||
import com.threerings.flex.GridUtil;
|
|
||||||
|
|
||||||
import com.threerings.parlor.data.RangeParameter;
|
import com.threerings.parlor.data.RangeParameter;
|
||||||
import com.threerings.parlor.data.TableConfig;
|
import com.threerings.parlor.data.TableConfig;
|
||||||
import com.threerings.parlor.data.ToggleParameter;
|
import com.threerings.parlor.data.ToggleParameter;
|
||||||
import com.threerings.parlor.util.ParlorContext;
|
|
||||||
|
|
||||||
import com.threerings.parlor.game.client.FlexGameConfigurator;
|
import com.threerings.parlor.game.client.FlexGameConfigurator;
|
||||||
import com.threerings.parlor.game.data.GameConfig;
|
import com.threerings.parlor.game.data.GameConfig;
|
||||||
|
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+5
-3
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,10 +21,12 @@
|
|||||||
|
|
||||||
package com.threerings.parlor.client {
|
package com.threerings.parlor.client {
|
||||||
|
|
||||||
|
import com.threerings.util.Name;
|
||||||
|
|
||||||
|
import com.threerings.presents.client.InvocationDecoder;
|
||||||
|
|
||||||
import com.threerings.parlor.client.ParlorReceiver;
|
import com.threerings.parlor.client.ParlorReceiver;
|
||||||
import com.threerings.parlor.game.data.GameConfig;
|
import com.threerings.parlor.game.data.GameConfig;
|
||||||
import com.threerings.presents.client.InvocationDecoder;
|
|
||||||
import com.threerings.util.Name;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Dispatches calls to a {@link ParlorReceiver} instance.
|
* Dispatches calls to a {@link ParlorReceiver} instance.
|
||||||
+4
-4
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,10 +21,10 @@
|
|||||||
|
|
||||||
package com.threerings.parlor.client {
|
package com.threerings.parlor.client {
|
||||||
|
|
||||||
import com.threerings.util.ArrayUtil;
|
import com.threerings.util.Arrays;
|
||||||
|
import com.threerings.util.Log;
|
||||||
import com.threerings.util.Map;
|
import com.threerings.util.Map;
|
||||||
import com.threerings.util.Maps;
|
import com.threerings.util.Maps;
|
||||||
import com.threerings.util.Log;
|
|
||||||
import com.threerings.util.Name;
|
import com.threerings.util.Name;
|
||||||
|
|
||||||
import com.threerings.presents.client.BasicDirector;
|
import com.threerings.presents.client.BasicDirector;
|
||||||
@@ -93,7 +93,7 @@ public class ParlorDirector extends BasicDirector
|
|||||||
*/
|
*/
|
||||||
public function removeGameReadyObserver (observer :GameReadyObserver) :void
|
public function removeGameReadyObserver (observer :GameReadyObserver) :void
|
||||||
{
|
{
|
||||||
ArrayUtil.removeFirst(_grobs, observer);
|
Arrays.removeFirst(_grobs, observer);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+5
-4
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,12 +21,13 @@
|
|||||||
|
|
||||||
package com.threerings.parlor.client {
|
package com.threerings.parlor.client {
|
||||||
|
|
||||||
import com.threerings.parlor.game.data.GameConfig;
|
import com.threerings.util.Name;
|
||||||
import com.threerings.presents.client.Client;
|
|
||||||
import com.threerings.presents.client.InvocationService;
|
import com.threerings.presents.client.InvocationService;
|
||||||
import com.threerings.presents.client.InvocationService_ConfirmListener;
|
import com.threerings.presents.client.InvocationService_ConfirmListener;
|
||||||
import com.threerings.presents.client.InvocationService_InvocationListener;
|
import com.threerings.presents.client.InvocationService_InvocationListener;
|
||||||
import com.threerings.util.Name;
|
|
||||||
|
import com.threerings.parlor.game.data.GameConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An ActionScript version of the Java ParlorService interface.
|
* An ActionScript version of the Java ParlorService interface.
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+2
-4
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,11 +21,9 @@
|
|||||||
|
|
||||||
package com.threerings.parlor.client {
|
package com.threerings.parlor.client {
|
||||||
|
|
||||||
import com.threerings.parlor.util.ParlorContext;
|
|
||||||
|
|
||||||
import com.threerings.parlor.data.TableConfig;
|
import com.threerings.parlor.data.TableConfig;
|
||||||
|
|
||||||
import com.threerings.parlor.game.client.GameConfigurator;
|
import com.threerings.parlor.game.client.GameConfigurator;
|
||||||
|
import com.threerings.parlor.util.ParlorContext;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This should be implemented some user-interface element that allows
|
* This should be implemented some user-interface element that allows
|
||||||
+3
-5
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
package com.threerings.parlor.client {
|
package com.threerings.parlor.client {
|
||||||
|
|
||||||
import com.threerings.util.ArrayUtil;
|
import com.threerings.util.Arrays;
|
||||||
import com.threerings.util.Log;
|
import com.threerings.util.Log;
|
||||||
import com.threerings.util.Name;
|
import com.threerings.util.Name;
|
||||||
import com.threerings.util.ObserverList;
|
import com.threerings.util.ObserverList;
|
||||||
@@ -31,7 +31,6 @@ import com.threerings.presents.client.BasicDirector;
|
|||||||
import com.threerings.presents.client.Client;
|
import com.threerings.presents.client.Client;
|
||||||
import com.threerings.presents.client.ClientEvent;
|
import com.threerings.presents.client.ClientEvent;
|
||||||
import com.threerings.presents.client.InvocationService_ResultListener;
|
import com.threerings.presents.client.InvocationService_ResultListener;
|
||||||
|
|
||||||
import com.threerings.presents.dobj.DObject;
|
import com.threerings.presents.dobj.DObject;
|
||||||
import com.threerings.presents.dobj.EntryAddedEvent;
|
import com.threerings.presents.dobj.EntryAddedEvent;
|
||||||
import com.threerings.presents.dobj.EntryRemovedEvent;
|
import com.threerings.presents.dobj.EntryRemovedEvent;
|
||||||
@@ -39,7 +38,6 @@ import com.threerings.presents.dobj.EntryUpdatedEvent;
|
|||||||
import com.threerings.presents.dobj.SetListener;
|
import com.threerings.presents.dobj.SetListener;
|
||||||
|
|
||||||
import com.threerings.crowd.data.BodyObject;
|
import com.threerings.crowd.data.BodyObject;
|
||||||
import com.threerings.crowd.data.PlaceObject;
|
|
||||||
|
|
||||||
import com.threerings.parlor.data.Table;
|
import com.threerings.parlor.data.Table;
|
||||||
import com.threerings.parlor.data.TableConfig;
|
import com.threerings.parlor.data.TableConfig;
|
||||||
@@ -376,7 +374,7 @@ public class TableDirector extends BasicDirector
|
|||||||
|
|
||||||
// look for our username in the players array
|
// look for our username in the players array
|
||||||
var self :BodyObject = (_pctx.getClient().getClientObject() as BodyObject);
|
var self :BodyObject = (_pctx.getClient().getClientObject() as BodyObject);
|
||||||
if (ArrayUtil.contains(table.players, self.getVisibleName())) {
|
if (Arrays.contains(table.players, self.getVisibleName())) {
|
||||||
_ourTable = table;
|
_ourTable = table;
|
||||||
}
|
}
|
||||||
|
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+6
-5
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,13 +21,14 @@
|
|||||||
|
|
||||||
package com.threerings.parlor.client {
|
package com.threerings.parlor.client {
|
||||||
|
|
||||||
import com.threerings.parlor.data.TableConfig;
|
import com.threerings.util.Name;
|
||||||
import com.threerings.parlor.game.data.GameConfig;
|
|
||||||
import com.threerings.presents.client.Client;
|
|
||||||
import com.threerings.presents.client.InvocationService;
|
import com.threerings.presents.client.InvocationService;
|
||||||
import com.threerings.presents.client.InvocationService_InvocationListener;
|
import com.threerings.presents.client.InvocationService_InvocationListener;
|
||||||
import com.threerings.presents.client.InvocationService_ResultListener;
|
import com.threerings.presents.client.InvocationService_ResultListener;
|
||||||
import com.threerings.util.Name;
|
|
||||||
|
import com.threerings.parlor.data.TableConfig;
|
||||||
|
import com.threerings.parlor.game.data.GameConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An ActionScript version of the Java TableService interface.
|
* An ActionScript version of the Java TableService interface.
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+8
-7
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,17 +21,18 @@
|
|||||||
|
|
||||||
package com.threerings.parlor.data {
|
package com.threerings.parlor.data {
|
||||||
|
|
||||||
import com.threerings.parlor.client.ParlorService;
|
import com.threerings.util.Integer;
|
||||||
import com.threerings.parlor.client.ParlorService_InviteListener;
|
import com.threerings.util.Name;
|
||||||
import com.threerings.parlor.game.data.GameConfig;
|
|
||||||
import com.threerings.presents.client.Client;
|
|
||||||
import com.threerings.presents.client.InvocationService_ConfirmListener;
|
import com.threerings.presents.client.InvocationService_ConfirmListener;
|
||||||
import com.threerings.presents.client.InvocationService_InvocationListener;
|
import com.threerings.presents.client.InvocationService_InvocationListener;
|
||||||
import com.threerings.presents.data.InvocationMarshaller;
|
import com.threerings.presents.data.InvocationMarshaller;
|
||||||
import com.threerings.presents.data.InvocationMarshaller_ConfirmMarshaller;
|
import com.threerings.presents.data.InvocationMarshaller_ConfirmMarshaller;
|
||||||
import com.threerings.presents.data.InvocationMarshaller_ListenerMarshaller;
|
import com.threerings.presents.data.InvocationMarshaller_ListenerMarshaller;
|
||||||
import com.threerings.util.Integer;
|
|
||||||
import com.threerings.util.Name;
|
import com.threerings.parlor.client.ParlorService;
|
||||||
|
import com.threerings.parlor.client.ParlorService_InviteListener;
|
||||||
|
import com.threerings.parlor.game.data.GameConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides the implementation of the <code>ParlorService</code> interface
|
* Provides the implementation of the <code>ParlorService</code> interface
|
||||||
+3
-2
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,9 +21,10 @@
|
|||||||
|
|
||||||
package com.threerings.parlor.data {
|
package com.threerings.parlor.data {
|
||||||
|
|
||||||
import com.threerings.parlor.client.ParlorService_InviteListener;
|
|
||||||
import com.threerings.presents.data.InvocationMarshaller_ListenerMarshaller;
|
import com.threerings.presents.data.InvocationMarshaller_ListenerMarshaller;
|
||||||
|
|
||||||
|
import com.threerings.parlor.client.ParlorService_InviteListener;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Marshalls instances of the ParlorService_InviteMarshaller interface.
|
* Marshalls instances of the ParlorService_InviteMarshaller interface.
|
||||||
*/
|
*/
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+7
-10
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,21 +21,18 @@
|
|||||||
|
|
||||||
package com.threerings.parlor.data {
|
package com.threerings.parlor.data {
|
||||||
|
|
||||||
import com.threerings.util.ArrayUtil;
|
|
||||||
import com.threerings.util.ClassUtil;
|
|
||||||
import com.threerings.util.Hashable;
|
|
||||||
import com.threerings.util.Joiner;
|
|
||||||
import com.threerings.util.Name;
|
|
||||||
|
|
||||||
import com.threerings.io.ObjectInputStream;
|
import com.threerings.io.ObjectInputStream;
|
||||||
import com.threerings.io.ObjectOutputStream;
|
import com.threerings.io.ObjectOutputStream;
|
||||||
import com.threerings.io.TypedArray;
|
import com.threerings.io.TypedArray;
|
||||||
|
|
||||||
|
import com.threerings.util.Arrays;
|
||||||
|
import com.threerings.util.Hashable;
|
||||||
|
import com.threerings.util.Joiner;
|
||||||
|
import com.threerings.util.Name;
|
||||||
|
|
||||||
import com.threerings.presents.dobj.DSet;
|
import com.threerings.presents.dobj.DSet;
|
||||||
import com.threerings.presents.dobj.DSet_Entry;
|
import com.threerings.presents.dobj.DSet_Entry;
|
||||||
|
|
||||||
import com.threerings.crowd.data.BodyObject;
|
|
||||||
|
|
||||||
import com.threerings.parlor.game.data.GameConfig;
|
import com.threerings.parlor.game.data.GameConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -133,7 +130,7 @@ public class Table
|
|||||||
for (var jj :int = 0; jj < subTeams.length; jj++) {
|
for (var jj :int = 0; jj < subTeams.length; jj++) {
|
||||||
var occ :Name = (players[(subTeams[jj] as int)] as Name);
|
var occ :Name = (players[(subTeams[jj] as int)] as Name);
|
||||||
if (occ != null) {
|
if (occ != null) {
|
||||||
newSubTeams.push(ArrayUtil.indexOf(players, occ));
|
newSubTeams.push(Arrays.indexOf(players, occ));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
newSubTeams.sort(null, Array.NUMERIC);
|
newSubTeams.sort(null, Array.NUMERIC);
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+7
-6
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,16 +21,17 @@
|
|||||||
|
|
||||||
package com.threerings.parlor.data {
|
package com.threerings.parlor.data {
|
||||||
|
|
||||||
import com.threerings.parlor.client.TableService;
|
import com.threerings.util.Integer;
|
||||||
import com.threerings.parlor.game.data.GameConfig;
|
import com.threerings.util.Name;
|
||||||
import com.threerings.presents.client.Client;
|
|
||||||
import com.threerings.presents.client.InvocationService_InvocationListener;
|
import com.threerings.presents.client.InvocationService_InvocationListener;
|
||||||
import com.threerings.presents.client.InvocationService_ResultListener;
|
import com.threerings.presents.client.InvocationService_ResultListener;
|
||||||
import com.threerings.presents.data.InvocationMarshaller;
|
import com.threerings.presents.data.InvocationMarshaller;
|
||||||
import com.threerings.presents.data.InvocationMarshaller_ListenerMarshaller;
|
import com.threerings.presents.data.InvocationMarshaller_ListenerMarshaller;
|
||||||
import com.threerings.presents.data.InvocationMarshaller_ResultMarshaller;
|
import com.threerings.presents.data.InvocationMarshaller_ResultMarshaller;
|
||||||
import com.threerings.util.Integer;
|
|
||||||
import com.threerings.util.Name;
|
import com.threerings.parlor.client.TableService;
|
||||||
|
import com.threerings.parlor.game.data.GameConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides the implementation of the <code>TableService</code> interface
|
* Provides the implementation of the <code>TableService</code> interface
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+5
-7
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,17 +21,15 @@
|
|||||||
|
|
||||||
package com.threerings.parlor.game.client {
|
package com.threerings.parlor.game.client {
|
||||||
|
|
||||||
import mx.core.Container;
|
|
||||||
import mx.core.UIComponent;
|
|
||||||
|
|
||||||
import mx.containers.Grid;
|
import mx.containers.Grid;
|
||||||
import mx.containers.GridItem;
|
import mx.containers.GridItem;
|
||||||
import mx.containers.GridRow;
|
import mx.containers.GridRow;
|
||||||
|
import mx.core.Container;
|
||||||
import com.threerings.flex.GridUtil;
|
import mx.core.UIComponent;
|
||||||
|
|
||||||
import com.threerings.parlor.game.data.GameConfig;
|
import com.threerings.parlor.game.data.GameConfig;
|
||||||
import com.threerings.parlor.util.ParlorContext;
|
|
||||||
|
import com.threerings.flex.GridUtil;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides the base from which interfaces can be built to configure games prior to starting them.
|
* Provides the base from which interfaces can be built to configure games prior to starting them.
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+5
-5
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,16 +21,16 @@
|
|||||||
|
|
||||||
package com.threerings.parlor.game.data {
|
package com.threerings.parlor.game.data {
|
||||||
|
|
||||||
|
import com.threerings.io.ObjectInputStream;
|
||||||
|
import com.threerings.io.ObjectOutputStream;
|
||||||
|
import com.threerings.io.TypedArray;
|
||||||
|
|
||||||
import com.threerings.util.ClassUtil;
|
import com.threerings.util.ClassUtil;
|
||||||
import com.threerings.util.Cloneable;
|
import com.threerings.util.Cloneable;
|
||||||
import com.threerings.util.Hashable;
|
import com.threerings.util.Hashable;
|
||||||
import com.threerings.util.Name;
|
import com.threerings.util.Name;
|
||||||
import com.threerings.util.StringUtil;
|
import com.threerings.util.StringUtil;
|
||||||
|
|
||||||
import com.threerings.io.ObjectInputStream;
|
|
||||||
import com.threerings.io.ObjectOutputStream;
|
|
||||||
import com.threerings.io.TypedArray;
|
|
||||||
|
|
||||||
import com.threerings.crowd.data.PlaceConfig;
|
import com.threerings.crowd.data.PlaceConfig;
|
||||||
|
|
||||||
import com.threerings.parlor.client.TableConfigurator;
|
import com.threerings.parlor.client.TableConfigurator;
|
||||||
+9
-9
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,16 +21,16 @@
|
|||||||
|
|
||||||
package com.threerings.parlor.game.data {
|
package com.threerings.parlor.game.data {
|
||||||
|
|
||||||
import com.threerings.util.ArrayUtil;
|
|
||||||
import com.threerings.util.Integer;
|
|
||||||
import com.threerings.util.Joiner;
|
|
||||||
import com.threerings.util.langBoolean;
|
|
||||||
import com.threerings.util.Name;
|
|
||||||
|
|
||||||
import com.threerings.io.ObjectInputStream;
|
import com.threerings.io.ObjectInputStream;
|
||||||
import com.threerings.io.ObjectOutputStream;
|
import com.threerings.io.ObjectOutputStream;
|
||||||
import com.threerings.io.TypedArray;
|
import com.threerings.io.TypedArray;
|
||||||
|
|
||||||
|
import com.threerings.util.Arrays;
|
||||||
|
import com.threerings.util.Integer;
|
||||||
|
import com.threerings.util.Joiner;
|
||||||
|
import com.threerings.util.Name;
|
||||||
|
import com.threerings.util.langBoolean;
|
||||||
|
|
||||||
import com.threerings.crowd.data.PlaceObject;
|
import com.threerings.crowd.data.PlaceObject;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -157,7 +157,7 @@ public class GameObject extends PlaceObject
|
|||||||
*/
|
*/
|
||||||
public function getPlayerIndex (username :Name) :int
|
public function getPlayerIndex (username :Name) :int
|
||||||
{
|
{
|
||||||
return ArrayUtil.indexOf(players, username);
|
return Arrays.indexOf(players, username);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -218,7 +218,7 @@ public class GameObject extends PlaceObject
|
|||||||
*/
|
*/
|
||||||
public function getWinnerIndex () :int
|
public function getWinnerIndex () :int
|
||||||
{
|
{
|
||||||
return ArrayUtil.indexOf(winners, true);
|
return Arrays.indexOf(winners, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+2
-3
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -23,8 +23,8 @@ package com.threerings.parlor.turn.client {
|
|||||||
|
|
||||||
import com.threerings.util.Name;
|
import com.threerings.util.Name;
|
||||||
|
|
||||||
import com.threerings.presents.dobj.AttributeChangedEvent;
|
|
||||||
import com.threerings.presents.dobj.AttributeChangeListener;
|
import com.threerings.presents.dobj.AttributeChangeListener;
|
||||||
|
import com.threerings.presents.dobj.AttributeChangedEvent;
|
||||||
|
|
||||||
import com.threerings.crowd.data.BodyObject;
|
import com.threerings.crowd.data.BodyObject;
|
||||||
import com.threerings.crowd.data.PlaceConfig;
|
import com.threerings.crowd.data.PlaceConfig;
|
||||||
@@ -34,7 +34,6 @@ import com.threerings.crowd.util.CrowdContext;
|
|||||||
import com.threerings.parlor.game.client.GameController;
|
import com.threerings.parlor.game.client.GameController;
|
||||||
import com.threerings.parlor.game.client.GameControllerDelegate;
|
import com.threerings.parlor.game.client.GameControllerDelegate;
|
||||||
import com.threerings.parlor.game.data.GameObject;
|
import com.threerings.parlor.game.data.GameObject;
|
||||||
|
|
||||||
import com.threerings.parlor.turn.data.TurnGameObject;
|
import com.threerings.parlor.turn.data.TurnGameObject;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+2
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -22,6 +22,7 @@
|
|||||||
package com.threerings.parlor.util {
|
package com.threerings.parlor.util {
|
||||||
|
|
||||||
import com.threerings.crowd.util.CrowdContext;
|
import com.threerings.crowd.util.CrowdContext;
|
||||||
|
|
||||||
import com.threerings.parlor.client.ParlorDirector;
|
import com.threerings.parlor.client.ParlorDirector;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
+8
-7
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -24,19 +24,20 @@ package com.threerings.stage.client {
|
|||||||
import flash.display.DisplayObject;
|
import flash.display.DisplayObject;
|
||||||
import flash.display.Sprite;
|
import flash.display.Sprite;
|
||||||
|
|
||||||
import com.threerings.cast.CharacterSprite;
|
import as3isolib.display.IsoSprite;
|
||||||
|
|
||||||
import com.threerings.util.DirectionCodes;
|
import com.threerings.util.DirectionCodes;
|
||||||
import com.threerings.media.Tickable;
|
|
||||||
import com.threerings.media.util.Path;
|
import com.threerings.media.util.Path;
|
||||||
import com.threerings.media.util.Pathable;
|
import com.threerings.media.util.Pathable;
|
||||||
|
|
||||||
|
import com.threerings.cast.CharacterSprite;
|
||||||
|
|
||||||
import com.threerings.miso.client.PriorityIsoDisplayObject;
|
import com.threerings.miso.client.PriorityIsoDisplayObject;
|
||||||
import com.threerings.miso.util.MisoSceneMetrics;
|
import com.threerings.miso.util.MisoSceneMetrics;
|
||||||
import com.threerings.miso.util.MisoUtil;
|
import com.threerings.miso.util.MisoUtil;
|
||||||
import com.threerings.stage.data.StageLocation;
|
|
||||||
|
|
||||||
import as3isolib.display.IsoSprite;
|
import com.threerings.stage.data.StageLocation;
|
||||||
import as3isolib.display.scene.IsoScene;
|
|
||||||
import as3isolib.graphics.SolidColorFill;
|
|
||||||
|
|
||||||
public class CharacterIsoSprite extends IsoSprite
|
public class CharacterIsoSprite extends IsoSprite
|
||||||
implements Pathable, PriorityIsoDisplayObject
|
implements Pathable, PriorityIsoDisplayObject
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+24
-25
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,48 +21,47 @@
|
|||||||
|
|
||||||
package com.threerings.stage.client {
|
package com.threerings.stage.client {
|
||||||
|
|
||||||
import flash.display.DisplayObject;
|
|
||||||
|
|
||||||
import flash.geom.Point;
|
|
||||||
import flash.geom.Rectangle;
|
|
||||||
|
|
||||||
import flash.events.Event;
|
import flash.events.Event;
|
||||||
import flash.events.MouseEvent;
|
import flash.events.MouseEvent;
|
||||||
|
import flash.geom.Point;
|
||||||
|
|
||||||
import com.threerings.cast.CharacterSprite;
|
import as3isolib.geom.Pt;
|
||||||
import com.threerings.crowd.client.OccupantObserver;
|
|
||||||
|
|
||||||
import com.threerings.crowd.data.OccupantInfo;
|
|
||||||
import com.threerings.crowd.data.PlaceObject;
|
|
||||||
import com.threerings.media.Tickable;
|
|
||||||
import com.threerings.media.util.LineSegmentPath;
|
|
||||||
import com.threerings.media.util.Path;
|
|
||||||
import com.threerings.util.Controller;
|
import com.threerings.util.Controller;
|
||||||
import com.threerings.util.Integer;
|
|
||||||
import com.threerings.util.Iterator;
|
import com.threerings.util.Iterator;
|
||||||
import com.threerings.util.Log;
|
import com.threerings.util.Log;
|
||||||
import com.threerings.util.Map;
|
import com.threerings.util.Map;
|
||||||
import com.threerings.util.Maps;
|
import com.threerings.util.Maps;
|
||||||
import com.threerings.util.MathUtil;
|
import com.threerings.util.MathUtil;
|
||||||
import com.threerings.util.StringUtil;
|
import com.threerings.util.StringUtil;
|
||||||
|
|
||||||
|
import com.threerings.presents.dobj.EntryUpdatedEvent;
|
||||||
|
import com.threerings.presents.dobj.SetAdapter;
|
||||||
|
import com.threerings.presents.dobj.SetListener;
|
||||||
|
|
||||||
|
import com.threerings.crowd.client.OccupantObserver;
|
||||||
|
import com.threerings.crowd.data.OccupantInfo;
|
||||||
|
import com.threerings.crowd.data.PlaceObject;
|
||||||
|
import com.threerings.crowd.util.CrowdContext;
|
||||||
|
|
||||||
|
import com.threerings.media.Tickable;
|
||||||
|
import com.threerings.media.util.LineSegmentPath;
|
||||||
|
import com.threerings.media.util.Path;
|
||||||
|
|
||||||
|
import com.threerings.cast.CharacterSprite;
|
||||||
|
|
||||||
|
import com.threerings.miso.util.MisoSceneMetrics;
|
||||||
|
import com.threerings.miso.util.MisoUtil;
|
||||||
|
|
||||||
import com.threerings.whirled.spot.data.Location;
|
import com.threerings.whirled.spot.data.Location;
|
||||||
import com.threerings.whirled.spot.data.Portal;
|
import com.threerings.whirled.spot.data.Portal;
|
||||||
import com.threerings.whirled.spot.data.SceneLocation;
|
import com.threerings.whirled.spot.data.SceneLocation;
|
||||||
import com.threerings.whirled.spot.data.SpotCodes;
|
import com.threerings.whirled.spot.data.SpotCodes;
|
||||||
import com.threerings.whirled.spot.data.SpotSceneObject;
|
import com.threerings.whirled.spot.data.SpotSceneObject;
|
||||||
import com.threerings.whirled.util.WhirledContext;
|
|
||||||
import com.threerings.stage.data.StageSceneObject;
|
|
||||||
import com.threerings.stage.data.StageLocation;
|
import com.threerings.stage.data.StageLocation;
|
||||||
|
import com.threerings.stage.data.StageSceneObject;
|
||||||
import com.threerings.stage.util.StageContext;
|
import com.threerings.stage.util.StageContext;
|
||||||
import com.threerings.crowd.util.CrowdContext;
|
|
||||||
import com.threerings.presents.dobj.EntryUpdatedEvent;
|
|
||||||
import com.threerings.presents.dobj.SetAdapter;
|
|
||||||
import com.threerings.presents.dobj.SetListener;
|
|
||||||
|
|
||||||
import com.threerings.miso.util.MisoSceneMetrics;
|
|
||||||
import com.threerings.miso.util.MisoUtil;
|
|
||||||
|
|
||||||
import as3isolib.geom.Pt;
|
|
||||||
|
|
||||||
public class CrowdStageScenePanel extends StageScenePanel
|
public class CrowdStageScenePanel extends StageScenePanel
|
||||||
implements OccupantObserver, Tickable
|
implements OccupantObserver, Tickable
|
||||||
+2
-3
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -22,14 +22,13 @@
|
|||||||
package com.threerings.stage.client {
|
package com.threerings.stage.client {
|
||||||
|
|
||||||
import flash.display.Bitmap;
|
import flash.display.Bitmap;
|
||||||
import flash.display.BitmapData;
|
|
||||||
import flash.display.DisplayObject;
|
import flash.display.DisplayObject;
|
||||||
|
|
||||||
import flash.geom.Point;
|
import flash.geom.Point;
|
||||||
|
|
||||||
import as3isolib.display.IsoSprite;
|
import as3isolib.display.IsoSprite;
|
||||||
|
|
||||||
import com.threerings.miso.client.PriorityIsoDisplayObject;
|
import com.threerings.miso.client.PriorityIsoDisplayObject;
|
||||||
|
|
||||||
import com.threerings.whirled.spot.data.Portal;
|
import com.threerings.whirled.spot.data.Portal;
|
||||||
|
|
||||||
public class PortalIsoSprite extends IsoSprite
|
public class PortalIsoSprite extends IsoSprite
|
||||||
+12
-7
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,16 +21,19 @@
|
|||||||
|
|
||||||
package com.threerings.stage.client {
|
package com.threerings.stage.client {
|
||||||
|
|
||||||
|
import com.threerings.util.Log;
|
||||||
|
import com.threerings.util.Map;
|
||||||
|
import com.threerings.util.Maps;
|
||||||
|
|
||||||
import com.threerings.media.image.ClassRecord;
|
import com.threerings.media.image.ClassRecord;
|
||||||
import com.threerings.media.image.ColorPository;
|
import com.threerings.media.image.ColorPository;
|
||||||
import com.threerings.media.image.ColorRecord;
|
import com.threerings.media.image.ColorRecord;
|
||||||
import com.threerings.media.image.Colorization;
|
import com.threerings.media.image.Colorization;
|
||||||
import com.threerings.stage.data.StageScene;
|
|
||||||
import com.threerings.miso.data.ObjectInfo;
|
|
||||||
import com.threerings.media.tile.Colorizer;
|
import com.threerings.media.tile.Colorizer;
|
||||||
import com.threerings.util.Log;
|
|
||||||
import com.threerings.util.Maps;
|
import com.threerings.miso.data.ObjectInfo;
|
||||||
import com.threerings.util.Map;
|
|
||||||
|
import com.threerings.stage.data.StageScene;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handles colorization of object tiles in a scene.
|
* Handles colorization of object tiles in a scene.
|
||||||
@@ -135,10 +138,12 @@ public class SceneColorizer implements Colorizer
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
import com.threerings.media.image.Colorization;
|
|
||||||
import com.threerings.media.image.ColorPository;
|
import com.threerings.media.image.ColorPository;
|
||||||
|
import com.threerings.media.image.Colorization;
|
||||||
import com.threerings.media.tile.Colorizer;
|
import com.threerings.media.tile.Colorizer;
|
||||||
|
|
||||||
import com.threerings.miso.data.ObjectInfo;
|
import com.threerings.miso.data.ObjectInfo;
|
||||||
|
|
||||||
import com.threerings.stage.client.SceneColorizer;
|
import com.threerings.stage.client.SceneColorizer;
|
||||||
|
|
||||||
class BaseColorizer implements Colorizer {
|
class BaseColorizer implements Colorizer {
|
||||||
+15
-14
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -23,23 +23,24 @@ package com.threerings.stage.client {
|
|||||||
|
|
||||||
import flash.display.DisplayObject;
|
import flash.display.DisplayObject;
|
||||||
|
|
||||||
import com.threerings.miso.client.MisoScenePanel;
|
|
||||||
import com.threerings.miso.util.MisoContext;
|
|
||||||
import com.threerings.miso.util.MisoSceneMetrics;
|
|
||||||
import com.threerings.miso.util.MisoUtil;
|
|
||||||
import com.threerings.miso.client.SceneBlock;
|
|
||||||
import com.threerings.miso.data.MisoSceneModel;
|
|
||||||
import com.threerings.util.Iterator;
|
|
||||||
import com.threerings.util.MathUtil;
|
|
||||||
import com.threerings.whirled.spot.data.Portal;
|
|
||||||
import com.threerings.whirled.spot.data.SpotScene;
|
|
||||||
import com.threerings.whirled.spot.data.SpotSceneModel;
|
|
||||||
import com.threerings.stage.data.StageLocation;
|
|
||||||
|
|
||||||
import as3isolib.display.IsoSprite;
|
import as3isolib.display.IsoSprite;
|
||||||
import as3isolib.display.IsoView;
|
import as3isolib.display.IsoView;
|
||||||
import as3isolib.display.scene.IsoScene;
|
import as3isolib.display.scene.IsoScene;
|
||||||
|
|
||||||
|
import com.threerings.util.Iterator;
|
||||||
|
|
||||||
|
import com.threerings.miso.client.MisoScenePanel;
|
||||||
|
import com.threerings.miso.client.SceneBlock;
|
||||||
|
import com.threerings.miso.data.MisoSceneModel;
|
||||||
|
import com.threerings.miso.util.MisoContext;
|
||||||
|
import com.threerings.miso.util.MisoSceneMetrics;
|
||||||
|
import com.threerings.miso.util.MisoUtil;
|
||||||
|
|
||||||
|
import com.threerings.whirled.spot.data.Portal;
|
||||||
|
import com.threerings.whirled.spot.data.SpotScene;
|
||||||
|
|
||||||
|
import com.threerings.stage.data.StageLocation;
|
||||||
|
|
||||||
public class StageSceneBlock extends SceneBlock
|
public class StageSceneBlock extends SceneBlock
|
||||||
{
|
{
|
||||||
public function StageSceneBlock (key :int, objScene :IsoScene, portalScene :IsoScene,
|
public function StageSceneBlock (key :int, objScene :IsoScene, portalScene :IsoScene,
|
||||||
+8
-4
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,15 +21,19 @@
|
|||||||
|
|
||||||
package com.threerings.stage.client {
|
package com.threerings.stage.client {
|
||||||
|
|
||||||
|
import com.threerings.util.Log;
|
||||||
|
|
||||||
import com.threerings.crowd.client.PlaceView;
|
import com.threerings.crowd.client.PlaceView;
|
||||||
import com.threerings.crowd.util.CrowdContext;
|
import com.threerings.crowd.util.CrowdContext;
|
||||||
|
|
||||||
import com.threerings.miso.util.MisoSceneMetrics;
|
import com.threerings.miso.util.MisoSceneMetrics;
|
||||||
import com.threerings.stage.data.StageLocation;
|
|
||||||
import com.threerings.stage.util.StageContext;
|
|
||||||
import com.threerings.util.Log;
|
|
||||||
import com.threerings.whirled.data.SceneUpdate;
|
import com.threerings.whirled.data.SceneUpdate;
|
||||||
import com.threerings.whirled.spot.client.SpotSceneController;
|
import com.threerings.whirled.spot.client.SpotSceneController;
|
||||||
|
|
||||||
|
import com.threerings.stage.data.StageLocation;
|
||||||
|
import com.threerings.stage.util.StageContext;
|
||||||
|
|
||||||
public class StageSceneController extends SpotSceneController
|
public class StageSceneController extends SpotSceneController
|
||||||
{
|
{
|
||||||
public var log :Log = Log.getLog(StageSceneController);
|
public var log :Log = Log.getLog(StageSceneController);
|
||||||
+10
-9
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -23,26 +23,27 @@ package com.threerings.stage.client {
|
|||||||
|
|
||||||
import flash.display.DisplayObject;
|
import flash.display.DisplayObject;
|
||||||
|
|
||||||
|
import as3isolib.display.IsoSprite;
|
||||||
|
import as3isolib.display.scene.IsoScene;
|
||||||
|
|
||||||
import com.threerings.util.Controller;
|
import com.threerings.util.Controller;
|
||||||
import com.threerings.util.Iterator;
|
|
||||||
import com.threerings.util.Log;
|
import com.threerings.util.Log;
|
||||||
import com.threerings.whirled.data.SceneUpdate;
|
|
||||||
import com.threerings.whirled.spot.data.Portal;
|
|
||||||
import com.threerings.media.tile.Colorizer;
|
import com.threerings.media.tile.Colorizer;
|
||||||
import com.threerings.media.tile.Tile;
|
|
||||||
import com.threerings.miso.client.MisoScenePanel;
|
import com.threerings.miso.client.MisoScenePanel;
|
||||||
import com.threerings.miso.client.PriorityIsoDisplayObject;
|
import com.threerings.miso.client.PriorityIsoDisplayObject;
|
||||||
import com.threerings.miso.client.SceneBlock;
|
import com.threerings.miso.client.SceneBlock;
|
||||||
import com.threerings.miso.client.TileIsoSprite;
|
|
||||||
import com.threerings.miso.data.ObjectInfo;
|
import com.threerings.miso.data.ObjectInfo;
|
||||||
import com.threerings.miso.util.MisoSceneMetrics;
|
import com.threerings.miso.util.MisoSceneMetrics;
|
||||||
|
|
||||||
|
import com.threerings.whirled.data.SceneUpdate;
|
||||||
|
import com.threerings.whirled.spot.data.Portal;
|
||||||
|
|
||||||
import com.threerings.stage.data.StageMisoSceneModel;
|
import com.threerings.stage.data.StageMisoSceneModel;
|
||||||
import com.threerings.stage.data.StageScene;
|
import com.threerings.stage.data.StageScene;
|
||||||
import com.threerings.stage.util.StageContext;
|
import com.threerings.stage.util.StageContext;
|
||||||
|
|
||||||
import as3isolib.display.IsoSprite;
|
|
||||||
import as3isolib.display.scene.IsoScene;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Eventually responsible for rendering a stage scene - but for now it's a stub.
|
* Eventually responsible for rendering a stage scene - but for now it's a stub.
|
||||||
*/
|
*/
|
||||||
+4
-3
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -22,11 +22,12 @@
|
|||||||
package com.threerings.stage.client {
|
package com.threerings.stage.client {
|
||||||
|
|
||||||
import com.threerings.io.TypedArray;
|
import com.threerings.io.TypedArray;
|
||||||
import com.threerings.miso.data.ObjectInfo;
|
|
||||||
import com.threerings.presents.client.Client;
|
|
||||||
import com.threerings.presents.client.InvocationService;
|
import com.threerings.presents.client.InvocationService;
|
||||||
import com.threerings.presents.client.InvocationService_ConfirmListener;
|
import com.threerings.presents.client.InvocationService_ConfirmListener;
|
||||||
|
|
||||||
|
import com.threerings.miso.data.ObjectInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An ActionScript version of the Java StageSceneService interface.
|
* An ActionScript version of the Java StageSceneService interface.
|
||||||
*/
|
*/
|
||||||
+2
-2
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -24,8 +24,8 @@ package com.threerings.stage.data {
|
|||||||
import com.threerings.io.ObjectInputStream;
|
import com.threerings.io.ObjectInputStream;
|
||||||
import com.threerings.io.ObjectOutputStream;
|
import com.threerings.io.ObjectOutputStream;
|
||||||
|
|
||||||
import com.threerings.whirled.data.SceneUpdate;
|
|
||||||
import com.threerings.whirled.data.SceneModel;
|
import com.threerings.whirled.data.SceneModel;
|
||||||
|
import com.threerings.whirled.data.SceneUpdate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Update to change the default colorization for objects in a scene which
|
* Update to change the default colorization for objects in a scene which
|
||||||
+4
-3
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -25,10 +25,11 @@ import com.threerings.io.ObjectInputStream;
|
|||||||
import com.threerings.io.ObjectOutputStream;
|
import com.threerings.io.ObjectOutputStream;
|
||||||
import com.threerings.io.TypedArray;
|
import com.threerings.io.TypedArray;
|
||||||
|
|
||||||
import com.threerings.whirled.data.SceneUpdate;
|
|
||||||
import com.threerings.whirled.data.SceneModel;
|
|
||||||
import com.threerings.miso.data.ObjectInfo;
|
import com.threerings.miso.data.ObjectInfo;
|
||||||
|
|
||||||
|
import com.threerings.whirled.data.SceneModel;
|
||||||
|
import com.threerings.whirled.data.SceneUpdate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A scene update that is broadcast when objects have been added to or removed
|
* A scene update that is broadcast when objects have been added to or removed
|
||||||
* from the scene.
|
* from the scene.
|
||||||
+6
-5
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,17 +21,18 @@
|
|||||||
|
|
||||||
package com.threerings.stage.data {
|
package com.threerings.stage.data {
|
||||||
|
|
||||||
|
import com.threerings.io.ObjectInputStream;
|
||||||
|
import com.threerings.io.ObjectOutputStream;
|
||||||
|
import com.threerings.io.SimpleStreamableObject;
|
||||||
|
|
||||||
import com.threerings.util.ClassUtil;
|
import com.threerings.util.ClassUtil;
|
||||||
import com.threerings.util.DirectionCodes;
|
import com.threerings.util.DirectionCodes;
|
||||||
import com.threerings.util.DirectionUtil;
|
import com.threerings.util.DirectionUtil;
|
||||||
import com.threerings.util.Hashable;
|
import com.threerings.util.Hashable;
|
||||||
|
|
||||||
import com.threerings.io.SimpleStreamableObject;
|
import com.threerings.whirled.spot.data.Location;
|
||||||
import com.threerings.io.ObjectInputStream;
|
|
||||||
import com.threerings.io.ObjectOutputStream;
|
|
||||||
|
|
||||||
import com.threerings.stage.data.StageLocation;
|
import com.threerings.stage.data.StageLocation;
|
||||||
import com.threerings.whirled.spot.data.Location;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Contains information on a scene occupant's position and orientation.
|
* Contains information on a scene occupant's position and orientation.
|
||||||
+6
-5
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,13 +21,14 @@
|
|||||||
|
|
||||||
package com.threerings.stage.data {
|
package com.threerings.stage.data {
|
||||||
|
|
||||||
|
import com.threerings.util.Integer;
|
||||||
|
|
||||||
import com.threerings.miso.data.SparseMisoSceneModel;
|
import com.threerings.miso.data.SparseMisoSceneModel;
|
||||||
|
import com.threerings.miso.data.SparseMisoSceneModel_Section;
|
||||||
|
|
||||||
import com.threerings.whirled.data.AuxModel;
|
import com.threerings.whirled.data.AuxModel;
|
||||||
import com.threerings.whirled.data.SceneModel;
|
import com.threerings.whirled.data.SceneModel;
|
||||||
import com.threerings.io.ObjectInputStream;
|
|
||||||
import com.threerings.io.ObjectOutputStream;
|
|
||||||
import com.threerings.miso.data.SparseMisoSceneModel_Section;
|
|
||||||
import com.threerings.util.Integer;
|
|
||||||
import com.threerings.stage.data.StageMisoSceneModel;
|
import com.threerings.stage.data.StageMisoSceneModel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
+1
-5
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,11 +21,7 @@
|
|||||||
|
|
||||||
package com.threerings.stage.data {
|
package com.threerings.stage.data {
|
||||||
|
|
||||||
import com.threerings.io.ObjectInputStream;
|
|
||||||
import com.threerings.io.ObjectOutputStream;
|
|
||||||
|
|
||||||
import com.threerings.crowd.data.OccupantInfo;
|
import com.threerings.crowd.data.OccupantInfo;
|
||||||
import com.threerings.crowd.data.BodyObject;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Extends the standard occupant info with stage specific business.
|
* Extends the standard occupant info with stage specific business.
|
||||||
+4
-2
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,8 +21,10 @@
|
|||||||
|
|
||||||
package com.threerings.stage.data {
|
package com.threerings.stage.data {
|
||||||
|
|
||||||
import com.threerings.crowd.data.PlaceConfig;
|
|
||||||
import com.threerings.util.Iterator;
|
import com.threerings.util.Iterator;
|
||||||
|
|
||||||
|
import com.threerings.crowd.data.PlaceConfig;
|
||||||
|
|
||||||
import com.threerings.whirled.data.SceneImpl;
|
import com.threerings.whirled.data.SceneImpl;
|
||||||
import com.threerings.whirled.spot.data.Portal;
|
import com.threerings.whirled.spot.data.Portal;
|
||||||
import com.threerings.whirled.spot.data.SpotScene;
|
import com.threerings.whirled.spot.data.SpotScene;
|
||||||
+4
-5
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,11 +21,10 @@
|
|||||||
|
|
||||||
package com.threerings.stage.data {
|
package com.threerings.stage.data {
|
||||||
|
|
||||||
import com.threerings.crowd.data.PlaceConfig;
|
|
||||||
import com.threerings.io.ObjectInputStream;
|
|
||||||
import com.threerings.io.ObjectOutputStream;
|
|
||||||
import com.threerings.stage.client.StageSceneController;
|
|
||||||
import com.threerings.crowd.client.PlaceController;
|
import com.threerings.crowd.client.PlaceController;
|
||||||
|
import com.threerings.crowd.data.PlaceConfig;
|
||||||
|
|
||||||
|
import com.threerings.stage.client.StageSceneController;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Place configuration for the main isometric scenes in Stage.
|
* Place configuration for the main isometric scenes in Stage.
|
||||||
+5
-3
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -22,11 +22,13 @@
|
|||||||
package com.threerings.stage.data {
|
package com.threerings.stage.data {
|
||||||
|
|
||||||
import com.threerings.io.TypedArray;
|
import com.threerings.io.TypedArray;
|
||||||
import com.threerings.miso.data.ObjectInfo;
|
|
||||||
import com.threerings.presents.client.Client;
|
|
||||||
import com.threerings.presents.client.InvocationService_ConfirmListener;
|
import com.threerings.presents.client.InvocationService_ConfirmListener;
|
||||||
import com.threerings.presents.data.InvocationMarshaller;
|
import com.threerings.presents.data.InvocationMarshaller;
|
||||||
import com.threerings.presents.data.InvocationMarshaller_ConfirmMarshaller;
|
import com.threerings.presents.data.InvocationMarshaller_ConfirmMarshaller;
|
||||||
|
|
||||||
|
import com.threerings.miso.data.ObjectInfo;
|
||||||
|
|
||||||
import com.threerings.stage.client.StageSceneService;
|
import com.threerings.stage.client.StageSceneService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
+5
-3
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -24,11 +24,13 @@ package com.threerings.stage.data {
|
|||||||
import com.threerings.io.ObjectInputStream;
|
import com.threerings.io.ObjectInputStream;
|
||||||
import com.threerings.io.ObjectOutputStream;
|
import com.threerings.io.ObjectOutputStream;
|
||||||
|
|
||||||
import com.threerings.stage.data.StageSceneModel;
|
|
||||||
import com.threerings.util.Integer;
|
import com.threerings.util.Integer;
|
||||||
import com.threerings.util.StreamableHashMap;
|
import com.threerings.util.StreamableHashMap;
|
||||||
import com.threerings.whirled.spot.data.SpotSceneModel;
|
|
||||||
import com.threerings.whirled.data.SceneModel;
|
import com.threerings.whirled.data.SceneModel;
|
||||||
|
import com.threerings.whirled.spot.data.SpotSceneModel;
|
||||||
|
|
||||||
|
import com.threerings.stage.data.StageSceneModel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Extends the basic scene model with the notion of a scene type and
|
* Extends the basic scene model with the notion of a scene type and
|
||||||
+2
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -22,6 +22,7 @@
|
|||||||
package com.threerings.stage.data {
|
package com.threerings.stage.data {
|
||||||
|
|
||||||
import com.threerings.io.ObjectInputStream;
|
import com.threerings.io.ObjectInputStream;
|
||||||
|
|
||||||
import com.threerings.whirled.spot.data.SpotSceneObject;
|
import com.threerings.whirled.spot.data.SpotSceneObject;
|
||||||
|
|
||||||
public class StageSceneObject extends SpotSceneObject
|
public class StageSceneObject extends SpotSceneObject
|
||||||
+2
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -22,6 +22,7 @@
|
|||||||
package com.threerings.stage.util {
|
package com.threerings.stage.util {
|
||||||
|
|
||||||
import com.threerings.media.image.ColorPository;
|
import com.threerings.media.image.ColorPository;
|
||||||
|
|
||||||
import com.threerings.miso.util.MisoContext;
|
import com.threerings.miso.util.MisoContext;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+10
-8
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -46,6 +46,14 @@ public /*abstract*/ class SceneController extends PlaceController
|
|||||||
{
|
{
|
||||||
super.init(ctx, config);
|
super.init(ctx, config);
|
||||||
_wctx = WhirledContext(ctx);
|
_wctx = WhirledContext(ctx);
|
||||||
|
|
||||||
|
_updateListener = new MessageAdapter(
|
||||||
|
function (event :MessageEvent) :void {
|
||||||
|
if (event.getName() == SceneCodes.SCENE_UPDATE) {
|
||||||
|
sceneUpdated(event.getArgs()[0] as SceneUpdate);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// documentation inherited
|
// documentation inherited
|
||||||
@@ -75,13 +83,7 @@ public /*abstract*/ class SceneController extends PlaceController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/** Used to listen for scene updates. */
|
/** Used to listen for scene updates. */
|
||||||
protected var _updateListener :MessageListener = new MessageAdapter(
|
protected var _updateListener :MessageListener;
|
||||||
function (event :MessageEvent) :void {
|
|
||||||
if (event.getName() == SceneCodes.SCENE_UPDATE) {
|
|
||||||
sceneUpdated(event.getArgs()[0] as SceneUpdate);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
protected var _wctx :WhirledContext;
|
protected var _wctx :WhirledContext;
|
||||||
}
|
}
|
||||||
+2
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -22,6 +22,7 @@
|
|||||||
package com.threerings.whirled.client {
|
package com.threerings.whirled.client {
|
||||||
|
|
||||||
import com.threerings.presents.client.InvocationDecoder;
|
import com.threerings.presents.client.InvocationDecoder;
|
||||||
|
|
||||||
import com.threerings.whirled.client.SceneReceiver;
|
import com.threerings.whirled.client.SceneReceiver;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
+4
-4
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -24,13 +24,13 @@ package com.threerings.whirled.client {
|
|||||||
import flash.errors.IOError;
|
import flash.errors.IOError;
|
||||||
import flash.errors.IllegalOperationError;
|
import flash.errors.IllegalOperationError;
|
||||||
|
|
||||||
|
import com.threerings.io.TypedArray;
|
||||||
|
|
||||||
import com.threerings.util.Log;
|
import com.threerings.util.Log;
|
||||||
import com.threerings.util.Map;
|
import com.threerings.util.Map;
|
||||||
import com.threerings.util.Maps;
|
import com.threerings.util.Maps;
|
||||||
import com.threerings.util.ResultListener;
|
import com.threerings.util.ResultListener;
|
||||||
|
|
||||||
import com.threerings.io.TypedArray;
|
|
||||||
|
|
||||||
import com.threerings.presents.client.BasicDirector;
|
import com.threerings.presents.client.BasicDirector;
|
||||||
import com.threerings.presents.client.Client;
|
import com.threerings.presents.client.Client;
|
||||||
import com.threerings.presents.client.ClientEvent;
|
import com.threerings.presents.client.ClientEvent;
|
||||||
@@ -431,7 +431,7 @@ public class SceneDirector extends BasicDirector
|
|||||||
} else {
|
} else {
|
||||||
log.info("Delaying forced move because we have a move pending",
|
log.info("Delaying forced move because we have a move pending",
|
||||||
"pendId", _pendingData.sceneId, "reqId", sceneId);
|
"pendId", _pendingData.sceneId, "reqId", sceneId);
|
||||||
addPendingForcedMove(new function() :void {
|
addPendingForcedMove(function() :void {
|
||||||
forcedMove(sceneId);
|
forcedMove(sceneId);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-2
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,7 +21,6 @@
|
|||||||
|
|
||||||
package com.threerings.whirled.client {
|
package com.threerings.whirled.client {
|
||||||
|
|
||||||
import com.threerings.presents.client.Client;
|
|
||||||
import com.threerings.presents.client.InvocationService;
|
import com.threerings.presents.client.InvocationService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
+5
-2
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,9 +21,12 @@
|
|||||||
|
|
||||||
package com.threerings.whirled.client {
|
package com.threerings.whirled.client {
|
||||||
|
|
||||||
import com.threerings.crowd.data.PlaceConfig;
|
|
||||||
import com.threerings.io.TypedArray;
|
import com.threerings.io.TypedArray;
|
||||||
|
|
||||||
import com.threerings.presents.client.InvocationService_InvocationListener;
|
import com.threerings.presents.client.InvocationService_InvocationListener;
|
||||||
|
|
||||||
|
import com.threerings.crowd.data.PlaceConfig;
|
||||||
|
|
||||||
import com.threerings.whirled.data.SceneModel;
|
import com.threerings.whirled.data.SceneModel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+3
-3
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,10 +21,10 @@
|
|||||||
|
|
||||||
package com.threerings.whirled.data {
|
package com.threerings.whirled.data {
|
||||||
|
|
||||||
import com.threerings.util.Cloneable;
|
|
||||||
|
|
||||||
import com.threerings.io.Streamable;
|
import com.threerings.io.Streamable;
|
||||||
|
|
||||||
|
import com.threerings.util.Cloneable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An interface that must be implemented by auxiliary scene models.
|
* An interface that must be implemented by auxiliary scene models.
|
||||||
*/
|
*/
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+4
-3
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,9 +21,10 @@
|
|||||||
|
|
||||||
package com.threerings.whirled.data {
|
package com.threerings.whirled.data {
|
||||||
|
|
||||||
import com.threerings.presents.client.Client;
|
|
||||||
import com.threerings.presents.data.InvocationMarshaller;
|
|
||||||
import com.threerings.util.Integer;
|
import com.threerings.util.Integer;
|
||||||
|
|
||||||
|
import com.threerings.presents.data.InvocationMarshaller;
|
||||||
|
|
||||||
import com.threerings.whirled.client.SceneService;
|
import com.threerings.whirled.client.SceneService;
|
||||||
import com.threerings.whirled.client.SceneService_SceneMoveListener;
|
import com.threerings.whirled.client.SceneService_SceneMoveListener;
|
||||||
|
|
||||||
+5
-2
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,9 +21,12 @@
|
|||||||
|
|
||||||
package com.threerings.whirled.data {
|
package com.threerings.whirled.data {
|
||||||
|
|
||||||
import com.threerings.crowd.data.PlaceConfig;
|
|
||||||
import com.threerings.io.TypedArray;
|
import com.threerings.io.TypedArray;
|
||||||
|
|
||||||
import com.threerings.presents.data.InvocationMarshaller_ListenerMarshaller;
|
import com.threerings.presents.data.InvocationMarshaller_ListenerMarshaller;
|
||||||
|
|
||||||
|
import com.threerings.crowd.data.PlaceConfig;
|
||||||
|
|
||||||
import com.threerings.whirled.client.SceneService_SceneMoveListener;
|
import com.threerings.whirled.client.SceneService_SceneMoveListener;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
+4
-4
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,14 +21,14 @@
|
|||||||
|
|
||||||
package com.threerings.whirled.data {
|
package com.threerings.whirled.data {
|
||||||
|
|
||||||
import com.threerings.util.ClassUtil;
|
|
||||||
import com.threerings.util.Cloneable;
|
|
||||||
|
|
||||||
import com.threerings.io.ObjectInputStream;
|
import com.threerings.io.ObjectInputStream;
|
||||||
import com.threerings.io.ObjectOutputStream;
|
import com.threerings.io.ObjectOutputStream;
|
||||||
import com.threerings.io.SimpleStreamableObject;
|
import com.threerings.io.SimpleStreamableObject;
|
||||||
import com.threerings.io.TypedArray;
|
import com.threerings.io.TypedArray;
|
||||||
|
|
||||||
|
import com.threerings.util.ClassUtil;
|
||||||
|
import com.threerings.util.Cloneable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The scene model is the bare bones representation of the data for a
|
* The scene model is the bare bones representation of the data for a
|
||||||
* scene in the Whirled system. From the scene model, one would create an
|
* scene in the Whirled system. From the scene model, one would create an
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+2
-3
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -23,13 +23,12 @@ package com.threerings.whirled.data {
|
|||||||
|
|
||||||
import flash.errors.IllegalOperationError;
|
import flash.errors.IllegalOperationError;
|
||||||
|
|
||||||
import com.threerings.util.Joiner;
|
|
||||||
|
|
||||||
import com.threerings.io.ObjectInputStream;
|
import com.threerings.io.ObjectInputStream;
|
||||||
import com.threerings.io.ObjectOutputStream;
|
import com.threerings.io.ObjectOutputStream;
|
||||||
import com.threerings.io.Streamable;
|
import com.threerings.io.Streamable;
|
||||||
|
|
||||||
import com.threerings.util.Cloneable;
|
import com.threerings.util.Cloneable;
|
||||||
|
import com.threerings.util.Joiner;
|
||||||
import com.threerings.util.Log;
|
import com.threerings.util.Log;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+5
-5
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -20,7 +20,6 @@
|
|||||||
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
|
||||||
package com.threerings.whirled.spot.client {
|
package com.threerings.whirled.spot.client {
|
||||||
import com.threerings.crowd.client.CrowdClient;
|
|
||||||
import com.threerings.util.Log;
|
import com.threerings.util.Log;
|
||||||
import com.threerings.util.ResultListener;
|
import com.threerings.util.ResultListener;
|
||||||
|
|
||||||
@@ -28,7 +27,6 @@ import com.threerings.presents.client.BasicDirector;
|
|||||||
import com.threerings.presents.client.Client;
|
import com.threerings.presents.client.Client;
|
||||||
import com.threerings.presents.client.ClientEvent;
|
import com.threerings.presents.client.ClientEvent;
|
||||||
import com.threerings.presents.client.ConfirmAdapter;
|
import com.threerings.presents.client.ConfirmAdapter;
|
||||||
import com.threerings.presents.data.ClientObject;
|
|
||||||
import com.threerings.presents.dobj.AttributeChangeListener;
|
import com.threerings.presents.dobj.AttributeChangeListener;
|
||||||
import com.threerings.presents.dobj.AttributeChangedEvent;
|
import com.threerings.presents.dobj.AttributeChangedEvent;
|
||||||
import com.threerings.presents.dobj.DObject;
|
import com.threerings.presents.dobj.DObject;
|
||||||
@@ -38,6 +36,7 @@ import com.threerings.presents.dobj.Subscriber;
|
|||||||
|
|
||||||
import com.threerings.crowd.chat.client.ChatDirector;
|
import com.threerings.crowd.chat.client.ChatDirector;
|
||||||
import com.threerings.crowd.chat.data.ChatCodes;
|
import com.threerings.crowd.chat.data.ChatCodes;
|
||||||
|
import com.threerings.crowd.client.CrowdClient;
|
||||||
import com.threerings.crowd.client.LocationAdapter;
|
import com.threerings.crowd.client.LocationAdapter;
|
||||||
import com.threerings.crowd.client.LocationDirector;
|
import com.threerings.crowd.client.LocationDirector;
|
||||||
import com.threerings.crowd.data.BodyObject;
|
import com.threerings.crowd.data.BodyObject;
|
||||||
@@ -46,8 +45,6 @@ import com.threerings.crowd.data.PlaceObject;
|
|||||||
import com.threerings.whirled.client.SceneDirector;
|
import com.threerings.whirled.client.SceneDirector;
|
||||||
import com.threerings.whirled.data.SceneModel;
|
import com.threerings.whirled.data.SceneModel;
|
||||||
import com.threerings.whirled.data.ScenePlace;
|
import com.threerings.whirled.data.ScenePlace;
|
||||||
import com.threerings.whirled.util.WhirledContext;
|
|
||||||
|
|
||||||
import com.threerings.whirled.spot.data.ClusteredBodyObject;
|
import com.threerings.whirled.spot.data.ClusteredBodyObject;
|
||||||
import com.threerings.whirled.spot.data.Location;
|
import com.threerings.whirled.spot.data.Location;
|
||||||
import com.threerings.whirled.spot.data.Portal;
|
import com.threerings.whirled.spot.data.Portal;
|
||||||
@@ -56,6 +53,7 @@ import com.threerings.whirled.spot.data.SpotCodes;
|
|||||||
import com.threerings.whirled.spot.data.SpotMarshaller;
|
import com.threerings.whirled.spot.data.SpotMarshaller;
|
||||||
import com.threerings.whirled.spot.data.SpotScene;
|
import com.threerings.whirled.spot.data.SpotScene;
|
||||||
import com.threerings.whirled.spot.data.SpotSceneObject;
|
import com.threerings.whirled.spot.data.SpotSceneObject;
|
||||||
|
import com.threerings.whirled.util.WhirledContext;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Extends the standard scene director with facilities to move between locations within a scene.
|
* Extends the standard scene director with facilities to move between locations within a scene.
|
||||||
@@ -463,7 +461,9 @@ public class SpotSceneDirector extends BasicDirector
|
|||||||
}
|
}
|
||||||
|
|
||||||
import com.threerings.io.TypedArray;
|
import com.threerings.io.TypedArray;
|
||||||
|
|
||||||
import com.threerings.crowd.data.PlaceConfig;
|
import com.threerings.crowd.data.PlaceConfig;
|
||||||
|
|
||||||
import com.threerings.whirled.client.SceneDirector;
|
import com.threerings.whirled.client.SceneDirector;
|
||||||
import com.threerings.whirled.data.SceneModel;
|
import com.threerings.whirled.data.SceneModel;
|
||||||
import com.threerings.whirled.spot.client.SpotService_SpotSceneMoveListener;
|
import com.threerings.whirled.spot.client.SpotService_SpotSceneMoveListener;
|
||||||
+2
-2
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,9 +21,9 @@
|
|||||||
|
|
||||||
package com.threerings.whirled.spot.client {
|
package com.threerings.whirled.spot.client {
|
||||||
|
|
||||||
import com.threerings.presents.client.Client;
|
|
||||||
import com.threerings.presents.client.InvocationService;
|
import com.threerings.presents.client.InvocationService;
|
||||||
import com.threerings.presents.client.InvocationService_ConfirmListener;
|
import com.threerings.presents.client.InvocationService_ConfirmListener;
|
||||||
|
|
||||||
import com.threerings.whirled.spot.data.Location;
|
import com.threerings.whirled.spot.data.Location;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
+5
-2
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,9 +21,12 @@
|
|||||||
|
|
||||||
package com.threerings.whirled.spot.client {
|
package com.threerings.whirled.spot.client {
|
||||||
|
|
||||||
import com.threerings.crowd.data.PlaceConfig;
|
|
||||||
import com.threerings.io.TypedArray;
|
import com.threerings.io.TypedArray;
|
||||||
|
|
||||||
import com.threerings.presents.client.InvocationService_InvocationListener;
|
import com.threerings.presents.client.InvocationService_InvocationListener;
|
||||||
|
|
||||||
|
import com.threerings.crowd.data.PlaceConfig;
|
||||||
|
|
||||||
import com.threerings.whirled.data.SceneModel;
|
import com.threerings.whirled.data.SceneModel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
+4
-6
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
@@ -21,13 +21,11 @@
|
|||||||
|
|
||||||
package com.threerings.whirled.spot.data {
|
package com.threerings.whirled.spot.data {
|
||||||
|
|
||||||
import flash.geom.Rectangle;
|
|
||||||
|
|
||||||
import com.threerings.util.Hashable;
|
|
||||||
|
|
||||||
import com.threerings.io.Streamable;
|
|
||||||
import com.threerings.io.ObjectInputStream;
|
import com.threerings.io.ObjectInputStream;
|
||||||
import com.threerings.io.ObjectOutputStream;
|
import com.threerings.io.ObjectOutputStream;
|
||||||
|
import com.threerings.io.Streamable;
|
||||||
|
|
||||||
|
import com.threerings.util.Hashable;
|
||||||
|
|
||||||
import com.threerings.presents.dobj.DSet_Entry;
|
import com.threerings.presents.dobj.DSet_Entry;
|
||||||
|
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
// $Id$
|
// $Id$
|
||||||
//
|
//
|
||||||
// Vilya library - tools for developing networked games
|
// Vilya library - tools for developing networked games
|
||||||
// Copyright (C) 2002-2011 Three Rings Design, Inc., All Rights Reserved
|
// Copyright (C) 2002-2012 Three Rings Design, Inc., All Rights Reserved
|
||||||
// http://code.google.com/p/vilya/
|
// http://code.google.com/p/vilya/
|
||||||
//
|
//
|
||||||
// This library is free software; you can redistribute it and/or modify it
|
// This library is free software; you can redistribute it and/or modify it
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user