Commit Graph

26 Commits

Author SHA1 Message Date
Michael Bayne 114fc2f0e7 Widening.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@320 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-22 01:00:23 +00:00
Michael Bayne 5116ab7089 Widened, nixed unneeded "throws SQLException".
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@316 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-15 02:01:08 +00:00
Ray Greenwell e7c10e2a98 It sucks that we have so many old things that use -1 to mean "no value".
I'm going to assume that this one is ok to change to 0, because that's
what a body's sceneId is going to be before they're ever placed in a scene.
(Which is why 0 is a much better default value.)


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@312 c613c5cb-e716-0410-b11b-feb51c14d237
2007-06-12 23:42:47 +00:00
Ray Greenwell 04dd58d759 I think these are pretty well tested.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@285 c613c5cb-e716-0410-b11b-feb51c14d237
2007-05-01 02:27:06 +00:00
Michael Bayne 33f55d5a8d Header patrol. Please be sure to use the header in lib/SOURCE_HEADER when
creating new source files.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@209 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-24 00:37:33 +00:00
Michael Bayne 75b34c6bf6 New service group world order. My enthusiasm for widening is being stretched.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@177 c613c5cb-e716-0410-b11b-feb51c14d237
2007-02-11 01:37:46 +00:00
Dave Hoover 1245defe65 Actually substitute keywords (these files are chock full of stale $Id$ tags)
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@150 c613c5cb-e716-0410-b11b-feb51c14d237
2007-01-24 00:22:09 +00:00
Michael Bayne 1ad2584a17 Rebuilt various bits using the code generator. Annotated some Java sources
along the way.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@99 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-05 21:00:38 +00:00
Michael Bayne d896041553 Regenerated with updated templates.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@87 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-04 20:48:15 +00:00
Ray Greenwell f48a48436d Regeneration of generated files.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@84 c613c5cb-e716-0410-b11b-feb51c14d237
2006-10-02 07:46:47 +00:00
Mike Thomas 6611e60c1c We cannot check this here - the cluster is guaranteed to be size == 0 on the first insertion since we can't have called addBody until the constructor finishes. It used to be in objectAvailable which worked because it happened after the addBody calls were allowed to happen.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@74 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-19 20:56:20 +00:00
Ray Greenwell 8703f5b0a8 Don't allow scene resolution to continue if the updates couldn't load.
They *are* just updates, but if it's ok for them to not load then a
game-specific scene repository needs to make that decision and just
return a blank update list rather than throwing an exception.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@68 c613c5cb-e716-0410-b11b-feb51c14d237
2006-09-01 21:07:27 +00:00
Ray Greenwell ba1d173a30 Use varargs to make construction plainer.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@66 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-28 22:26:17 +00:00
Ray Greenwell 64550318e9 A little type safety.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@62 c613c5cb-e716-0410-b11b-feb51c14d237
2006-08-25 01:57:38 +00:00
Michael Bayne eed4d67b9e Restructured things to work with the new mechanism for creating distributed
objects.


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


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


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


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@19 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-13 17:47:55 +00:00
Ray Greenwell c9a8c1d117 Allow portals to have a targetPortalId of -1, which means simply
"whatever the default entrance is of the target scene".


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@12 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-07 00:36:02 +00:00
Ray Greenwell 1c7ac6d3b9 Utility class to assist in SceneUpdate management.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@10 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-06 22:40:19 +00:00
Michael Bayne 65681f36f0 Use the new ClientFactory.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@7 c613c5cb-e716-0410-b11b-feb51c14d237
2006-07-01 03:41:41 +00:00
Michael Bayne a4df87e52f Behold Vilya, Ring of Air and repository for our game and virtual worldly
extensions to the distributed environment provided by Narya.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1 c613c5cb-e716-0410-b11b-feb51c14d237
2006-06-23 17:58:11 +00:00