Commit Graph

  • 17281a9db3 We love to document. Provided an initial description of what services the whirled.spot package will provide and created a Log class for the package. Michael Bayne 2001-11-13 00:12:20 +00:00
  • 3154885777 Copy in images that may be provided to go along with javadoc documentation (either package or class documentation). Michael Bayne 2001-11-13 00:10:49 +00:00
  • d35f2894c1 Phase one of the scene refactoring (which will set the stage for all manner of happiness and joy). Michael Bayne 2001-11-12 20:56:56 +00:00
  • b1748332f5 OptimizeIt! Michael Bayne 2001-11-10 00:39:39 +00:00
  • 45a642764f Added getSceneManager() for looking up scene managers by scene id. Michael Bayne 2001-11-09 21:47:09 +00:00
  • 6278a8fd1f No longer need the _root directory. Michael Bayne 2001-11-08 18:36:56 +00:00
  • 42eb80a104 Tile coordinate calculations were booched. Michael Bayne 2001-11-08 06:58:57 +00:00
  • 281c00d3a3 Converted the rest of the tests to JUnit unit tests. Michael Bayne 2001-11-08 05:40:07 +00:00
  • ff94bd7799 Made it possible to disable client and connection managers for testing. Michael Bayne 2001-11-08 05:39:51 +00:00
  • feb2a2633e A bunch of intertwingled changes: Michael Bayne 2001-11-08 03:04:45 +00:00
  • 0b5d51a80c Small modifications. Need to update this with the latest template. Michael Bayne 2001-11-08 03:02:41 +00:00
  • d584566899 Removed bogus imports. Michael Bayne 2001-11-08 02:59:30 +00:00
  • 79066da9a6 Package jockeying related to moving everything into the test directory. Michael Bayne 2001-11-08 02:59:17 +00:00
  • a85ba5e2c6 Fetch things via the resource manager. Modified code to create resource manager and then create image manager as well where appropriate. Michael Bayne 2001-11-08 02:58:24 +00:00
  • f206129062 Package jockeying. Michael Bayne 2001-11-08 02:57:14 +00:00
  • dd1737c357 Turned into JUnit unit test. Michael Bayne 2001-11-08 02:21:23 +00:00
  • 39815115d3 Test stuff comes first in the classpath, then narya stuff, then standard libraries. Michael Bayne 2001-11-08 02:21:03 +00:00
  • 1059e197ec Added an additional test torso component. Walter Korman 2001-11-08 02:15:59 +00:00
  • c4ebe4b1a8 Initial test images. Walter Korman 2001-11-08 02:15:31 +00:00
  • 99a0730696 First pass at moving all of Narya test stuff into the tests directory. Michael Bayne 2001-11-08 02:07:36 +00:00
  • f6c08bfbbd Initial version. Walter Korman 2001-11-08 01:14:02 +00:00
  • fc3d4dbd43 Log a briefer description of the place manager when it's unmapped. Michael Bayne 2001-11-07 10:47:55 +00:00
  • f4f846f7e8 Don't log the whole game object when we destroy it, just the oid. Michael Bayne 2001-11-07 10:44:02 +00:00
  • 13770d1efb Notes. Michael Bayne 2001-11-07 10:43:48 +00:00
  • ebdb840264 Modified gameDidStart() and gameDidEnd() to take place after the game state transition event has been processed. This ensures that any events posted up to (and during) the call to startGame() or endGame() are dispatched before we invoke code that reacts to that change in game state. Michael Bayne 2001-11-07 03:21:42 +00:00
  • ea23f37b25 Notes. Michael Bayne 2001-11-07 03:20:42 +00:00
  • 48755da985 Initial version of script to pack individual component frame images into full animation sequence images and stuff them into a zip file archive. Walter Korman 2001-11-05 20:43:30 +00:00
  • 639007759c Changed builder model to make data available on the character classes and components unmodifiable. Walter Korman 2001-11-02 15:39:07 +00:00
  • b42f20f191 Removed unused import. Walter Korman 2001-11-02 15:37:51 +00:00
  • e45ec0ae24 Moved to cast.util. Walter Korman 2001-11-02 15:37:30 +00:00
  • e9211f8fd5 Moved TileUtil to cast.util, added CastUtil to provide an easy way to get a random character descriptor for use until we have fancified storage of character descriptions. Walter Korman 2001-11-02 15:28:20 +00:00
  • bd998aff3d Added getImageManager() to the miso context. Walter Korman 2001-11-02 03:09:10 +00:00
  • 1a3ed6e45a Renamed XMLFile* classes to just XML*. Walter Korman 2001-11-02 02:52:16 +00:00
  • a954cccfe1 *** empty log message *** Walter Korman 2001-11-02 02:51:11 +00:00
  • 662b60e53e Update the character image immediately when a component is selected. General clean-up. Walter Korman 2001-11-02 01:10:28 +00:00
  • 182306a5e4 Commented out verbose logging. Walter Korman 2001-11-02 01:09:08 +00:00
  • 39966726aa More work on character components. Revamped tile sets to allow them to be constructed and used directly. Walter Korman 2001-11-01 01:40:43 +00:00
  • 435bea052e Removed unused tile sets. Renamed tile set manager to tile set repository in miso properties file. Walter Korman 2001-11-01 01:35:23 +00:00
  • 3ea91cdfdd More work on character components. Walter Korman 2001-10-30 16:16:01 +00:00
  • 933a427b68 Render scene tile layers inclusive of the fringe layer. Walter Korman 2001-10-27 01:37:37 +00:00
  • 57ba4b0e9c Utilize two mouse buttons to allow creating paths for either the user sprite or the decoy sprites. Walter Korman 2001-10-27 01:35:21 +00:00
  • b632510cb1 Javadoc edits. Michael Bayne 2001-10-26 01:40:22 +00:00
  • d102a47f13 Abstracted character-sprite-related activity to the cast package in preparation for character component compositing and other character-related antics. Walter Korman 2001-10-26 01:17:22 +00:00
  • cf51ce8a9c Connect to the server specified by our codebase host. Michael Bayne 2001-10-25 23:43:02 +00:00
  • 20d8b968c2 Catch the security exception if our invite-test code chokes on System.getProperty(). We want to leave it in, but we don't want applets to complain about it. Michael Bayne 2001-10-25 23:42:33 +00:00
  • 304e7bd4b4 Whoops. Missing an import. Michael Bayne 2001-10-25 23:37:13 +00:00
  • cd458fa3aa Moved the default server port into the client where it is accessible by various entities rather than only server code. Michael Bayne 2001-10-25 23:36:06 +00:00
  • ea6248f99d Only attempt to log off in stop() if we're actually logged on. Michael Bayne 2001-10-25 23:29:00 +00:00
  • 9c781457c6 Revamped logon and logoff handling so that the driver is responsible for either exiting or closing the window when we logoff rather than the client or the client controller which don't know if we're in an applet or an application or something else. Michael Bayne 2001-10-25 23:21:32 +00:00
  • 264a71ddd5 Created a basic applet driver for the MiCasa client. Michael Bayne 2001-10-25 23:03:48 +00:00
  • e3767a5241 Added faked login code to the app. Michael Bayne 2001-10-25 23:03:29 +00:00
  • 22ee2981cb Wrapped the jumpOid check in a catch clause in case we're running in an applet. Removed the faked login code. Michael Bayne 2001-10-25 23:02:57 +00:00
  • afdba54f1c Remove the body to table mapping when a user leaves the table. Michael Bayne 2001-10-25 23:02:17 +00:00
  • 33cca57cdf Notes. Michael Bayne 2001-10-25 22:10:56 +00:00
  • 0b181954df ImageManager was referencing miso.Log rather than media.Log. Michael Bayne 2001-10-25 22:10:32 +00:00
  • 976e219f56 Moved PerformanceMonitor and PerformanceObserver into media.util to remove dependencies of media on miso. Michael Bayne 2001-10-25 22:08:29 +00:00
  • 66c06781bf Updated female pirate image. Walter Korman 2001-10-25 18:07:34 +00:00
  • 384ce51614 Updated character descriptions to reflect altered animation image layout. Added new female pirate image. Walter Korman 2001-10-25 18:07:13 +00:00
  • 95d6896ef7 Altered character animations to separate standing image from walking animation images. Created and made use of basic single- and multi-image implementations of the MultiFrameImage interface. Walter Korman 2001-10-25 18:06:17 +00:00
  • 4b58a696ca Added the ability to specify one portal in a scene as the "default entrance." The default entrance is specially highlighted in the scene and can be read from and written to XML scene description files. Walter Korman 2001-10-25 16:36:43 +00:00
  • 63a822862d Explicitly check to make sure two dirty items occupying the same tile are sprites since that's what we're actually expecting. Walter Korman 2001-10-25 16:35:45 +00:00
  • c0e31c9d3b Don't allow resizing, and don't bother retrieving the tile manager since we don't need it here any more. Walter Korman 2001-10-25 16:33:20 +00:00
  • 6ff80f8a92 Don't merge dirty rectangles when moving a sprite if the rectangles don't overlap. Walter Korman 2001-10-25 03:01:13 +00:00
  • c9535eca02 Simplified dirty item render sorting. General clean-up and comments. Walter Korman 2001-10-25 01:42:49 +00:00
  • 4b1f7af899 Merge any overlapping dirty rectangles before making them available to outsiders. Walter Korman 2001-10-25 01:40:26 +00:00
  • 1dcad7f6b0 Create only a single dirty rectangle when a sprite moves. Cleaned up bounds and rendered bounds discrepancies. Walter Korman 2001-10-25 01:39:38 +00:00
  • 882dc381b0 Added moveBack() which requests to move to the location we occupied immediately previous to our current location. Michael Bayne 2001-10-24 03:10:30 +00:00
  • 092d96509e We can't merge dirty rectangles for each dirty item when rendering into a single rectangle, since doing so may cause new areas to be dirtied that impact portions of other sprites or objects that won't get properly redrawn. Sigh. Walter Korman 2001-10-24 01:33:47 +00:00
  • 000463f491 Added a "Go" button to games in progress that can be used to enter those game rooms. Michael Bayne 2001-10-24 01:26:54 +00:00
  • 6cc3631d48 Rearrangements and added code to clean up after tables when their associated games finally go away. Michael Bayne 2001-10-24 01:14:38 +00:00
  • 30185cb814 Shut down the game manager when everyone leaves the room. The game object and manager will simply disappear at that point which means that the game will be aborted if it hasn't yet been completed. Michael Bayne 2001-10-24 01:00:54 +00:00
  • 96b0faff38 Forgot to implement ObjectDeathListener. Michael Bayne 2001-10-24 01:00:09 +00:00
  • 75327a0b40 Scene manager now follows place manager example in requesting an unmap from the scene registry during its shutdown process. Michael Bayne 2001-10-24 00:58:12 +00:00
  • ac62348afc Modified shutdown handling such that the place manager now listens for place object death and lets the place registry know to unmap it during its shutdown process. Michael Bayne 2001-10-24 00:57:39 +00:00
  • c839b61548 More polishing work on scene rendering. Walter Korman 2001-10-24 00:55:08 +00:00
  • 7263ecba95 Added test female pirate character. Walter Korman 2001-10-24 00:52:54 +00:00
  • ae114ceae2 Notes. Michael Bayne 2001-10-24 00:40:25 +00:00
  • 7a305193ff Unmap our scene manager when its associated place is destroyed. Michael Bayne 2001-10-24 00:38:54 +00:00
  • fb587d2190 PlaceManager now downcalls to let derived classes know when it becomes empty. Some derived classes will probably want to commit suicide at that point. Michael Bayne 2001-10-24 00:38:01 +00:00
  • bf777349cc PlaceRegistry now finds out about place destruction and unmaps the place manager accordingly. Michael Bayne 2001-10-24 00:37:24 +00:00
  • 57b2e93ac3 Modified DObjectManager.createObject() to not afford optional subscription because subscription no longer means receiving events. Michael Bayne 2001-10-24 00:36:40 +00:00
  • 660fccceb4 Don't log when we're woken up to read data but there's none available. We'll debug that probable Linux JVM bug later. Michael Bayne 2001-10-24 00:35:37 +00:00
  • 15ff048a27 Created mechanism for listeners to hear about object death. Michael Bayne 2001-10-23 23:56:12 +00:00
  • 218eea6dc2 Changed TableManager to TableDirector. Will I ever learn? Michael Bayne 2001-10-23 23:52:01 +00:00
  • ea3964d702 Now uses TableManager to do table management. Michael Bayne 2001-10-23 23:47:33 +00:00
  • a4ceafd268 Extracted server side of table management from the parlor manager and put it into its own table manager class so that each place manager that wishes to perform table management can instantiate a table manager which can then more easily track tables for that particular place. Michael Bayne 2001-10-23 23:47:02 +00:00
  • 095cbfb970 Stub implementation of handleLeaveFailed(). Michael Bayne 2001-10-23 20:26:30 +00:00
  • 1849e90797 More progress on table lobby. Everything mostly works. Need to fix up some boundary cases and deal with users and games going away. Michael Bayne 2001-10-23 20:24:10 +00:00
  • 246987893d More progress on table services (can leave a table, things start correctly now, and much much more). Michael Bayne 2001-10-23 20:23:29 +00:00
  • 690940db47 ElementUpdatedEvent wasn't registered. Michael Bayne 2001-10-23 20:22:47 +00:00
  • 1214056eba More table services! Yay! Michael Bayne 2001-10-23 02:22:17 +00:00
  • 64ed794d3d Removed unnecessary clipping. Walter Korman 2001-10-23 02:04:07 +00:00
  • cb7dd5a521 Added facilities for creating a veritable slew of dummy sprites that walk around at random. Walter Korman 2001-10-23 02:03:49 +00:00
  • 53426bc5c4 Initial version. Walter Korman 2001-10-23 02:01:29 +00:00
  • e4a101cfc2 On path completion, clear the path before observers are notified so that they can assign a new path to the sprite should they choose to do so. Walter Korman 2001-10-23 01:59:50 +00:00
  • dcf38d7a09 Have to pass a second arg to createPlace(). Michael Bayne 2001-10-22 23:56:42 +00:00
  • 395c8a2a19 Added stubs for invocation service callbacks. Michael Bayne 2001-10-22 23:56:25 +00:00
  • dc0df5bdf8 Javadoc updates. Michael Bayne 2001-10-22 23:56:01 +00:00
  • 6534413551 Have to pass second argument to createPlace(). Michael Bayne 2001-10-22 23:55:39 +00:00
  • c6a2a488d4 Don't allow diagonal steps that are impeded by an impassable tile. Walter Korman 2001-10-22 21:32:13 +00:00