Michael Bayne
14780e6332
No need to go through handleSystemMessage(). It didn't do much.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2202 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-21 01:08:36 +00:00
Michael Bayne
74ebb4a21e
Added toString().
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2201 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-21 01:08:10 +00:00
Michael Bayne
b246384262
Enable toggling of network event logging.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2200 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-21 00:17:16 +00:00
Michael Bayne
b94763bdbf
A repository for preferences for the presents package.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2199 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-21 00:16:36 +00:00
Michael Bayne
205f2dad79
We can't use setActionSequence(_action) to force our frames to be reloaded
...
because it's smart about that now. So we break out the reloading where
necessary.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2198 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-20 20:28:51 +00:00
Ray Greenwell
8515b2dd04
Use a RuntimeAdjust for the test sound directory pref.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2197 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-20 20:07:05 +00:00
Michael Bayne
6a8bee2821
Activate tracking on the image LRU cache; lower the cache size to 1 meg.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2196 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-20 19:38:37 +00:00
Michael Bayne
8a43bd0e23
Restructured action cache to cache composited action frames for a
...
particular orientation; additionally, all frames for a particular
orientation are generated immediately which is not much overhead once the
source tileset images are available and is an arguably better approach for
everything except walking where you might change orientations without
actually using all of the frames in a particular orientations animation
sequence; lowered action cache size to 1 meg now that it actually reflects
reality.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2195 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-20 19:37:58 +00:00
Michael Bayne
e78c7fad81
Reinstated vessel tileset colorization hack.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2194 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-18 23:09:37 +00:00
Michael Bayne
48d04dc3ba
Enhanced error reporting.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2193 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-18 22:59:17 +00:00
Michael Bayne
49e3e42b13
Enhanced error reporting.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2192 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-18 22:52:38 +00:00
Michael Bayne
01bd0d33e8
Added ZoneUtil.toString(qualifiedZoneId).
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2191 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-18 22:45:16 +00:00
Michael Bayne
bce70d5b43
Added isManaged().
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2190 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-18 22:25:30 +00:00
Michael Bayne
39cb6ad866
Report our class name in toString().
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2189 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-18 22:25:21 +00:00
Michael Bayne
1d67781bc5
Not to dispatch if we have no observers.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2188 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-18 20:45:23 +00:00
Michael Bayne
fe2364e01a
One step back, two steps forward. Fixed the media manager so that once
...
again, things added on the current tick are ticked and painted on that
tick, but cleaned things up so that we don't choke if things are added or
removed from funny places.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2187 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-18 20:14:03 +00:00
Michael Bayne
99d66fe5c6
Report the type and id separately when reporting a zone move.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2186 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-18 20:12:49 +00:00
Michael Bayne
5414507e3a
Don't allow the resource bundles to attempt to access their resource jar
...
files until they are known to be safely updated and ready to go.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2185 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-18 19:56:45 +00:00
Michael Bayne
bddca90c0d
Try to cope if we were unable to load our tileset image and ended up with
...
a placeholder image.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2184 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-18 03:53:31 +00:00
Michael Bayne
18c11e90a7
Sprites now dispatch their events immediately rather than queueing them up
...
to be dispatched after tick() has been called on all sprites.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2183 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-18 03:15:14 +00:00
Michael Bayne
4d764ad42a
We now copy abstract media objects to a separate array when ticking them
...
so that we can ensure that only tick()ed media will be painted and so that
we aren't affected by additions and removals that happen during tick().
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2182 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-18 03:14:29 +00:00
Michael Bayne
51017ec302
Have to tick() a sprite before painting it since we're using it outside
...
its normal media panel happy place.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2181 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-18 03:13:32 +00:00
Michael Bayne
1d4d5be6ed
We now automatically handle lazy action sequence compositing.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2180 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-18 03:13:08 +00:00
Ray Greenwell
35f0954744
Restore the Pathable to its original position when we're removed.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2179 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-17 23:19:20 +00:00
Michael Bayne
0dcb5d67d1
Added Path.wasRemoved(), call it in the Sprite code.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2178 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-17 22:57:08 +00:00
Michael Bayne
dfe837a9d8
Jumped the gun. I suppose we want to allow hot swapping of paths and once
...
the old path is replaced, it will go away quietly and cleanly.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2177 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-17 03:50:10 +00:00
Michael Bayne
08cfd0a9f7
Defensive programming rides again.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2176 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-17 03:44:20 +00:00
Michael Bayne
f2c3211534
Added support for obtaining estimated memory usage of a tile; modified
...
tile cache to be based on memory usage rather than tile count.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2175 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-17 02:30:50 +00:00
Michael Bayne
6f7ad6a09f
Added support for obtaining the estimated memory usage of a Mirage.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2174 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-17 02:30:21 +00:00
Michael Bayne
34144c86de
Configured our LRU image cache to flush images when we reach a certain
...
number of bytes used rather than a certain image count.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2173 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-17 02:29:32 +00:00
Michael Bayne
380762962b
Cast manager now caches based on memory usage of the cached action frame
...
images, except that this is all fucked because the action frames get
generated on the fly which means that we'd need to update the LRU cache
with info on our new size which would hugely complicated things, so
instead we're going to rework the whole business in the future to cache
individually composited images rather than the whole goddamned action
frame kit and kaboodle.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2172 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-17 02:28:32 +00:00
Michael Bayne
2640baf727
Made getEstimatedMemoryUsage() do more of the right thing.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2171 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-17 02:27:02 +00:00
Walter Korman
a5c348a775
Added support for specifying the delay in milliseconds before a pressed
...
key begins to auto-repeat.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2170 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-17 01:33:34 +00:00
Ray Greenwell
91c173b6e5
added commented out method that caused me trouble, but we may want it
...
or a varient someday.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2169 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-17 00:41:49 +00:00
Michael Bayne
07b9dc3177
Changed sound manager not to use LockableLRUHashMap because intermixing
...
locked items and non-locked items in the same cache will screw up an
otherwise healthy cache by forcing it to flush otherwise frequently used
items because there's no room left by locked items.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2168 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-17 00:21:10 +00:00
Michael Bayne
0ad5e615b7
Provide means by which resource resolution and download observers can be
...
notified on the AWT thread rather than the download thread.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2167 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-16 22:50:29 +00:00
Ray Greenwell
0e26fdcf18
BufferedImage has versions of getWidth() and getHeight() that don't
...
need an ImageObserver.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2166 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-16 21:38:11 +00:00
Walter Korman
fbb5fb841a
Don't post the key press command when the repeat interval fires if the key
...
has been released.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2165 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-16 21:18:02 +00:00
Walter Korman
2fc3e90773
Fixed typo.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2164 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-15 21:44:52 +00:00
Michael Bayne
1032c513e6
We love to do it with logic!
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2163 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-15 21:43:33 +00:00
Walter Korman
26378d816f
Fixed bug wherein we no longer considered off-screen coordinates to be
...
traversable.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2162 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-15 21:27:41 +00:00
Walter Korman
ec2664a5f3
Removed obsolete debug rendering configuration parameters.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2161 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-15 21:14:28 +00:00
Walter Korman
2314fa2059
Obsolete.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2160 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-15 21:13:01 +00:00
Walter Korman
90480544e1
Revised various iso scene view debug rendering options to be accessible
...
via the runtime adjustments.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2159 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-15 21:12:45 +00:00
Michael Bayne
cb9daa9f41
More serialization fun! Happy happy joy joy!
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2158 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-15 09:28:43 +00:00
Michael Bayne
8c831a0f9f
Oh how I love to fiddle with the serialVersionUID.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2157 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-15 09:11:37 +00:00
Michael Bayne
bafffbd6fd
A repository for client side preferences for the miso package.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2156 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-15 07:41:31 +00:00
Walter Korman
e4ed924095
Added runtime adjustment to toggle debug rendering that highlights covered
...
and non-traversable tiles.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2155 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-15 04:25:45 +00:00
Michael Bayne
c98f45e3a0
Let's get those nots in the right places.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2154 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-15 02:50:36 +00:00
Michael Bayne
0558830cff
Had the beans above the frank.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2153 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-15 02:48:45 +00:00