Commit Graph

112 Commits

Author SHA1 Message Date
Michael Bayne c1638b9bf3 Brevify log message.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2205 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-21 22:10:18 +00:00
Walter Korman a91061cb30 Use SwingUtil.refresh().
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2106 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-11 01:03:02 +00:00
Michael Bayne 48823b10f9 More revamped serialization cleanup.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2079 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-12-20 23:41:27 +00:00
Walter Korman b90d5e4b85 Renamed ClientController to SimulatorController.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1935 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-11-12 19:54:05 +00:00
Walter Korman 828fd80951 Minor restructuring to allow derived simulator applications to specialize
their logon behaviour to suit their needs.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1932 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-11-12 01:42:28 +00:00
Michael Bayne c53a6f59b1 Add support for clearing a place view when it goes away so that we can
better manage multiple outstanding place views.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1929 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-11-08 09:31:59 +00:00
Ray Greenwell 59fbad181c the 'force' argument to ChatDisplay.clear() is now implied.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1927 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-11-08 07:28:23 +00:00
Ray Greenwell c3743cd98c change to ChatDisplay.clear() method signature
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1851 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-10-27 22:34:43 +00:00
Walter Korman 4b97ff9916 Fixed typo in javadoc.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1841 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-10-27 02:05:26 +00:00
Michael Bayne bb489caf39 New OccupantObserver signature.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1836 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-10-27 01:25:18 +00:00
Michael Bayne a0e9044e93 Config clean up and unification. The base servers were doing more than
they needed to and when all that was stripped away, they didn't really
need their own config files.

Now what little config they need is provided by the users of these basic
services so that said users can make their own decisions about where to
obtain configuration information.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1820 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-10-21 20:56:21 +00:00
Walter Korman 1d7f033586 Set the AI players only after the puzzle's place object is created.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1801 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-10-15 22:47:48 +00:00
Michael Bayne 37c4f866fd No longer do we set the players in an explicit call to
GameManager.setPlayers(), now it is simply provided as part of the game
config object which is cleaner and makes the information available during
the initialization and permissions checking phases.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1778 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-10-06 00:53:15 +00:00
Michael Bayne bdd49a4b3f Moved clientObjectDidChange() into SessionObserver because anyone
observing the session is likely to need to know about that sort of thing.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1719 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-20 00:54:39 +00:00
Michael Bayne ba4985053f Revamped "persona selection" support. Things now actually work, and in as
sensible a way as we can hope for.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1717 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-09-19 23:36:59 +00:00
Michael Bayne 99edb5cd5e Regenerated services and receivers to fix bugs and use updated templates.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1659 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-20 19:38:16 +00:00
Michael Bayne 3dfc8404c8 The simulator server now extends the MiCasa server since it lives in the
MiCasa package and aught to support the testing of Parlor-based games.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1647 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-15 23:21:45 +00:00
Michael Bayne e54a4d41f4 The great invocation services rethink of 2002! Rearchitected the remote
method invocation services and converted everything to the new style.
Could this be my biggest checkin ever?


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1642 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-14 19:08:01 +00:00
Walter Korman 4481c5f835 Added facilities for clearing the chat displays. Minor documentation
editing and reformatting.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1641 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-14 00:48:57 +00:00
Ray Greenwell ef52f31ad4 Created client-side message objects which are the only thing passed
to the newly simplified ChatDisplay interface, which now has but one method.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1620 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-26 20:35:02 +00:00
Michael Bayne b7b44f5f14 Added basic framework for providing game configuration interfaces that can
be used by a matchmaking interface when setting up a game.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1617 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-25 23:20:22 +00:00
Michael Bayne eb0f92fcef Brought things into line with new streaming world order.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1607 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-23 05:54:53 +00:00
Michael Bayne 2c666df5cf Fetch the password from a system property as well.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1602 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-23 03:17:50 +00:00
Ray Greenwell 71c7a488c9 byte'd chat mode code
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1600 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-22 22:54:04 +00:00
Ray Greenwell 5c5038690b Added support for think and emote.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1599 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-22 22:26:26 +00:00
Walter Korman f53975fe74 Cache tell request information in the chat director and pass it along to
the various chat displays once we've ascertained success or failure.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1586 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-17 20:53:31 +00:00
Michael Bayne bd44038ae2 Formatting.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1584 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-17 18:11:02 +00:00
Michael Bayne 6b9424128d Read both the server and port from system properties.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1579 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-16 05:44:29 +00:00
Michael Bayne a2339cea0b Report the server and port to which we are connecting when we log on.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1578 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-16 05:42:53 +00:00
Michael Bayne cbca08878d Allow the port to be set from the command line (this should probably
instead be hijacked from the actual server setting but this works for
now).


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1577 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-15 03:09:29 +00:00
Michael Bayne b1252aab66 Edits and fixes.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1576 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-12 17:06:52 +00:00
Michael Bayne 75edbad42f Cleaned up the MiCasa logon panel and services. It's all much more nicely
behaved now.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1574 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-12 17:01:28 +00:00
Michael Bayne 78b58a6093 Whoops, typo.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1572 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-12 03:50:24 +00:00
Michael Bayne 7a3daa1d2b The simulator should provide a MiCasaContext and generally be a good
MiCasa citizen.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1571 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-12 03:49:37 +00:00
Michael Bayne 9cde2eab3e Added a constructor that takes a window title.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1569 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-12 03:48:45 +00:00
Michael Bayne 255599b960 Resize the simple frame to fit the place view when it is provided with a
new one.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1568 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-10 02:02:59 +00:00
Walter Korman 4dcb62d186 Make all simulants AI players.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1556 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-02 21:14:23 +00:00
Walter Korman 43f7fc44c1 Modified simulator server interface to allow initializing the server with
asynchronous notification when initialization is complete.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1431 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-06-10 19:16:41 +00:00
Michael Bayne 9d1b8a664c Minor fixups to get things running (and to get Atlantissonne working as a
JWS app, whee!).


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1380 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-05-21 04:47:48 +00:00
Michael Bayne c4bc5fb292 No need to prefix things now.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1379 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-05-21 04:46:44 +00:00
Walter Korman 5e273ce72e Made the logoff command a constant.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1378 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-05-17 21:22:46 +00:00
Michael Bayne b15d38b54d Relegated a shitload of logging to DEBUG status.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1361 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-05-15 23:54:35 +00:00
Walter Korman 441e21d08c Pack the main frame to fit its components rather than referencing width
and height property values.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1351 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-05-09 04:39:12 +00:00
Michael Bayne 4ec673e6c2 Localized chat! Server entities may now fake speak and tell messages that
are translated by the client upon receipt. We love to translate.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1319 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-30 17:27:30 +00:00
Walter Korman a97e9db978 Moved remaining client.*Codes classes into their respective data packages
as they are intended to represent codes shared between the client and the
server.  Made correspondingly necessary changes throughout.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1240 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-15 16:28:05 +00:00
Walter Korman f6fedf5bdf Renamed OccupantManager to OccupantDirector.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1239 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-15 14:38:46 +00:00
Walter Korman 5ec2bdcfe0 Use JPasswordField.getPassword() as per deprecation warning.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1234 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-12 16:26:12 +00:00
Walter Korman 093edd4750 Pass along the user password if specified.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1174 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-03 21:53:17 +00:00
Michael Bayne b486315e47 Revamp! Modified the way configuration is handled.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1166 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-03-28 22:32:34 +00:00
Walter Korman 984f2cc9f0 Build simulant names with the index counter rather than the simulant size
now that we resolve clients asynchronously.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1147 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-03-26 01:30:37 +00:00