(svn r7095) -Codechange: Move MaxZoomIn function to viewport.h and change it to MaxZoomInOut

with a zoom parameter and a pointer to the window which's viewport we want to zoom.
This commit is contained in:
Darkvater 2006-11-07 13:08:42 +00:00
parent 65e051fe93
commit 293a89dd71
2 changed files with 6 additions and 6 deletions

View File

@ -888,11 +888,6 @@ bool DoZoomInOutWindow(int how, Window *w)
return true;
}
static void MaxZoomIn(void)
{
while (DoZoomInOutWindow(ZOOM_IN, FindWindowById(WC_MAIN_WINDOW, 0) ) ) {}
}
static void ToolbarZoomInClick(Window *w)
{
if (DoZoomInOutWindow(ZOOM_IN, FindWindowById(WC_MAIN_WINDOW, 0))) {
@ -2272,7 +2267,7 @@ static void MainWindowWndProc(Window *w, WindowEvent *e)
Point pt = GetTileBelowCursor();
if (pt.x != -1) {
ScrollMainWindowTo(pt.x, pt.y);
if (e->we.keypress.keycode == 'Z') MaxZoomIn();
if (e->we.keypress.keycode == 'Z') MaxZoomInOut(ZOOM_IN, w);
}
break;
}

View File

@ -33,6 +33,11 @@ void ZoomInOrOutToCursorWindow(bool in, Window * w);
Point GetTileZoomCenterWindow(bool in, Window * w);
void HandleZoomMessage(Window *w, const ViewPort *vp, byte widget_zoom_in, byte widget_zoom_out);
static inline void MaxZoomInOut(int how, Window *w)
{
while (DoZoomInOutWindow(how, w) ) {};
}
void OffsetGroundSprite(int x, int y);
void DrawGroundSprite(uint32 image);