Michael Bayne
90d0503cba
Created TimedPath to factor out code common to paths that effect
...
themselves in a fixed period of time.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1688 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-17 03:59:05 +00:00
Ray Greenwell
5e286e5bab
added TIME_SEQUENTIAL animation mode which shows frame 0 first, and
...
for the full duration.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1687 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-17 02:34:05 +00:00
Michael Bayne
bf239bde95
Update the username in the body object when it is changed in the client.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1686 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-17 01:23:09 +00:00
Michael Bayne
ce424d616d
Useful debugging info.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1685 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-16 23:34:55 +00:00
Michael Bayne
fc1232b98b
Added means by which client's username can be changed (very carefully).
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1684 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-16 23:34:25 +00:00
Michael Bayne
1c753c5816
Catch and report image decoding errors when obtaining sub-image.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1683 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-13 20:27:05 +00:00
Michael Bayne
73213d71a3
Use DObject.postMessage().
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1682 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-13 06:42:42 +00:00
Michael Bayne
bb0bd7cc52
Added convenience method for posting a message event to a distributed
...
object.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1681 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-13 06:41:34 +00:00
Michael Bayne
8d0e764485
Whoops! addTo not update.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1680 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-13 05:11:59 +00:00
Michael Bayne
ba88c02650
We need to clone the occupant info *every* time we update it, even the
...
first time.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1679 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-13 05:08:00 +00:00
Michael Bayne
05522ebf66
Allow padding to be specified for sprite icons.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1678 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-13 04:50:31 +00:00
Ray Greenwell
6419d06f3c
Fixed offscreen determination.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1677 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-13 00:51:19 +00:00
Michael Bayne
335ef8eb05
New occupant info handling facilities that prevent rapid fire modifiers
...
from stepping on one anothers' toes.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1676 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-13 00:20:43 +00:00
Ray Greenwell
530188e5f2
Don't clone the occupantinfo when changing the location, just change it.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1675 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-12 23:04:04 +00:00
Michael Bayne
84cc48b2a0
Report the bundle we're generating (still not excellent progress
...
reporting, but better than none at all).
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1674 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-12 21:11:16 +00:00
Michael Bayne
d287fa7195
Catch tile exceptions and report them instead of giving birth to a sizable
...
member of the bovine community.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1673 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-12 21:10:31 +00:00
Michael Bayne
55e7bfcbb8
Report the bundle source file we're processing as we go.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1672 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-11 20:28:05 +00:00
Michael Bayne
442e9b26bd
Not to freak out completely if we encounter an error trimming a tileset
...
image.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1671 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-11 19:31:40 +00:00
Walter Korman
b5fa4d945f
Throw an informative exception if we fail to obtain a tile's image.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1670 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-11 19:17:55 +00:00
Ray Greenwell
752ee2fe8b
added static moveBodyToDefaultPortal()
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1669 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-09 23:22:28 +00:00
Walter Korman
b3feaf0852
Catch and rethrow raster format exceptions to facilitate debugging tileset
...
trimming problems that are likely the result of a bad image file or
tileset description.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1668 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-09 20:26:52 +00:00
Walter Korman
dbdfd1bad0
Initial support for creating, joining and starting party games that are
...
created by a particular player; may be subsequently joined by other
players; and started when any game-specific prerequisites are satisfied by
the creating player submitting a GameService.startPartyGame() request.
We'll likely be adding a bit more soon to allow watching players to join a
party game that hasn't yet started.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1667 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-06 22:52:27 +00:00
Michael Bayne
3d5ae4becb
Report the caller rather than their oid for failed service requests.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1666 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-06 01:49:23 +00:00
Michael Bayne
f84e832581
Can't have $Id$ in the template because it will be replaced when the
...
generated file is checked into CVS by the Id info for the generated file,
thus thwarting our efforts to track which version of the template from
which the generated file was generated.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1665 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-06 01:18:25 +00:00
Michael Bayne
e0030c8dfb
Notes.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1664 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-06 01:11:36 +00:00
Walter Korman
6bff0d778a
Added getObjectTileBounds() to get the bounds of a particular object in a
...
scene.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1663 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-05 02:21:54 +00:00
Walter Korman
153497686f
Added addAnimations(Animation[]).
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1662 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-23 23:18:14 +00:00
Michael Bayne
ff8152ea0c
Not to reference the instance variable when we were so kindly passed it as
...
an argument.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1661 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-23 20:22:09 +00:00
Michael Bayne
9217eac028
Ensure that all players are ready before we allow a game to be started.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1660 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-21 05:22:41 +00:00
Michael Bayne
99edb5cd5e
Regenerated services and receivers to fix bugs and use updated templates.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1659 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-20 19:38:16 +00:00
Michael Bayne
d7b2c3de87
Added code to preserve RCS Id strings.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1658 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-20 19:36:43 +00:00
Michael Bayne
2302b5f0e9
Template modifications to support RCS Id string preservation.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1657 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-20 19:34:06 +00:00
Michael Bayne
661e54eaa8
Listener method code assignment was starting at zero but needed to start
...
at one. Whoopskidoodle.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1656 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-20 19:26:23 +00:00
Michael Bayne
22449b143e
Compile with deprecation warnings on.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1655 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-20 19:01:36 +00:00
Michael Bayne
615383483b
Revised use of deprecated methods.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1654 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-20 19:01:08 +00:00
Michael Bayne
9de7ff77ba
Added isLocationOccupied() which allows server-side entities to determine
...
definitively whether or not someone is in a location and/or has it
reserved via a call to getUnoccupiedLocation().
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1653 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-20 18:21:45 +00:00
Michael Bayne
a08d08850e
Provide access to the source file from which a resource bundle was
...
created.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1652 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-19 23:31:48 +00:00
Michael Bayne
11d84452bb
Whoops. Need the right modifiers.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1651 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-19 22:58:15 +00:00
Michael Bayne
4cbd454b24
Added serialVersionUID to the various classes we serialize for
...
configuration reasons to avoid annoying "recompile and nothing works"
phenomenon. We'll opt for the "make incompatible class change and nothing
works" scenario instead.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1650 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-19 22:28:05 +00:00
Walter Korman
b4d997a8df
Perform actual rectangle intersection to determine whether a chunk is
...
still visible within the animation bounds.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1649 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-19 21:08:51 +00:00
Michael Bayne
e8c7ba6084
Not to freak out if some unruly caller sends us null arguments.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1648 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-16 19:31:39 +00:00
Michael Bayne
3dfc8404c8
The simulator server now extends the MiCasa server since it lives in the
...
MiCasa package and aught to support the testing of Parlor-based games.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1647 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-15 23:21:45 +00:00
Walter Korman
2ed4b6e0c4
Oops; fixed incorrectly placed try/catch.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1646 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-15 20:56:08 +00:00
Walter Korman
ec765c0258
Minor optimization and cleanup.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1645 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-15 20:53:50 +00:00
Walter Korman
f0113d4916
Catch exceptions while rendering animations so that we can report the
...
animation at fault.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1644 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-15 20:53:24 +00:00
Michael Bayne
165843ac96
Fixed calculation error.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1643 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-14 23:52:15 +00:00
Michael Bayne
e54a4d41f4
The great invocation services rethink of 2002! Rearchitected the remote
...
method invocation services and converted everything to the new style.
Could this be my biggest checkin ever?
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1642 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-14 19:08:01 +00:00
Walter Korman
4481c5f835
Added facilities for clearing the chat displays. Minor documentation
...
editing and reformatting.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1641 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-14 00:48:57 +00:00
Walter Korman
60594e5499
Demoted log message to debug.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1640 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-13 23:09:25 +00:00
Michael Bayne
f38e14e428
Added targets for generating service and receiver related class
...
definitions. Cleaned up gendobj target a smidge.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1639 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-11 05:54:57 +00:00