src/zoom.hpp
author truelight
Tue, 15 May 2007 14:08:39 +0000
changeset 6624 880e29b1f25e
child 6626 207875b9069a
permissions -rw-r--r--
(svn r9844) -Codechange: replace zoomlevel with an enum
-Codechange: use predefined enums for viewport zoomlevels
6624
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
     1
/* $Id$ */
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
     2
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
     3
/** @file zoom.hpp */
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
     4
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
     5
#ifndef ZOOM_HPP
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
     6
#define ZOOM_HPP
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
     7
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
     8
enum ZoomLevel {
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
     9
	/* Our possible zoom-levels */
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    10
	ZOOM_LVL_NORMAL = 0,
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    11
	ZOOM_LVL_OUT_2X,
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    12
	ZOOM_LVL_OUT_4X,
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    13
	ZOOM_LVL_END,
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    14
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    15
	/* Here we define in which zoom viewports are */
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    16
	ZOOM_LVL_VIEWPORT = ZOOM_LVL_NORMAL,
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    17
	ZOOM_LVL_NEWS     = ZOOM_LVL_NORMAL,
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    18
	ZOOM_LVL_INDUSTRY = ZOOM_LVL_OUT_2X,
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    19
	ZOOM_LVL_TOWN     = ZOOM_LVL_OUT_2X,
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    20
	ZOOM_LVL_AIRCRAFT = ZOOM_LVL_NORMAL,
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    21
	ZOOM_LVL_SHIP     = ZOOM_LVL_NORMAL,
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    22
	ZOOM_LVL_TRAIN    = ZOOM_LVL_NORMAL,
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    23
	ZOOM_LVL_ROADVEH  = ZOOM_LVL_NORMAL,
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    24
	ZOOM_LVL_WORLD_SCREENSHOT = ZOOM_LVL_NORMAL,
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    25
};
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    26
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    27
extern ZoomLevel _saved_scrollpos_zoom;
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    28
880e29b1f25e (svn r9844) -Codechange: replace zoomlevel with an enum
truelight
parents:
diff changeset
    29
#endif /* ZOOM_HPP */