Commit Graph

961 Commits

Author SHA1 Message Date
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
Ray Greenwell 57faa7f72e User identification on the client.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@818 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-28 02:15:15 +00:00
Ray Greenwell 9a398a955c Drive-by logging varargification.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@817 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-23 00:42:20 +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
Michael Bayne cd66cf6e06 Oops. Can't do that.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@813 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-17 22:57:59 +00:00
Michael Bayne 355723954b Allow 1.6 source but continue to target 1.5 bytecode.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@812 c613c5cb-e716-0410-b11b-feb51c14d237
2009-04-17 22:49:38 +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 5c870729e0 No longer need this platform hackery.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@810 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-31 01:37:07 +00:00
Michael Bayne e7d65a6b57 Added asdoc target.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@809 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-30 23:09:45 +00:00
Michael Bayne 9048a1698c Accept mavenized versions of our depends.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@808 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-30 23:09:25 +00:00
Michael Bayne ae63902203 Fixes for asdoc (which is a piece of shit, kthx).
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@807 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-30 23:09:12 +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
Mike Thomas 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.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@805 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-17 18:04:31 +00:00
Dave Hoover 20657dbaff Remove trailing whitespace throughout, and then widen/vararg/foreachize some
card game stuff that we were looking at.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@804 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-17 17:46:50 +00:00
Michael Bayne d05664f649 Added purgePlayers().
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@803 c613c5cb-e716-0410-b11b-feb51c14d237
2009-03-03 23:21:24 +00:00
Michael Bayne 6c3c435c7c Report our max and min when we compute a bogus bucket index.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@802 c613c5cb-e716-0410-b11b-feb51c14d237
2009-02-19 17:06:54 +00:00
Dave Hoover 8fcdcea137 Some idle widening & vararg logging
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@801 c613c5cb-e716-0410-b11b-feb51c14d237
2009-02-14 06:25:29 +00:00
Ray Greenwell 295393ce2b Revert to targetting 9.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@800 c613c5cb-e716-0410-b11b-feb51c14d237
2009-01-29 20:30:56 +00:00
Ray Greenwell d34737b473 Updated to target flash 10.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@799 c613c5cb-e716-0410-b11b-feb51c14d237
2009-01-28 22:28:27 +00:00
Jamie Doornbos cded198b22 Got rid of rogue dumpStack and varargified
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@798 c613c5cb-e716-0410-b11b-feb51c14d237
2009-01-09 21:49:13 +00:00
Michael Bayne a8f4e9fc9b Updated to new Depot world order.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@797 c613c5cb-e716-0410-b11b-feb51c14d237
2009-01-08 02:10:42 +00:00
Jamie Doornbos 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
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@796 c613c5cb-e716-0410-b11b-feb51c14d237
2009-01-06 01:24:55 +00:00
Michael Bayne 382affd707 Dump a stack trace in a way that makes it into the logs.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@795 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-17 00:13:05 +00:00
Michael Bayne 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.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@794 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-10 20:53:43 +00:00
Michael Bayne 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.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@792 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-10 01:07:12 +00:00
Michael Bayne b1a74708f0 Varargs logging.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@791 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-09 19:29:18 +00:00
Ray Greenwell 7148e78405 Our invocation adapters now expect success first.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@790 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-09 02:21:40 +00:00
Michael Bayne 011ce82736 Nix unused import.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@789 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-08 19:01:27 +00:00
Par Winzell 395950b3f2 Add a method for deleting precisely one percentiler of a given game mode.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@788 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-07 18:57:55 +00:00
Michael Bayne 38cfdf31ae Do our business in bodyWillEnter() which is more appropriate.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@787 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-05 22:41:09 +00:00
Michael Bayne 8eaf8fc7b9 Added import needed for javadoc.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@786 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-05 03:09:07 +00:00
Par Winzell b5443d8088 Accept the new argument.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@785 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-04 18:23:17 +00:00
Par Winzell 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.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@784 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-04 18:21:19 +00:00
Michael Bayne 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.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@783 c613c5cb-e716-0410-b11b-feb51c14d237
2008-12-04 18:08:16 +00:00
Michael Bayne 2c8c193705 Tuple.create -> Tuple.newTuple.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@782 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-18 21:15:57 +00:00
Michael Bayne c83064c2c2 Find Depot in its new home.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@781 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-16 07:46:19 +00:00
Jamie Doornbos 2d427dc407 Fixed edge case where the table and game go out of sync if the user manages to leave a table after the game starts... probably not too hard on a busy server or slow connection. This was the cause of 547 "WARN TableManager: No body to table mapping to clear?" lines in yesterday's log
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@780 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-13 23:26:04 +00:00
Dave Hoover e480fed7ce Widening
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@779 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-12 18:46:33 +00:00
Dave Hoover ac0df2aa6d Misc cleanup
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@778 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-10 17:52:17 +00:00
Michael Bayne 0f635a862e RunQueue related updatery.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@777 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-08 00:07:58 +00:00
Michael Bayne dbd17886c3 ClientFactory -> SessionFactory, etc.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@776 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-06 18:24:50 +00:00
Michael Bayne 555a379742 WhirledClient -> WhirledSession.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@775 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-06 18:05:51 +00:00
Michael Bayne 2ea7b94d72 PresentsClient -> PresentsSession (and so on).
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@774 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-06 18:05:02 +00:00
Ray Greenwell 122d2fc102 Headless building for happy Mac development.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@773 c613c5cb-e716-0410-b11b-feb51c14d237
2008-11-04 01:41:05 +00:00
Michael Bayne 793e139b65 Let's use a different name for our local variable so that we don't end up
adding nothing to our nothingness.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@772 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-30 21:18:04 +00:00
Michael Bayne e894f8cbb7 Nix verbose messages whenever we walk around.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@771 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-30 20:57:37 +00:00
Mike Thomas 1889d427da Purge the use of the getChatName() hack.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@770 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-29 22:26:38 +00:00
Mike Thomas 3fff321829 Allow derived classes to work with more specifically typed arrays if they like.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@769 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-28 23:47:36 +00:00