Commit Graph

993 Commits

Author SHA1 Message Date
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
Dave Hoover 387eb32349 Some widening & logening
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@768 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-27 23:52:47 +00:00
Ray Greenwell c26ffc6958 Linky changey.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@767 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-25 01:24:33 +00:00
Michael Bayne 83ae9ccbd6 Added support for tracking multiple percentilers for a particular game.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@766 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-24 01:34:26 +00:00
Michael Bayne 3afd325c31 Whatdyaknow, INVALID_TABLE_POSITION was actually being used for something
sensible before it was coopted to report totally unrelated errors.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@765 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-23 20:48:58 +00:00
Michael Bayne 244b9b22b8 Use error message names that make sense. Differentiate between not allowing
something because the requester is not the owner of the table and trying to
boot onesself from the table.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@764 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-23 20:20:14 +00:00
Michael Bayne 8a76c0de9f Allow a custom error handler to be provided to the TableDirector.
If ActionScript supported anonymous classes, TableDirector would not have to
implement InvocationService_ResultListener and could instead define a calldown
handleFailure() method that the client could override by anonymously extending
TableDirector at the point of instantiation and customize the failure handling
thusly. But it doesn't, and so we pollute TableDirector with yet more methods
that many clients probably don't care about.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@763 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-23 20:08:47 +00:00
Michael Bayne 68c4218324 Fixed improper indentation.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@762 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-23 20:03:15 +00:00
Dave Hoover 830653a449 Don't let us create a percentiler with an insane range, and carp if
we expand to one. I'm half tempted to also try and cap the range to something
less broken, but the bug I had that caused insanity involved recording a value of
infinity, and there's not a hell of a lot I can do to sanely recover in that
case (other than throw it away, I suppose). So let's yell a little bit
and keep from hosing us quite as much as I was when I wound up with crazy stuff
persisted to my ratings table.


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@761 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-20 22:41:59 +00:00
Mike Thomas 8b737a10fd Allow a particular random object to be specified when shuffling the deck.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@760 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-17 23:33:58 +00:00
Michael Bayne 57cefe5619 Report table creation failure via chat.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@759 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-14 22:15:37 +00:00
Jamie Doornbos d2557dfb7f Change "readObject() as Type" to "Type(readObject())" for vilya for better error checking and faster failure
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@758 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-13 17:42:58 +00:00
Mike Thomas 9cf566de38 This should use the new getChatName() method.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@757 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-10 01:26:23 +00:00
Jamie Doornbos 40445fa7f9 Just noticed this old sc workaround file, it is no longer needed
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@756 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-08 20:17:58 +00:00
Charlie Groves 5dcafa47ae Add getDisplayName for names to be shown in the client.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@755 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-03 00:53:39 +00:00
Charlie Groves 9cd03095a9 Whoops, didn't mean to add this guy
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@754 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-02 00:29:47 +00:00
Charlie Groves 5a270c00d0 Genericize
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@753 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-02 00:11:26 +00:00
Mike Thomas 3c77f74a8a Allow components to be added spanning the width of the configurator.
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@752 c613c5cb-e716-0410-b11b-feb51c14d237
2008-10-01 22:30:54 +00:00
Dave Hoover 8b03be111e Imports cleanup
git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@751 c613c5cb-e716-0410-b11b-feb51c14d237
2008-09-26 17:36:37 +00:00