Commit Graph

536 Commits

Author SHA1 Message Date
Dave Hoover e580adf522 Support tertiary & quaternary colors as added in nenya
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@884 c613c5cb-e716-0410-b11b-feb51c14d237
2009-12-05 00:56:10 +00:00
Par Winzell 3b06f339f9 This seems to be the only existing use of @Column(type=...) which is a loathsome piece of functionality that I'd like to rip out of Depot. I am not sure why we fixed on TIMESTAMP originally; only in MySQL would it make a difference at all, and I believe only Whirled uses this class?
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@883 c613c5cb-e716-0410-b11b-feb51c14d237
2009-10-29 15:34:12 +00:00
Michael Bayne e0fea1c12e Fluency--.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@882 c613c5cb-e716-0410-b11b-feb51c14d237
2009-10-04 23:26:27 +00:00
Andrzej Kapolka 5c7f0aea67 Allow customizing the ZoneMoveHandler.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@881 c613c5cb-e716-0410-b11b-feb51c14d237
2009-09-29 00:43:35 +00:00
Michael Bayne dce305ad0a More Galileo hygiene.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@879 c613c5cb-e716-0410-b11b-feb51c14d237
2009-09-15 04:53:18 +00:00
Michael Bayne 6e5d2b57ba Missed a spot.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@878 c613c5cb-e716-0410-b11b-feb51c14d237
2009-09-10 02:53:57 +00:00
Michael Bayne 0240e18140 Use Ops and FluentExp instead of doing things manually.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@877 c613c5cb-e716-0410-b11b-feb51c14d237
2009-09-10 02:31:16 +00:00
Par Winzell 8efbc2349c Cope with the Funs->Funcs rename.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@876 c613c5cb-e716-0410-b11b-feb51c14d237
2009-09-09 20:18:03 +00:00
Par Winzell 9fe7cc340d Use proper Depot support.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@875 c613c5cb-e716-0410-b11b-feb51c14d237
2009-09-09 14:52:13 +00:00
Charlie Groves ac5d784a9e Cleanup
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@873 c613c5cb-e716-0410-b11b-feb51c14d237
2009-08-25 18:01:30 +00:00
Dave Hoover ad7561dae1 Prune spurious semicolons and redundant implementation declarations
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@865 c613c5cb-e716-0410-b11b-feb51c14d237
2009-08-17 21:46:33 +00:00
Jamie Doornbos accb67e407 Allow most recent ratings to be filtered by a specific list of game ids.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@863 c613c5cb-e716-0410-b11b-feb51c14d237
2009-07-27 21:31:42 +00:00
Charlie Groves e31ce21c70 Use PresentsDObjectManager.newInterval
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@862 c613c5cb-e716-0410-b11b-feb51c14d237
2009-07-21 00:11:57 +00:00
Michael Bayne 71eb3d14d6 Out with commons lang, collections and io.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@860 c613c5cb-e716-0410-b11b-feb51c14d237
2009-07-12 21:28:36 +00:00
Jamie Doornbos acb856c9cf Method to access the most recent rating of a set of players. This will be used in msoy to determine recently played games of (facebook) friends.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@859 c613c5cb-e716-0410-b11b-feb51c14d237
2009-07-03 00:38:10 +00:00
Dave Hoover 44fd4d63f3 Mark overrides
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@858 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-22 17:36:34 +00:00
Michael Bayne cd129b788c Updates to reflect changes in Narya.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@857 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-20 01:04:01 +00:00
Michael Bayne 0ef8cf1c58 Fluency++, imports--.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@856 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-10 18:54:46 +00:00
Michael Bayne 4b136b2f88 Don't be such a stickler about our ids.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@855 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-09 20:32:11 +00:00
Michael Bayne 0c62deacdb Actually we want purgePlayers().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@854 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-09 20:30:53 +00:00
Michael Bayne a8b5a3feb3 Added purgeGame(), purgePlayer(), nixed deletePercentiles().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@853 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-09 20:29:11 +00:00
Mike Thomas bcedb24738 Make the placement constraints a bit more flexible to other wall types than "normal" or "low"
Note:  This does potentially break some backwards compatibility, but I don't believe anyone's actually using PlacementConstraints other than Puzzle Pirates.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@851 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-09 01:50:04 +00:00
Ray Greenwell 2ec786bb63 Allow the DObject to be set after construction.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@849 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-04 02:05:52 +00:00
Ray Greenwell 82f877db99 Logging varargification.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@848 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-03 23:35:22 +00:00
Ray Greenwell cd138d2258 Broke-out all modifications to the tables DSet into overrideable methods.
updateTables was already there, but I renamed it for consistency.
Pretty sure this doesn't booch any subclasses.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@847 c613c5cb-e716-0410-b11b-feb51c14d237
2009-06-03 23:21:25 +00:00
Michael Bayne 4521753319 Tightened up load()s.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@846 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-29 18:38:32 +00:00
Michael Bayne 7b0ba881d7 Update to match Depot API changes.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@845 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-29 00:20:27 +00:00
Michael Bayne 084056d343 Reference Depot operators in new non-inner classes.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@844 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-27 23:35:09 +00:00
Michael Bayne 0375da56cd LifecycleManager -> Lifecycle.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@843 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-27 19:18:08 +00:00
Michael Bayne 1c1d621051 Use new LifecycleManager, remove need for manual initialization.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@842 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-27 18:36:27 +00:00
Ray Greenwell 48f501a2ba Switch to google's Predicate.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@841 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-27 17:50:55 +00:00
Dave Hoover cf1ad4ac4d Prune trailing whitespace & foreachize loops.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@840 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-23 02:00:23 +00:00
Dave Hoover 3c5c5e6ba5 A healthy swig of google-collections
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@839 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-23 01:33:28 +00:00
Dave Hoover 1bfaa30761 Use NamedAttributeListener
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@838 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-19 19:31:31 +00:00
Ray Greenwell 75fdd4b2fc The UserIdentifier is global. Cut through the crap.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@837 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-02 01:24:20 +00:00
Michael Bayne b0dcb25553 Don't let toBucketIndex freak out if someone requests the percentile for a
value out of our seen range. That's OK. Also switch to PrintWriter from
PrintStream when dumping.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@834 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 22:57:37 +00:00
Michael Bayne 0fe7c93745 Update comment and throws based on what I ended up going with.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@833 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 21:02:09 +00:00
Michael Bayne cfe2e3126a Publish our table after we create the game if we're going to immediately create
the game. Also factor that out into tableCreated() for easy subclass listening.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@832 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 21:01:24 +00:00
Michael Bayne da05e8a781 Added getTableCount().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@831 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 20:52:23 +00:00
Michael Bayne 065d0e243f Add support for differentiating properly between interesting and not
interesting tables and not publishing the not interesting tables in the table
lobby object.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@830 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 20:48:52 +00:00
Michael Bayne e84a3fa3d7 Futureproofed.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@829 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 19:36:59 +00:00
Michael Bayne 88ccd59b35 Some log tidying up.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@828 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 17:28:54 +00:00
Michael Bayne a4a42673ee Add a brief method for getting our id.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@827 c613c5cb-e716-0410-b11b-feb51c14d237
2009-05-01 17:21:29 +00:00
Ray Greenwell f0b800d75c Drive-by logging varargification.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@825 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-28 21:57:02 +00:00
Ray Greenwell 7c028fa977 Added back a form of getPlayerPersistentId() that takes a BodyObject, for convenience.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@819 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-28 03:12:58 +00:00
Michael Bayne 74fb88002b Obtain our persistent id from our name, not the whole object.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@816 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-21 20:48:48 +00:00
Ray Greenwell d873854578 Moved UserIdentifier to data.
We'll be using it on the client as well, because I'm going to have
to finally pay down some code debt (and do something actually
useful for the creators): expose memberIds to the whirled screen-game api.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@815 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-20 23:02:10 +00:00
Michael Bayne c38b709b6a Use handy new addDispatcher().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@814 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-20 17:56:44 +00:00
Dave Hoover 1039a98a98 Exploratory widening/vararging.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@811 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-14 20:35:13 +00:00
Michael Bayne 3b70248329 Changed a bunch of Thread.dumpStack() calls into stack traces properly logged
via the logging system.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@806 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-24 18:47:15 +00:00