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