diff options
author | truelight <truelight@openttd.org> | 2007-05-15 14:08:39 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2007-05-15 14:08:39 +0000 |
commit | dc191785db0f17c34e52b6a44a366afdc290f254 (patch) | |
tree | 8be72fe02f196559ceab115af10a4a7e142fc46a /src/viewport.h | |
parent | 3615d2aeee788dfd504f9af20b8ccfb643900694 (diff) | |
download | openttd-dc191785db0f17c34e52b6a44a366afdc290f254.tar.xz |
(svn r9844) -Codechange: replace zoomlevel with an enum
-Codechange: use predefined enums for viewport zoomlevels
Diffstat (limited to 'src/viewport.h')
-rw-r--r-- | src/viewport.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/viewport.h b/src/viewport.h index f40a671ee..e69690e20 100644 --- a/src/viewport.h +++ b/src/viewport.h @@ -5,6 +5,8 @@ #ifndef VIEWPORT_H #define VIEWPORT_H +#include "zoom.hpp" + struct ViewPort { int left,top; // screen coordinates for the viewport int width, height; // screen width/height for the viewport @@ -12,7 +14,7 @@ struct ViewPort { int virtual_left, virtual_top; // virtual coordinates int virtual_width, virtual_height; // these are just width << zoom, height << zoom - byte zoom; + ZoomLevel zoom; }; void SetSelectionRed(bool); @@ -21,7 +23,7 @@ void SetSelectionRed(bool); void InitViewports(); void DeleteWindowViewport(Window *w); void AssignWindowViewport(Window *w, int x, int y, - int width, int height, uint32 follow_flags, byte zoom); + int width, int height, uint32 follow_flags, ZoomLevel zoom); ViewPort *IsPtInWindowViewport(const Window *w, int x, int y); Point GetTileBelowCursor(); void UpdateViewportPosition(Window *w); |