|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| Cell | This is the interface to the "buckets" used for storing objects at map locations. |
| DisplayPolicy | This interface provides a way to change the drawing policy without changing any of the GameMap code. |
| Class Summary | |
| AbstractCamera | This class handles much of the overhead of creating a Camera. |
| AbstractGameMap | This class implements those common utility methods from the GameMap interface that can be implemented without needing to know the underlying representation. |
| Area | Manages information shared by collections of maps. |
| Broadcast | Handles the standard broadcasting commands, for broadcasting a message to all players (and monsters that are listening) nearby. |
| DenseMap | This is the standard Wyvern implementation of the GameMap interface. |
| Frame | This is the DisplayPolicy implementation that handles sending map updates to the client map view. |
| GameHashIterator | This class does a straight MxN search of every square in the requested rectangle. |
| GameHashMap | A version of MultiHashMap that uses MapCells as its buckets, so it can group similar GameObjects. |
| GameObjectEventSupport | Helper class that a GameObject delegates to for firing event notifications. |
| MapCell | This class implements a Cell using a linked list. |
| MapCommandList | This class keeps track of Commands registered with the map for various commands. |
| MapDirtyRegions | A class that encapsulates the set of squares in a map that have visually invalidated since the last time the CameraManager refreshed the cameras for that map. |
| MapFileServer | This class handles requests to upload and download files from map editor clients. |
| MapLoader | This class can read a GameMap implementation from an XML file. |
| MapObject | The top level implementation of the Wyvern class heirarchy. |
| MapObjectSorter | Used to help draw the contents of a map into a graphical image. |
| MapWriter | Writes out a map to a mapfile. |
| ProximityHookList | This class implements "proximity-hooks". |
| PythonMap | Superclass of (most) python-based game maps. |
| PythonMapWriter | Writes a map out to a python file. |
| RoomHookList | This class implements "room-hooks". |
| TopFinder | Find the top visible object at a given map location. |
| TopFinder.LayerVisitor | Used to visit every object at a map location and keep an ordered list of what it sees. |
| Exception Summary | |
| CorruptedMapException | This Exception is thrown to indicate that the map file is corrupted. |
Classes that implement GameMaps and the camera system.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||