Commit Graph

  • 5c7f0aea67 Allow customizing the ZoneMoveHandler. Andrzej Kapolka 2009-09-29 00:43:35 +00:00
  • 54c809d21a Use Joiner instead of StringBuilder. Ray Greenwell 2009-09-16 21:15:03 +00:00
  • dce305ad0a More Galileo hygiene. Michael Bayne 2009-09-15 04:53:18 +00:00
  • 6e5d2b57ba Missed a spot. Michael Bayne 2009-09-10 02:53:57 +00:00
  • 0240e18140 Use Ops and FluentExp instead of doing things manually. Michael Bayne 2009-09-10 02:31:16 +00:00
  • 8efbc2349c Cope with the Funs->Funcs rename. Par Winzell 2009-09-09 20:18:03 +00:00
  • 9fe7cc340d Use proper Depot support. Par Winzell 2009-09-09 14:52:13 +00:00
  • 20e1d45e43 We now make it a least-recently used map. Ray Greenwell 2009-09-01 23:47:14 +00:00
  • ac5d784a9e Cleanup Charlie Groves 2009-08-25 18:01:30 +00:00
  • 3871628b27 New syntax for making a more complicated Map. Ray Greenwell 2009-08-25 02:13:09 +00:00
  • e2b8ac9d42 New, more efficient Maps. Don't these deck chairs look GREAT? Ray Greenwell 2009-08-24 02:55:56 +00:00
  • 69a978d819 And here. Can't do it in narya yet until I trash Environment. Ray Greenwell 2009-08-21 22:05:47 +00:00
  • f1ab599aa5 Oh, and compile against ooolib. Ray Greenwell 2009-08-21 21:28:20 +00:00
  • 79854a177d We need ooolib (flash-utils) here. This error was masked by the fact that a bunch of ooolib classes are in naryalib. Ray Greenwell 2009-08-21 21:27:14 +00:00
  • 2f1a7a627b Use an LRUHashMap to store scene models, as per TODO. (Note: this doesn't compile, because the actionscript libs are jacked. I'll try to sort that out now.) Ray Greenwell 2009-08-21 21:11:55 +00:00
  • 8c14879fdb Ye olde drive-by logging varargification. Noticed that we aren't using a LRU Map for scene model storage, which could explain client flakiness after visiting lots of scenes... Ray Greenwell 2009-08-20 23:54:35 +00:00
  • ad7561dae1 Prune spurious semicolons and redundant implementation declarations Dave Hoover 2009-08-17 21:46:33 +00:00
  • 85ef5ed4f9 Regenerated actionscript services, and the callers that love them. Ray Greenwell 2009-08-13 06:19:27 +00:00
  • accb67e407 Allow most recent ratings to be filtered by a specific list of game ids. Jamie Doornbos 2009-07-27 21:31:42 +00:00
  • e31ce21c70 Use PresentsDObjectManager.newInterval Charlie Groves 2009-07-21 00:11:57 +00:00
  • e07fd189b6 Get our Presents tools from narya-tools, nix no longer needed dependencies. Michael Bayne 2009-07-12 22:21:53 +00:00
  • 71eb3d14d6 Out with commons lang, collections and io. Michael Bayne 2009-07-12 21:28:36 +00:00
  • 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. Jamie Doornbos 2009-07-03 00:38:10 +00:00
  • 44fd4d63f3 Mark overrides Dave Hoover 2009-06-22 17:36:34 +00:00
  • cd129b788c Updates to reflect changes in Narya. Michael Bayne 2009-06-20 01:04:01 +00:00
  • 0ef8cf1c58 Fluency++, imports--. Michael Bayne 2009-06-10 18:54:46 +00:00
  • 4b136b2f88 Don't be such a stickler about our ids. Michael Bayne 2009-06-09 20:32:11 +00:00
  • 0c62deacdb Actually we want purgePlayers(). Michael Bayne 2009-06-09 20:30:53 +00:00
  • a8b5a3feb3 Added purgeGame(), purgePlayer(), nixed deletePercentiles(). Michael Bayne 2009-06-09 20:29:11 +00:00
  • 2496ec5701 Random cleanup I had kicking around Dave Hoover 2009-06-09 05:53:40 +00:00
  • 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. Mike Thomas 2009-06-09 01:50:04 +00:00
  • b6e840ddbc Updated RSL info, not statically linked. Ray Greenwell 2009-06-08 21:59:45 +00:00
  • 2ec786bb63 Allow the DObject to be set after construction. Ray Greenwell 2009-06-04 02:05:52 +00:00
  • 82f877db99 Logging varargification. Ray Greenwell 2009-06-03 23:35:22 +00:00
  • 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. Ray Greenwell 2009-06-03 23:21:25 +00:00
  • 4521753319 Tightened up load()s. Michael Bayne 2009-05-29 18:38:32 +00:00
  • 7b0ba881d7 Update to match Depot API changes. Michael Bayne 2009-05-29 00:20:27 +00:00
  • 084056d343 Reference Depot operators in new non-inner classes. Michael Bayne 2009-05-27 23:35:09 +00:00
  • 0375da56cd LifecycleManager -> Lifecycle. Michael Bayne 2009-05-27 19:18:08 +00:00
  • 1c1d621051 Use new LifecycleManager, remove need for manual initialization. Michael Bayne 2009-05-27 18:36:27 +00:00
  • 48f501a2ba Switch to google's Predicate. Ray Greenwell 2009-05-27 17:50:55 +00:00
  • cf1ad4ac4d Prune trailing whitespace & foreachize loops. Dave Hoover 2009-05-23 02:00:23 +00:00
  • 3c5c5e6ba5 A healthy swig of google-collections Dave Hoover 2009-05-23 01:33:28 +00:00
  • 1bfaa30761 Use NamedAttributeListener Dave Hoover 2009-05-19 19:31:31 +00:00
  • 75fdd4b2fc The UserIdentifier is global. Cut through the crap. Ray Greenwell 2009-05-02 01:24:20 +00:00
  • cde19e6777 Let's make this static. Ray Greenwell 2009-05-02 00:17:58 +00:00
  • 145c94e792 Updated unit test to JUnit4, added a few tiler checks. Michael Bayne 2009-05-01 22:57:54 +00:00
  • 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. Michael Bayne 2009-05-01 22:57:37 +00:00
  • 0fe7c93745 Update comment and throws based on what I ended up going with. Michael Bayne 2009-05-01 21:02:09 +00:00
  • 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. Michael Bayne 2009-05-01 21:01:24 +00:00
  • da05e8a781 Added getTableCount(). Michael Bayne 2009-05-01 20:52:23 +00:00
  • 065d0e243f Add support for differentiating properly between interesting and not interesting tables and not publishing the not interesting tables in the table lobby object. Michael Bayne 2009-05-01 20:48:52 +00:00
  • e84a3fa3d7 Futureproofed. Michael Bayne 2009-05-01 19:36:59 +00:00
  • 88ccd59b35 Some log tidying up. Michael Bayne 2009-05-01 17:28:54 +00:00
  • a4a42673ee Add a brief method for getting our id. Michael Bayne 2009-05-01 17:21:29 +00:00
  • dd573b82a5 Whatdya know. WDNI. Michael Bayne 2009-04-29 21:49:29 +00:00
  • f0b800d75c Drive-by logging varargification. Ray Greenwell 2009-04-28 21:57:02 +00:00
  • 8fd0dc1cbb Import OccupantInfo. Now that other things are fixed, the compiler can notice that it has no idea what I'm talking about. Ray Greenwell 2009-04-28 17:48:36 +00:00
  • 543c6b2541 Maybe something like this. Waffle. Ray Greenwell 2009-04-28 17:42:14 +00:00
  • f1f0ac3f6a Back to this, for now. Ray Greenwell 2009-04-28 17:40:32 +00:00
  • 3fd3171725 Oh actionscript, you vex me so. Ray Greenwell 2009-04-28 17:35:28 +00:00
  • d846c3070b And a convenience function for the client, too. Ray Greenwell 2009-04-28 17:17:57 +00:00
  • 7c028fa977 Added back a form of getPlayerPersistentId() that takes a BodyObject, for convenience. Ray Greenwell 2009-04-28 03:12:58 +00:00
  • 57faa7f72e User identification on the client. Ray Greenwell 2009-04-28 02:15:15 +00:00
  • 9a398a955c Drive-by logging varargification. Ray Greenwell 2009-04-23 00:42:20 +00:00
  • 74fb88002b Obtain our persistent id from our name, not the whole object. Michael Bayne 2009-04-21 20:48:48 +00:00
  • 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. Ray Greenwell 2009-04-20 23:02:10 +00:00
  • c38b709b6a Use handy new addDispatcher(). Michael Bayne 2009-04-20 17:56:44 +00:00
  • cd66cf6e06 Oops. Can't do that. Michael Bayne 2009-04-17 22:57:59 +00:00
  • 355723954b Allow 1.6 source but continue to target 1.5 bytecode. Michael Bayne 2009-04-17 22:49:38 +00:00
  • 1039a98a98 Exploratory widening/vararging. Dave Hoover 2009-04-14 20:35:13 +00:00
  • 5c870729e0 No longer need this platform hackery. Michael Bayne 2009-03-31 01:37:07 +00:00
  • e7d65a6b57 Added asdoc target. Michael Bayne 2009-03-30 23:09:45 +00:00
  • 9048a1698c Accept mavenized versions of our depends. Michael Bayne 2009-03-30 23:09:25 +00:00
  • ae63902203 Fixes for asdoc (which is a piece of shit, kthx). Michael Bayne 2009-03-30 23:09:12 +00:00
  • 3b70248329 Changed a bunch of Thread.dumpStack() calls into stack traces properly logged via the logging system. Michael Bayne 2009-03-24 18:47:15 +00:00
  • 139e900b44 We cannot initialize these intervals until the init() function, otherwise _omgr is null and we end up getting things called on the wrong thread. Mike Thomas 2009-03-17 18:04:31 +00:00
  • 20657dbaff Remove trailing whitespace throughout, and then widen/vararg/foreachize some card game stuff that we were looking at. Dave Hoover 2009-03-17 17:46:50 +00:00
  • d05664f649 Added purgePlayers(). Michael Bayne 2009-03-03 23:21:24 +00:00
  • 6c3c435c7c Report our max and min when we compute a bogus bucket index. Michael Bayne 2009-02-19 17:06:54 +00:00
  • 8fcdcea137 Some idle widening & vararg logging Dave Hoover 2009-02-14 06:25:29 +00:00
  • 295393ce2b Revert to targetting 9. Ray Greenwell 2009-01-29 20:30:56 +00:00
  • d34737b473 Updated to target flash 10. Ray Greenwell 2009-01-28 22:28:27 +00:00
  • cded198b22 Got rid of rogue dumpStack and varargified Jamie Doornbos 2009-01-09 21:49:13 +00:00
  • a8f4e9fc9b Updated to new Depot world order. Michael Bayne 2009-01-08 02:10:42 +00:00
  • b748974845 Once a table is purged, stop listening to the game object, otherwise we get warnings when the game goes away or the occupants change. purgeTable is called from a number of places, apparently sometimes before unmapTable Jamie Doornbos 2009-01-06 01:24:55 +00:00
  • 382affd707 Dump a stack trace in a way that makes it into the logs. Michael Bayne 2008-12-17 00:13:05 +00:00
  • a8421616f9 Avoid returning null from getCodeString() as it causes problems down the line. Just return a string that is very unlikely to match an existing code. Michael Bayne 2008-12-10 20:53:43 +00:00
  • fe323675e8 Assign our starting location in the new addOccupantInfo() and do it before the occupant's oid is added so that our info is already in place when bodyEntered gets called. Michael Bayne 2008-12-10 01:07:12 +00:00
  • b1a74708f0 Varargs logging. Michael Bayne 2008-12-09 19:29:18 +00:00
  • 7148e78405 Our invocation adapters now expect success first. Ray Greenwell 2008-12-09 02:21:40 +00:00
  • 011ce82736 Nix unused import. Michael Bayne 2008-12-08 19:01:27 +00:00
  • 395950b3f2 Add a method for deleting precisely one percentiler of a given game mode. Par Winzell 2008-12-07 18:57:55 +00:00
  • 38cfdf31ae Do our business in bodyWillEnter() which is more appropriate. Michael Bayne 2008-12-05 22:41:09 +00:00
  • 8eaf8fc7b9 Added import needed for javadoc. Michael Bayne 2008-12-05 03:09:07 +00:00
  • b5443d8088 Accept the new argument. Par Winzell 2008-12-04 18:23:17 +00:00
  • 91358aa4bf The model might contain all kinds of useful stuff that we just resolved and that the resolution of the 'extras' object can make use of. Let's send it in since we have it. Par Winzell 2008-12-04 18:21:19 +00:00
  • 47f24a152f Add support for loading extra data (in addition to the scene model and its updates) during the scene resolution process which is then passed to the manager during initialization. This is useful for information that lives in the scene distributed object and needs to be put there before anyone arrives in the scene. Michael Bayne 2008-12-04 18:08:16 +00:00
  • 2c8c193705 Tuple.create -> Tuple.newTuple. Michael Bayne 2008-11-18 21:15:57 +00:00
  • c83064c2c2 Find Depot in its new home. Michael Bayne 2008-11-16 07:46:19 +00:00