24 #ifndef PROGS_DYECMD_GUI_VIEWPORT_H
25 #define PROGS_DYECMD_GUI_VIEWPORT_H
76 void logic()
override final;
void setCameraRelativeX(const int n)
void scrollBy(const int x, const int y)
bool openContextMenu(const MouseEvent &event)
void moveCamera(const int dx, const int dy)
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 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)
int getCameraRelativeX() const
void mouseReleased(MouseEvent &event)
#define A_DELETE_COPY(func)
std::list< Position > Path