Commit Graph

48 Commits

Author SHA1 Message Date
Andrzej Kapolka 9bbd46fa7b Added isValid() method to Card, ability to deal single hands to CardGameManager.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3135 542714f4-19e9-0310-aa3c-eee0fc999fb1
2004-10-13 19:29:12 +00:00
Michael Bayne 8f921179b1 Let there be one ant script.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3035 542714f4-19e9-0310-aa3c-eee0fc999fb1
2004-06-19 06:52:40 +00:00
Michael Bayne 5970b1eef9 Removed the explicit specification of the build compiler and optimization
configurations. We'll specify these in the top-level ant invocation and it
can filter down for the whole build.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2820 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-10-06 21:24:30 +00:00
Michael Bayne 0e5cb7fa89 We have to support substitutions in here now. Joy.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2738 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-07-31 22:38:25 +00:00
Michael Bayne 5dc25a8b09 Print debug messages to STDERR.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2733 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-07-28 04:07:52 +00:00
Michael Bayne 82b616d724 Oh fucking hell. I left some debugging output in here.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2726 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-07-24 23:51:50 +00:00
Michael Bayne 991b68638e Yarrrrrrrrrrrrrrrrrrrrrrrrrrrgh!
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2725 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-07-24 23:50:32 +00:00
Michael Bayne 0419aebbd5 Could they have possibly changed any other things about the javap output
that would cause this class matching script to fail in unexpected ways?
I'm sure to soon find out.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2724 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-07-24 23:40:16 +00:00
Michael Bayne e43f7c0de8 More god damned fiddling to make this work with 1.4.2's javap output.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2723 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-07-24 23:19:26 +00:00
Michael Bayne aced4d2fe9 More tweaks to deal with 1.4.2 javap output.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2722 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-07-24 22:12:52 +00:00
Michael Bayne 212d051080 Deal with the damned changes they made to javap output.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2721 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-07-24 21:26:40 +00:00
Michael Bayne dd2657db24 Update our local variable *after* we request the attribute change so that
that code can properly obtain the old value for inclusion with the
change/update event.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2513 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-04-30 22:44:48 +00:00
Michael Bayne 56b0012782 Use Comparable for the to be removed distributed set key.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2290 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-02-26 17:54:56 +00:00
Michael Bayne 1684f64408 For our purposes we want A and all derived classes, rather than all
classes that extend A. Other perlformattengruven.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1790 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-10-08 22:02:13 +00:00
Michael Bayne e804abad30 Scripts for building DashO'd clients.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1786 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-10-08 18:46:02 +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 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 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
Michael Bayne 749621063f Changed dispatcher template file name.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1638 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-11 05:53:29 +00:00
Michael Bayne eb186c2675 Script for generating invocation receiver derived code: decoder and
sender classes.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1637 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-11 05:53:13 +00:00
Michael Bayne 86a0e96b83 No need to slurp the idstr unless we're actually going to update the
generated file.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1634 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-09 03:35:47 +00:00
Michael Bayne 78f48f2add Script for generating marshaller and dispatcher classes based on an
invocation service interface definition.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1633 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-09 03:33:16 +00:00
Michael Bayne 89d7a1078c Handle the conversion from mixed to uppercase of fields like serverURL
properly (was generating SERVER_U_R_L, now generates SERVER_URL).


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1426 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-06-06 07:18:10 +00:00
Walter Korman eb270593d1 Need to trim whitespace from the project jar files.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1350 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-05-08 23:04:07 +00:00
Michael Bayne 66f3eac2db Modified the ant wrapper scripts to handle being passed -D arguments more
cleanly.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1236 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-14 01:32:21 +00:00
Michael Bayne 3f1a21f76c To facilitate DSet extensions, we treat any distributed object type that
ends in Set as a DSet. This is not optimal, but writing a full blown
parser so that we can analyze the inheritance hierarchy of the files we're
processing to determine for sure that something extends DSet would be at
least an order of magnitude greater pain in the ass than just doing simple
textual processing. We'll leave that up to future people.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1232 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-11 19:11:07 +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 7ccb9594b9 Changed DSet.Element to DSet.Entry in preparation for the addition of
array element update support. (Arrays have elements, sets have entries.)


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1133 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-03-18 23:21:26 +00:00
Michael Bayne 3716aecaa5 Egads! No value man!
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1097 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-03-08 01:05:39 +00:00
Michael Bayne 9d1d294294 Whoops, had a poorly named parameter.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1096 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-03-08 01:00:34 +00:00
Michael Bayne adf80275ca Use $root not $realroot.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1070 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-25 07:27:57 +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 4394ad7094 Was missing code for "short" fields.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@975 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-09 00:10:19 +00:00
Michael Bayne 664c4ff062 Whoops. Need to be more careful about putting $Id$ into the source file.
CVS was taking it upon itself to expand my regular expression into a
proper $Id$ string. Whee!


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@974 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-08 23:59:36 +00:00
Michael Bayne 36e70e902d Added --force argument; added support for slurping the $Id$ string out of
the target file and stuffing it back into the newly generated file so that
the generated file doesn't inherit the $Id$ string of the declaration file
which would generally not be what we want.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@971 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-08 23:53:58 +00:00
Michael Bayne 995b6f8ea2 Added a set<DSetField>() method for DSet fields in case one wants to
replace the entire field rather than just add/remove/update elements.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@970 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-08 23:32:16 +00:00
Michael Bayne d71d2c3a91 Modified script not to generate new destination file unless the source
file is newer.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@966 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-08 23:08:39 +00:00
Michael Bayne 8a6f656111 Implemented a script for automatically generating the necessary
distributed object field constants and setter methods for a distributed
object class declaration.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@965 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-08 22:41:22 +00:00
Michael Bayne 858d9bbefa Added a script for invoking our version of ant with our jars.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@934 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-05 21:39:22 +00:00
Michael Bayne 990c8cf1c4 We specify resource_url rather than application.root now.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@859 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-01-16 02:56:45 +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
Michael Bayne 862595e9c9 Add the system classes (/usr/share/java) to the classpath as well.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@733 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-12-04 01:12:35 +00:00
Michael Bayne 21ed644984 Added support for loading resources from named resource bundles which are
configured relative to an application root which must be provided to the
resource manager at construct time or via the application.root system
property.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@625 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-11-20 00:21:41 +00:00
Walter Korman 2c686e8431 Removed component image packaging utility as it's been replaced by the
ooo-submit application.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@624 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-11-19 20:14:17 +00:00
Walter Korman 48755da985 Initial version of script to pack individual component frame images
into full animation sequence images and stuff them into a zip file
archive.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@591 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-11-05 20:43:30 +00:00
Michael Bayne 4fd41d4699 Remove dist/rsrc from the classpath because it doesn't exist anyway.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@199 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-08-08 23:48:12 +00:00
Michael Bayne bf466db2e1 Some modifications to make runjava behave more like we want it to.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@89 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-20 17:33:09 +00:00
Walter Korman 758b9667e4 Initial version of runjava (taken directly from samskivert/bin) and a
script to launch the miso scene editor application.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@86 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-20 07:22:10 +00:00