Commit Graph

377 Commits

Author SHA1 Message Date
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 d0e946756d Updated the ignore files.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1059 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 22:11:30 +00:00
Michael Bayne cbcf5d217e Revamped bundle stuff to put all actions and classes in one top-level
metadata bundle and just the components in separate component bundles.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1058 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 22:10:30 +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 bd899e1636 Changed action class to reflect new vessel component organization.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1054 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 20:17:36 +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 1ae28e9942 Ignore the data files.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1051 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 20:01:48 +00:00
Michael Bayne 286728cec7 New ship component bundle.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1050 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 20:01:21 +00:00
Michael Bayne 947107b0ba Added another set of component bundles for ships.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1049 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-19 20:00:32 +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 2e9627d601 New test scene.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@999 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-14 01:13:35 +00:00
Michael Bayne c25f5ce570 Out with the old, in with the new.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@998 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-14 01:11:14 +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
Michael Bayne a1162ae85a Whipped unit tests into shape. Added simple test for dobject transactions.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@978 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-09 07:50:04 +00:00
Michael Bayne fcca82c3f6 Added build directives to generate dobj source files; made test object a
generated dobj class.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@969 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-08 23:17:38 +00:00
Michael Bayne 6c35ab42ec Removed old tilesets.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@960 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-07 06:56:26 +00:00
Michael Bayne 151d06b62c Moved tools directory under tiles/bundle.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@959 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-07 06:55:46 +00:00
Walter Korman b4f20f1b36 Initial test landscape tiles from Rick.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@954 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-07 02:53:19 +00:00
Michael Bayne 98c0b84562 No longer need this ant wrapper. Use narya/bin/ant.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@935 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-05 21:40:40 +00:00
Michael Bayne 0f47b72787 Repackaging! Changed a bunch of foo.tools.bar to foo.bar.tools and brought
some other things up to date with changes that had been made to that
effect previously. I love the vast sweeping changes that come along with a
change of mind.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@933 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-05 20:29:10 +00:00
Michael Bayne 235537f7d4 No need to do toString() business any more.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@932 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-05 20:27:59 +00:00
Michael Bayne 80dd2854e8 Get shared libraryes from JAVA_LIBS rather than /usr/share/java.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@931 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-05 20:27:34 +00:00
Michael Bayne 9b17dafd03 Created an icon manager for loading icons from tilesets using a
configuration file to map icon set identifiers to tileset images and
metrics.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@924 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-03 22:43:54 +00:00
Michael Bayne e351a54dec Moved miso.tools.scene into miso.scene.tools and same with
miso.tools.tile.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@915 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-02 01:09:53 +00:00
Michael Bayne 6890624b6b Replaced sample scenes with two in the new format.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@906 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-01-31 02:58:36 +00:00
Michael Bayne cf598ed396 render() takes a Graphics2D now.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@896 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-01-31 01:02:37 +00:00
Walter Korman 606fe42305 Updated to reflect keyboard manager modifications.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@887 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-01-22 18:11:33 +00:00
Walter Korman 0f27719f0e Repackaged keyboard manager related classes for their new location in
com.threerings.util.  Moved RobotPlayer into util package from yohoho.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@873 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-01-18 23:32:15 +00:00
Michael Bayne 18e5f823ba Resource manager needs be constructed differently now that it loads
resources via a URL.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@865 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-01-16 03:01:24 +00:00
Michael Bayne 3562e9271b Use resource_url instead of application.root.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@864 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-01-16 03:00:51 +00:00
Michael Bayne dc00808761 Get shared java libraries from JAVA_LIBS; use resource_url instead of
application.root.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@863 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-01-16 03:00:37 +00:00
Michael Bayne 40013948c2 Look in JAVA_LIBS for the system-wide java libraries rather than hard
coding the path to /usr/share/java. This allows us to set JAVA_LIBS to the
path to yolibs when building and running Narya code.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@858 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-01-16 00:41:52 +00:00
Walter Korman 3fc64a8066 Simple test applications for examining keyboard events and testing the
keyboard manager functionality.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@852 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-01-12 02:31:16 +00:00
Walter Korman aa574a8182 Added support for animations to the animation manager. Moved animation
classes into their own package.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@849 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-01-11 16:17:34 +00:00
Walter Korman e3c4fd02b7 Initial work on making use of full-screen exclusive mode and additional
rendering optimizations available in JDK 1.4.  Use a BufferStrategy, and
changed AnimatedPanel to extend Canvas rather than JPanel.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@847 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-01-08 22:16:59 +00:00
Michael Bayne a14fd63141 Whoops. Didn't want things.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@831 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-12-18 09:17:20 +00:00
Michael Bayne de7f29e154 Added a bunch of new object tiles.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@830 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-12-18 09:16:32 +00:00
Michael Bayne b260ebb9be Updated to deal with new director organization.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@819 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-12-17 03:36:36 +00:00
Walter Korman aceff062e1 Set the character manager character class at construction time.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@795 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-12-16 06:52:11 +00:00
Walter Korman 1db2322e6a Removed obsolete miso editor script.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@786 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-12-15 19:16:55 +00:00