22 #ifndef ULTIMA_ULTIMA1_MAP_MAP_OVERWORLD_H 23 #define ULTIMA_ULTIMA1_MAP_MAP_OVERWORLD_H 25 #include "ultima/ultima1/maps/map_base.h" 32 OTILE_OCEAN = 0, OTILE_GRASS = 1, OTILE_WOODS = 2
48 void load(Shared::Maps::MapId mapId)
override;
79 void attack(
int direction,
int effectId, uint maxDistance, uint amount, uint agility,
const Common::String &hitWidget)
override;
84 void board()
override;
89 void enter()
override;
void load(Shared::Maps::MapId mapId) override
Definition: map_base.h:39
Definition: detection.h:27
Definition: map_overworld.h:35
void shiftViewport(const Point &delta) override
void attack(int direction, int effectId, uint maxDistance, uint amount, uint agility, const Common::String &hitWidget) override
bool isMapWrapped() const override
Definition: map_overworld.h:53
uint getEnemyVesselCount() const
MapBase(Ultima1Game *game, Ultima1Map *map)
Point getDeltaPosition(const Point &delta) override
uint getLandsNumber() const
void disembark() override
Point getViewportPosition(const Point &viewportSize) override