|
| | MapCity (Ultima1Game *game, Ultima1Map *map) |
| |
| | ~MapCity () override |
| |
| void | load (Shared::Maps::MapId mapId) override |
| |
| void | dropCoins (uint coins) override |
| |
| void | get () override |
| |
| void | talk () override |
| |
| void | unlock () override |
| |
| | MapCityCastle (Ultima1Game *game, Ultima1Map *map) |
| |
| void | load (Shared::Maps::MapId mapId) override |
| |
| void | getTileAt (const Point &pt, Shared::Maps::MapTile *tile, bool includePlayer=true) override |
| |
| void | clear () override |
| |
| Point | getViewportPosition (const Point &viewportSize) override |
| |
| void | cast () override |
| |
| void | drop () override |
| |
| void | inform () override |
| |
| void | steal () override |
| |
| void | attack (int direction, int effectId, uint maxDistance, uint amount, uint agility, const Common::String &hitWidget) override |
| |
| bool | isWenchNearby () const |
| |
| | MapBase (Ultima1Game *game, Ultima1Map *map) |
| |
| | ~MapBase () override |
| |
| void | getTileAt (const Point &pt, Shared::Maps::MapTile *tile, bool includePlayer=true) override |
| |
| Shared::Maps::MapWidget * | createWidget (const Common::String &name) override |
| |
| virtual void | drop () |
| |
| virtual void | enter () |
| |
| virtual void | get () |
| |
|
virtual void | hyperjump () |
| |
| virtual void | inform () |
| |
| virtual void | climb () |
| |
| virtual void | open () |
| |
| virtual void | steal () |
| |
| virtual void | talk () |
| |
| virtual void | unlock () |
| |
|
virtual void | view () |
| |
| virtual void | disembark () |
| |
| virtual void | attack (int direction, int effectId) |
| |
| virtual void | attack (int direction, int effectId, uint maxDistance, uint amount, uint agility, const Common::String &hitWidget)=0 |
| |
| virtual void | board () |
| |
| virtual void | cast () |
| |
| void | castSpell (uint spell) override |
| |
| virtual void | dropCoins (uint coins) |
| |
| | MapBase (Game *game, Map *) |
| |
| virtual | ~MapBase () |
| |
| virtual void | synchronize (Common::Serializer &s) |
| |
| void | addWidget (MapWidget *widget) |
| |
| void | removeWidget (MapWidget *widget) |
| |
| virtual void | clear () |
| |
| virtual void | getTileAt (const Point &pt, MapTile *tile, bool includePlayer=true) |
| |
| virtual void | setTileAt (const Point &pt, uint tileId) |
| |
| void | resetViewport () |
| |
| virtual Point | getViewportPosition (const Point &viewportSize) |
| |
| virtual void | load (MapId mapId) |
| |
| virtual bool | changeLevel (int delta) |
| |
| virtual uint | getLevel () const |
| |
| virtual bool | isMapWrapped () const |
| |
| virtual MapWidget * | createWidget (const Common::String &name)=0 |
| |
| size_t | width () const |
| |
| size_t | height () const |
| |
| Point | getPosition () const |
| |
| void | setPosition (const Point &pt) |
| |
| Direction | getDirection () const |
| |
| void | setDirection (Direction dir) |
| |
| Point | getDirectionDelta () const |
| |
| virtual Point | getDeltaPosition (const Point &delta) |
| |
| MapId | getMapId () const |
| |
| uint | getMapIndex () const |
| |
| uint | getMapStyle () const |
| |
| virtual void | shiftViewport (const Point &delta) |
| |
| virtual void | update () |
| |
| virtual void | castSpell (uint spell)=0 |
| |