Andrzej Kapolka
f6608ea528
Merging the procedural animation controllers and emitters into Model
...
functionality, so that they will be visible in the model viewer.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4046 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-21 23:10:23 +00:00
Michael Bayne
7ce2b38ad5
Allow rendering and updating to be enabled or disabled separately.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4045 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-21 23:03:12 +00:00
Michael Bayne
429f11d7b7
Allow our target FPS to be set and for rendering to be disabled entirely. I'm
...
either going to slow the target FPS to 1 (easy) when we're loading models or
disable it entirely except when we want to update the loading marquee (pesky)
once I determine for sure whether or not the 1 FPS method does the trick.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4044 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-21 21:54:08 +00:00
Michael Bayne
9e02d7a1ad
JORA refactor.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4043 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-21 21:27:31 +00:00
Michael Bayne
00a84fb80a
Mogrify broadcasts like other chat.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4042 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-21 08:11:30 +00:00
Michael Bayne
69e84fa9fb
Added broadcast handler. Fixed bug in tell handler. Wired both up.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4041 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-21 07:55:30 +00:00
Michael Bayne
11412c9602
Implemented a standard /tell handler.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4040 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-21 07:43:38 +00:00
Michael Bayne
6a56d42079
Use an LWJGL support function to cap our frame rate at 60 when we're not
...
visible and can't rely on the vsync doing it for us.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4039 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-20 18:36:14 +00:00
Andrzej Kapolka
d544f127a4
Added object offsets to exporters, converted tabs to spaces, added
...
method to get model nodes anywhere in the hierarchy by name, update
model bounds in SkinMesh after deforming mesh.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4038 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-20 02:04:56 +00:00
Ray Greenwell
6bf2506f50
Array.indexOf() turns out to be there, just not documented.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4037 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-19 21:02:38 +00:00
Michael Bayne
e0395bc0fc
Removed extraneous whitespace.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4036 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-19 02:40:05 +00:00
Andrzej Kapolka
f703f1aab3
Various fixes, added support for model instancing.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4035 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-18 23:22:45 +00:00
Ray Greenwell
ba72823bcc
I'm trying to fix the inconsistent line error so that this can be
...
checked out elsewhere.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4034 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-18 20:54:56 +00:00
Ray Greenwell
4b384ce89e
re-add
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4033 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-18 20:43:37 +00:00
Ray Greenwell
82488226d4
remove/re-add
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4032 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-18 20:43:03 +00:00
Ray Greenwell
92f86774ba
Fixed integer overflow that caused incorrect quantization of large images,
...
or an image with a lot of a particular color.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4031 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-18 20:35:28 +00:00
Andrzej Kapolka
f5161d833c
Run writeTransform on each node, not on the node set itself.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4030 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-18 18:30:46 +00:00
Ray Greenwell
efefdaa312
Updated method documentation.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4029 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-18 02:04:06 +00:00
Ray Greenwell
cd8f168452
Create controllers in the new way (actionscript wants to be all growed up
...
just like uncle Java!).
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4028 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-18 01:58:44 +00:00
Andrzej Kapolka
a0ff0d1457
Skinned animation now works, although there are still some optimizations
...
to be made.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4027 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-18 01:36:19 +00:00
Michael Bayne
fdf0fa27d3
Revamped PlaceConfig to instantiate the PlaceController directly instead of
...
looking it up by name which creates PITA when we want to obfuscate and strip
out unused code.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4026 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-18 01:32:41 +00:00
Michael Bayne
137cdfa8dd
Flush our log output after every line.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4025 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-18 01:31:54 +00:00
Ray Greenwell
4bc2481662
Added serialVersionUID.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4024 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-18 00:39:11 +00:00
Michael Bayne
67c42dda0b
Just fail to freak out, don't fail to load shadows at all.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4023 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-14 21:52:06 +00:00
Michael Bayne
40d78e44d3
Freak not out if we have no shadow frames to composite.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4022 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-14 21:49:11 +00:00
Michael Bayne
79be7ebd1b
Added support for observing sound resolution; type-safetified.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4021 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-14 18:34:08 +00:00
Andrzej Kapolka
3c6ac7ac67
Further progress: texturing, compiling animations.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4020 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-14 03:26:50 +00:00
Ray Greenwell
fc2870f7e5
Moved to msoy area.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4019 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-14 02:05:19 +00:00
Ray Greenwell
6fb248e739
Removed import of nonexistant class.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4018 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-14 02:04:56 +00:00
Andrzej Kapolka
39ca0f4ed9
Further progress on model revamp. Now loading and viewing static
...
models.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4017 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-13 20:47:06 +00:00
Michael Bayne
fe8f95b15b
Let's do it the Greenwell way and save a compare.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4016 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-13 05:33:21 +00:00
Mark Johnson
6b9700bebc
Null pointer checking goodness
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4015 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-13 00:48:25 +00:00
Michael Bayne
2fad609d6e
Allow shadows to be omitted without generating a warning.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4014 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-12 22:05:33 +00:00
Andrzej Kapolka
bb32d03c66
Checkpoint checkin for new model exporting/loading/animating code.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4013 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-12 03:34:10 +00:00
Michael Bayne
4aa1971f30
Typey typey.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4012 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-11 22:09:59 +00:00
Michael Bayne
1a705e2b55
Type safety.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4011 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-11 22:04:10 +00:00
Michael Bayne
ccfd3bdb7c
We need Retroweaver in here.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4010 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-10 22:59:27 +00:00
Michael Bayne
fdc77887f5
Use the Retroweaver verifier to ensure we're not calling unweavable 1.5 library
...
methods.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4009 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-10 21:58:03 +00:00
Michael Bayne
ad49401543
Proguard fucks up if we use clone(). There's no apparent way to find out why it
...
magically booches and causes an IncompatibleClassChangeError, so we're just
going to work around it.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4008 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-10 20:16:44 +00:00
Michael Bayne
5a2583470c
Brought code in line with changes to Samskivert. I have not started to
...
genericize Narya data structures, nor make the existing code type safe. That's
going to be an extremely large project.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4007 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-10 08:59:30 +00:00
Michael Bayne
02b59f33c9
Target 1.5 and added Retroweaver directive.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4006 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-10 02:44:33 +00:00
Michael Bayne
efb3a6c54e
A properly parameterized StreamableHashMap. Yay!
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4005 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-10 02:42:23 +00:00
Michael Bayne
8d91fa9e7f
Don't log a stack trace here.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4004 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-10 01:22:39 +00:00
Ray Greenwell
3cef4b5cec
Prevent NPE when we process a pong that was destined for a different
...
DeltaCalculator.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4003 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-07 18:52:24 +00:00
Ray Greenwell
127eebf9a6
Moved to msoy repository.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4002 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-06 23:15:36 +00:00
Ray Greenwell
64d7f32178
Lots of debug logging, some casting.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4001 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-06 20:05:28 +00:00
Michael Bayne
f7f9056ed2
Fall back to resource files before falling back to the classpath.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4000 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-05 19:40:12 +00:00
Michael Bayne
8177c1d410
Initialize our resource directory in the constructor so that clients that use
...
the resource_dir system property can start loading resources based on that
before they call initBundles().
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3999 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-04 19:22:43 +00:00
Michael Bayne
ead3a989b2
Use the new FileUtil method.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3998 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-04 18:46:42 +00:00
Ray Greenwell
492bde538f
Added a note about singleton classes.
...
I'm just whinging, really.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3997 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-04 17:35:10 +00:00