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
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
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