src/table/sprites.h
branchNewGRF_ports
changeset 10994 cd9968b6f96b
parent 10991 d8811e327d12
--- a/src/table/sprites.h	Tue Jun 17 10:32:49 2008 +0000
+++ b/src/table/sprites.h	Tue Jun 17 13:22:13 2008 +0000
@@ -49,7 +49,7 @@
 
 	/* Extra graphic spritenumbers */
 	SPR_OPENTTD_BASE     = 4896,
-	OPENTTD_SPRITE_COUNT = 145,
+	OPENTTD_SPRITE_COUNT = 147,
 
 	/* Halftile-selection sprites */
 	SPR_HALFTILE_SELECTION_FLAT = SPR_OPENTTD_BASE,
@@ -132,7 +132,26 @@
 	SPR_CANALS_BASE   = SPR_SIGNALS_BASE + PRESIGNAL_SEMAPHORE_AND_PBS_SPRITE_COUNT,
 	CANALS_SPRITE_COUNT = 65,
 
-	SPR_SLOPES_BASE              = SPR_CANALS_BASE + CANALS_SPRITE_COUNT,
+	/* Sprites for the Aqueduct. */
+	SPR_AQUEDUCT_BASE     = SPR_CANALS_BASE + CANALS_SPRITE_COUNT,
+	SPR_AQUEDUCT_RAMP_SW  = SPR_AQUEDUCT_BASE + 0,
+	SPR_AQUEDUCT_RAMP_SE  = SPR_AQUEDUCT_BASE + 1,
+	SPR_AQUEDUCT_RAMP_NE  = SPR_AQUEDUCT_BASE + 2,
+	SPR_AQUEDUCT_RAMP_NW  = SPR_AQUEDUCT_BASE + 3,
+	SPR_AQUEDUCT_MIDDLE_X = SPR_AQUEDUCT_BASE + 4,
+	SPR_AQUEDUCT_MIDDLE_Y = SPR_AQUEDUCT_BASE + 5,
+	SPR_AQUEDUCT_PILLAR_X = SPR_AQUEDUCT_BASE + 6,
+	SPR_AQUEDUCT_PILLAR_Y = SPR_AQUEDUCT_BASE + 7,
+	AQUEDUCT_SPRITE_COUNT = 8,
+
+	/* Sprites for 'highlighting' tracks on sloped land. */
+ 	SPR_TRACKS_FOR_SLOPES_BASE        = SPR_AQUEDUCT_BASE + AQUEDUCT_SPRITE_COUNT,
+	SPR_TRACKS_FOR_SLOPES_RAIL_BASE   = SPR_TRACKS_FOR_SLOPES_BASE + 0,
+	SPR_TRACKS_FOR_SLOPES_MONO_BASE   = SPR_TRACKS_FOR_SLOPES_BASE + 4,
+	SPR_TRACKS_FOR_SLOPES_MAGLEV_BASE = SPR_TRACKS_FOR_SLOPES_BASE + 8,
+	TRACKS_FOR_SLOPES_SPRITE_COUNT = 12,
+
+	SPR_SLOPES_BASE              = SPR_TRACKS_FOR_SLOPES_BASE + TRACKS_FOR_SLOPES_SPRITE_COUNT,
 	SPR_SLOPES_INCLINED_OFFSET   = 15,
 	SPR_SLOPES_VIRTUAL_BASE      = SPR_SLOPES_BASE - SPR_SLOPES_INCLINED_OFFSET, // The original foundations (see SPR_FOUNDATION_BASE below) are mapped before the additional foundations.
 	SPR_TRKFOUND_BLOCK_SIZE      = 22, // The normal track foundation sprites are organized in blocks of 22.
@@ -1244,6 +1263,7 @@
 	SPR_IMG_SHIP_DEPOT    = 748,
 	SPR_IMG_SHIP_DOCK     = 746,
 	SPR_IMG_BOUY          = 693,
+	SPR_IMG_AQUEDUCT      = SPR_OPENTTD_BASE + 145,
 
 	/* music_gui.c */
 	SPR_IMG_SKIP_TO_PREV  = 709,
@@ -1346,6 +1366,7 @@
 	SPR_CURSOR_CANAL          = SPR_OPENTTD_BASE + 89,
 	SPR_CURSOR_LOCK           = SPR_OPENTTD_BASE + 87,
 	SPR_CURSOR_RIVER          = SPR_OPENTTD_BASE + 137,
+	SPR_CURSOR_AQUEDUCT       = SPR_OPENTTD_BASE + 146,
 
 	/* shared road & rail cursors */
 	SPR_CURSOR_BRIDGE         = 2593,