summaryrefslogtreecommitdiff
path: root/src/table/landscape_sprite.h
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2007-01-02 19:19:48 +0000
committerrubidium <rubidium@openttd.org>2007-01-02 19:19:48 +0000
commit66bbf336c6af7353ef0aeed58002c46543b30635 (patch)
treead4a63860df2626b22f77e7dac712e958bea54cb /src/table/landscape_sprite.h
parentccc0a3f4dbf58c005b22341ac8874252924690cd (diff)
downloadopenttd-66bbf336c6af7353ef0aeed58002c46543b30635.tar.xz
(svn r7759) -Merge: makefile rewrite. This merge features:
- A proper ./configure, so everything needs to be configured only once, not for every make. - Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies. - A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC. - Proper support for OSX universal binaries. - Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files. - Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files. Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy.
Diffstat (limited to 'src/table/landscape_sprite.h')
-rw-r--r--src/table/landscape_sprite.h167
1 files changed, 167 insertions, 0 deletions
diff --git a/src/table/landscape_sprite.h b/src/table/landscape_sprite.h
new file mode 100644
index 000000000..88f5f48b1
--- /dev/null
+++ b/src/table/landscape_sprite.h
@@ -0,0 +1,167 @@
+/* $Id$ */
+
+static const SpriteID _landscape_spriteindexes_1[] = {
+ 0xF67, 0xF9F,
+ 0xAAD, 0xAB0,
+ 0x83A, 0x845,
+ 0xFA0, 0xFC9,
+ 0x43F, 0x45E,
+ 0x566, 0x56D,
+ 0x945, 0x94C,
+ 0x3ED, 0x40C,
+ 0x515, 0x51C,
+ 0x55A, 0x561,
+ 0x534, 0x546,
+ 0x93D, 0x944,
+ 0x955, 0x95C,
+ 0xFDD, 0xFEC,
+ 0x87D, 0x883,
+ 0xA2B, 0xA39,
+ 0x497, 0x4B0,
+ 0x572, 0x575,
+ 0x94D, 0x954,
+ 0x818, 0x81D,
+ 0x3DE, 0x3EB,
+0x1212, 0x1212,
+END
+};
+
+static const SpriteID _landscape_spriteindexes_2[] = {
+ 0xF67, 0xF9F,
+ 0xAAD, 0xAB0,
+ 0xFA0, 0xFC9,
+ 0x43F, 0x45E,
+ 0x566, 0x56D,
+ 0x945, 0x94C,
+ 0x3ED, 0x40C,
+ 0x515, 0x51C,
+ 0x55A, 0x561,
+ 0x547, 0x559,
+ 0x93D, 0x944,
+ 0x955, 0x95C,
+ 0xFDD, 0xFEC,
+ 0x87D, 0x883,
+ 0xA2B, 0xA39,
+ 0x497, 0x4B0,
+ 0x572, 0x575,
+ 0x94D, 0x954,
+ 0x5AE, 0x5AF,
+0x118D, 0x11D8,
+ 0x534, 0x546,
+ 0x40D, 0x426,
+ 0x45F, 0x478,
+ 0x4B1, 0x4CA,
+ 0x95D, 0x97C,
+ 0x3DE, 0x3EB,
+ 0x562, 0x565,
+ 0x56E, 0x571,
+ 0x57A, 0x57D,
+ 0x83A, 0x845,
+ 0xFF5, 0xFF5,
+ 0xFF8, 0xFF8,
+0x1212, 0x1212,
+END
+};
+
+static const SpriteID _landscape_spriteindexes_3[] = {
+ 0xF54, 0xF9F,
+ 0xFDD, 0xFE5,
+ 0xFEC, 0xFEC,
+ 0xFA0, 0xFC9,
+ 0x818, 0x81D,
+ 0x521, 0x546,
+ 0x57E, 0x57F,
+ 0x3ED, 0x40C,
+ 0x43F, 0x45E,
+ 0x491, 0x4B0,
+ 0xA48, 0xA48,
+ 0x4FB, 0x50A,
+ 0x55A, 0x561,
+ 0x566, 0x56D,
+ 0x572, 0x579,
+ 0x427, 0x42C,
+ 0x479, 0x47E,
+ 0x4CB, 0x4D0,
+ 0x4EF, 0x4FA,
+ 0xE9D, 0xECC,
+ 0xF3D, 0xF40,
+ 0xB59, 0xB60,
+ 0xE5D, 0xE6C,
+ 0xA49, 0xA59,
+ 0xA63, 0xA68,
+ 0xA5A, 0xA62,
+ 0xA78, 0xA83,
+ 0xA69, 0xA77,
+ 0xA84, 0xAA3,
+ 0xAA7, 0xAAC,
+ 0xA2B, 0xA47,
+ 0x3DE, 0x3EB,
+ 0x47F, 0x488,
+ 0x4D1, 0x4DA,
+ 0x42D, 0x436,
+ 0x515, 0x51C,
+ 0x580, 0x585,
+ 0xC14, 0xCB3,
+ 0xAAD, 0xAB0,
+ 0xAB5, 0xB00,
+ 0xB69, 0xB70,
+ 0xB61, 0xB68,
+ 0xBC9, 0xBD0,
+ 0xBD9, 0xBE0,
+ 0xBA9, 0xBB0,
+ 0xBC1, 0xBC4,
+ 0x2D0, 0x2D0,
+ 0xAA5, 0xAA6,
+ 0x50F, 0x50F,
+ 0x2EA, 0x2EA,
+ 0x2ED, 0x2EE,
+ 0x512, 0x513,
+ 0x4EB, 0x4EE,
+ 0x4E7, 0x4EA,
+ 0x985, 0xA28,
+0x10E4, 0x1133,
+ 0x93D, 0x95C,
+ 0x97D, 0x984,
+ 0x7DA, 0x7DA,
+ 0x2E6, 0x2E6,
+ 0x1, 0x1,
+ 0xE54, 0xE54,
+ 0x51F, 0x520,
+ 0x514, 0x514,
+ 0x511, 0x511,
+ 0x322, 0x322,
+END
+};
+
+
+/* Slope graphics indexes temperate climate
+Skip first 3 sprites and only load the proper set */
+static const SpriteID _slopes_spriteindexes_0[] = {
+ SKIP, 3,
+ SPR_SLOPES_BASE, SPR_SLOPES_BASE + 73,
+ END
+};
+
+/* Slope graphics indexes arctic climate
+Skip first 79 sprites and only load the proper set */
+static const SpriteID _slopes_spriteindexes_1[] = {
+ SKIP, 79,
+ SPR_SLOPES_BASE, SPR_SLOPES_BASE + 73,
+ END
+};
+
+/* Slope graphics indexes tropical climate
+Skip first 155 sprites and only load the proper set */
+static const SpriteID _slopes_spriteindexes_2[] = {
+ SKIP, 155,
+ SPR_SLOPES_BASE, SPR_SLOPES_BASE + 73,
+ END
+};
+
+/* Slope graphics indexes toyland climate
+Skip first 231 sprites and only load the proper set */
+static const SpriteID _slopes_spriteindexes_3[] = {
+ SKIP, 231,
+ SPR_SLOPES_BASE, SPR_SLOPES_BASE + 73,
+ END
+};