Michael Bayne
6d1185c208
Fixed bug in normal rendering, caused the angle to rotate for more
...
thorough testing.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1553 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-06-28 01:31:11 +00:00
Michael Bayne
00986b3bfd
Center the window before displaying.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1552 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-06-28 01:29:43 +00:00
Michael Bayne
976627a5b9
Test app for GeomUtil.whichSide().
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1551 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-06-28 01:29:32 +00:00
Michael Bayne
e75ae89f22
Various and sundry modifications to clean up orientation handling and add
...
support for 16 orientations in situations where it is merited.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1548 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-06-26 23:53:07 +00:00
Michael Bayne
c3bbaa3e40
Modified getDirection() to use arc tangent so that it maps angles smoothly
...
to their nearest compass direction instead of the wacky way it did before.
Also added getFineDirection() along with rotateCW() and rotateCCW() to
rotate through (fine) directions (though coarse directions can be rotated
as well, simply by always requesting two ticks of rotation). Also wrote
some test code to make sure everything works.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1545 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-06-26 02:54:56 +00:00
Michael Bayne
4724e25154
Added debug code and commented it out.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1539 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-06-25 01:21:17 +00:00
Michael Bayne
c6878853e5
Fun with geometry.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1535 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-06-25 00:22:44 +00:00
Michael Bayne
dd85c179f2
Updates to reflect cleanups.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1498 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-06-19 23:24:19 +00:00
Michael Bayne
1f5cfa6f4c
Updated to work with new media architecture.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1477 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-06-18 22:38:55 +00:00
Michael Bayne
4c589d3802
Fixed up to conform to new setPath() signature.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1435 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-06-11 00:04:43 +00:00
Michael Bayne
eb8e85c503
Test new path-scrolled media panel.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1413 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-05-31 07:34:23 +00:00
Michael Bayne
844b0672f9
Reference path stuff in new package.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1412 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-05-31 07:34:11 +00:00
Michael Bayne
2e46950ef0
Message bundles are init()ed now rather than constructed with their
...
desired arguments.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1337 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-05-04 19:39:27 +00:00
Michael Bayne
cdb20c8389
No longer need to disable lightweight popups. Yay!
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1330 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-05-03 04:17:25 +00:00
Michael Bayne
fad747e69e
Updates to reflect changes to DisplayMisoScene.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1309 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-27 23:07:58 +00:00
Michael Bayne
206fe37de9
Shrink the frame size to test rendering with a viewport smaller than the
...
view.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1300 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-27 05:15:17 +00:00
Michael Bayne
ba6e88b2a0
Identify water tileset correctly; actually center test sprite in screen;
...
switch scrolling directions more rapidly.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1299 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-27 04:57:37 +00:00
Michael Bayne
a2c59dd2a5
Added a menu bar to test overlapping widgets.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1297 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-27 02:34:29 +00:00
Michael Bayne
1ce70d6c5a
Changes to jive with new rendering deal.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1288 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-23 01:19:04 +00:00
Michael Bayne
06f8a68b56
Moved RandomUtil from media.util to util.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1248 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-15 18:18:20 +00:00
Michael Bayne
6f2dd62941
New scrolling interface; fixed up tile ids (whee!).
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1245 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-15 17:47:05 +00:00
Walter Korman
db5f42d9b1
assert() -> assertTrue() to reflect new Java reserved word.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1241 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-15 16:34:36 +00:00
Walter Korman
f6fedf5bdf
Renamed OccupantManager to OccupantDirector.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1239 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-15 14:38:46 +00:00
Michael Bayne
341660db3f
Not to be undecorated.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1209 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-06 04:53:05 +00:00
Michael Bayne
e2239e292a
Reference new ocean tiles.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1208 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-06 04:52:41 +00:00
Michael Bayne
3a9c0180a3
Need to use MisoTileManager now.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1196 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-06 02:03:54 +00:00
Michael Bayne
d21b5d1db1
Added tileSetMapped().
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1195 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-06 02:03:32 +00:00
Michael Bayne
a2db66aa21
More Config rethink.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1167 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-03-28 23:59:34 +00:00
Michael Bayne
b486315e47
Revamp! Modified the way configuration is handled.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1166 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-03-28 22:32:34 +00:00
Michael Bayne
b7be739164
Select a male and female pirate.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1159 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-03-27 21:49:11 +00:00
Michael Bayne
97e04e29d7
Need to specify gender information when generating character.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1157 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-03-27 20:31:11 +00:00
Michael Bayne
1bf6e6093d
Added support for streaming arrays of streamables; extracted the efficient
...
streamable serialization code from PolyStreamableList and made it
generally available; modified the StreamableArrayList to support
heterogenous lists (because they don't have much more overhead than
homogenous lists now) which allows us to remove PolyStreamableList
entirely.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1140 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-03-20 22:58:26 +00:00
Michael Bayne
59aeb61fe3
Added ability to update individual elements of an array field. The objects
...
have helper functions named set<field>At() for such a purpose.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1134 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-03-19 01:10:03 +00:00
Michael Bayne
1b7f56ca9e
Obey new CharacterDescriptor constructor signature. (That's a lot of
...
syllables).
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1113 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-03-08 22:37:50 +00:00
Michael Bayne
42a8993c93
Added code to test the new MessageBundle recursive escaped composed
...
translation facilities.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1078 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-28 23:12:27 +00:00
Michael Bayne
5f18acd3d8
Modified distributed object attribute setting such that attributes are
...
*always* set immediately because after some deliberation, we decided that
doing that led to less unexpectedly annoying behavior than having to wait
for the event to propagate to see the new value.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1062 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-20 23:35:42 +00:00
Michael Bayne
12dd0ff1c7
Load our vessel components by name now that we can.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1055 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 22:08:25 +00:00
Michael Bayne
f5c7d7864c
Added a ship sprite to the center of the scrolling view.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1053 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 20:03:13 +00:00
Michael Bayne
a54339594c
Pick tiles pseudo randomly based on the coordinates.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1052 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 20:02:16 +00:00
Michael Bayne
817c7aab39
Removed obsolete variables.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1044 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 07:43:20 +00:00
Michael Bayne
025f212df0
Use a BorderLayout.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1043 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 07:42:51 +00:00
Michael Bayne
b01df00f3f
Use a border layout.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1040 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 07:21:33 +00:00
Michael Bayne
74ae7214da
Use full-screen mode if possible.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1039 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 07:21:15 +00:00
Michael Bayne
d6ad960a14
Don't show coordinates.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1035 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 04:45:55 +00:00
Michael Bayne
68823a9f8a
Updates to support new method signature.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1025 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 01:27:48 +00:00
Michael Bayne
7302924ea0
Can't ignore repaints, try not being decorated.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1024 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 01:27:34 +00:00
Michael Bayne
f497a93541
Create the IsoSceneViewModel and no longer create the sprite manager.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1018 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-18 00:43:24 +00:00
Michael Bayne
718ca0de17
Test application for the scrolling isometric view.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1014 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-17 23:48:38 +00:00
Michael Bayne
7fa37c5837
No coordinates.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1013 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-17 23:48:27 +00:00
Michael Bayne
635e9cf930
addObserver -> addClientObserver.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@982 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-09 20:47:11 +00:00