Files @ r7882:cdf03a4ac84a
Branch filter:

Location: cpp/openttd-patchpack/source/src/table/landscape_sprite.h - annotation

rubidium
(svn r11433) -Fix: starting OpenTTD with DOS files made it look weird out of the box.
-Change: make extra sprites (the ones not in the TTD GRFs) replaceable using Action 5.
-Feature: make replacing contiguous subsets of sprites in for some types possible in Action 5.
Note to GRF authors: when you replaced OpenTTD sprites that are not from the TTD GRF files using Action A, your GRF will not have the intended result anymore as the sprite numbers have changed. You should replace the Action A with an Action 5 from now on.
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r7767:fb3340a3b948
r7767:fb3340a3b948
r7767:fb3340a3b948
r7767:fb3340a3b948
r7767:fb3340a3b948
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
r5475:3f5cd13d1b63
/* $Id$ */

enum {
	SKIP = 0xFFFE,
	END  = 0xFFFF
};

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
};