24 #ifndef PROGS_MANAPLUS_GUI_VIEWPORT_H
25 #define PROGS_MANAPLUS_GUI_VIEWPORT_H
void clearHover(const ActorSprite *const actor)
Clears any matching hovers.
void setCameraRelativeX(const int n)
void scrollBy(const int x, const int y)
void getMouseTile(int &destX, int &destY) const
void moveCameraToActor(const BeingId actorId, const int x, const int y)
bool openContextMenu(const MouseEvent &event)
void moveCamera(const int dx, const int dy)
static void validateSpeed()
bool mEnableLazyScrolling
void optionChanged(const std::string &name)
void drawPath(Graphics *const graphics, const Path &path, const Color &color) const
void mouseMoved(MouseEvent &event)
void mousePressed(MouseEvent &event)
void moveCameraRelative(const int x, const int y)
void draw(Graphics *const graphics)
void walkByMouse(const MouseEvent &event)
void mouseDragged(MouseEvent &event)
void setCameraRelativeY(const int n)
void setMap(Map *const map)
void drawDebugPath(Graphics *const graphics)
int getCameraRelativeY() const
void safeDraw(Graphics *const graphics)
void moveCameraToPosition(const int x, const int y)
int getCameraRelativeX() const
void mouseReleased(MouseEvent &event)
#define A_DELETE_COPY(func)
std::list< Position > Path