| OpenTTD
    | 
Types related to viewports. More...
Go to the source code of this file.
| Data Structures | |
| struct | ViewPort | 
| Data structure for viewport, display of a part of the world.  More... | |
| struct | ViewportSign | 
| Location information about a sign as seen on the viewport.  More... | |
| Variables | |
| static const uint | BB_HEIGHT_UNDER_BRIDGE = 6 | 
| Some values for constructing bounding boxes (BB). | |
| static const uint | BB_Z_SEPARATOR = 7 | 
| Separates the bridge/tunnel from the things under/above it. | |
Types related to viewports.
Definition in file viewport_type.h.
Drag and drop selection process, or, what to do with an area of land when you've selected it.
| DDSP_DEMOLISH_AREA | Clear area. | 
| DDSP_RAISE_AND_LEVEL_AREA | Raise / level area. | 
| DDSP_LOWER_AND_LEVEL_AREA | Lower / level area. | 
| DDSP_LEVEL_AREA | Level area. | 
| DDSP_CREATE_DESERT | Fill area with desert. | 
| DDSP_CREATE_ROCKS | Fill area with rocks. | 
| DDSP_CREATE_WATER | Create a canal. | 
| DDSP_CREATE_RIVER | Create rivers. | 
| DDSP_PLANT_TREES | Plant trees. | 
| DDSP_BUILD_BRIDGE | Bridge placement. | 
| DDSP_PLACE_RAIL | Rail placement. | 
| DDSP_BUILD_SIGNALS | Signal placement. | 
| DDSP_BUILD_STATION | Station placement. | 
| DDSP_REMOVE_STATION | Station removal. | 
| DDSP_CONVERT_RAIL | Rail conversion. | 
| DDSP_PLACE_ROAD_X_DIR | Road placement (X axis) | 
| DDSP_PLACE_ROAD_Y_DIR | Road placement (Y axis) | 
| DDSP_PLACE_AUTOROAD | Road placement (auto) | 
| DDSP_BUILD_BUSSTOP | Road stop placement (buses) | 
| DDSP_BUILD_TRUCKSTOP | Road stop placement (trucks) | 
| DDSP_REMOVE_BUSSTOP | Road stop removal (buses) | 
| DDSP_REMOVE_TRUCKSTOP | Road stop removal (trucks) | 
Definition at line 97 of file viewport_type.h.
| enum ViewportPlaceMethod | 
Viewport place method (type of highlighted area and placed objects)
Definition at line 78 of file viewport_type.h.
| enum ViewportSignMargin | 
Margins for the viewport sign.
| VPSM_LEFT | Left margin. | 
| VPSM_RIGHT | Right margin. | 
| VPSM_TOP | Top margin. | 
| VPSM_BOTTOM | Bottom margin. | 
Definition at line 40 of file viewport_type.h.
| enum ZoomStateChange | 
Directions of zooming.
| ZOOM_IN | Zoom in (get more detailed view). | 
| ZOOM_OUT | Zoom out (get helicopter view). | 
| ZOOM_NONE | Hack, used to update the button status. | 
Definition at line 62 of file viewport_type.h.
| 
 | static | 
Some values for constructing bounding boxes (BB).
The Z positions under bridges are: z=0..5 Everything that can be built under low bridges. z=6 reserved, currently unused. z=7 Z separator between bridge/tunnel and the things under/above it.Everything that can be built under low bridges, must not exceed this Z height.
Definition at line 74 of file viewport_type.h.
Referenced by DrawPillar(), DrawRailCatenaryOnBridge(), DrawRailCatenaryRailway(), and DrawRoadCatenary().
 1.8.1.2
 1.8.1.2