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;
Definition: map_base.h:39
MapBase(Ultima1Game *game, Ultima1Map *map)
Definition: map_overworld.h:35
uint getEnemyVesselCount() const
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
Point getDeltaPosition(const Point &delta) override
void shiftViewport(const Point &delta) override
void load(Shared::Maps::MapId mapId) override
void disembark() override
Point getViewportPosition(const Point &viewportSize) override
uint getLandsNumber() const