table/files.h
author tron
Sat, 04 Jun 2005 11:56:32 +0000
changeset 1901 03bf9bf99319
parent 1725 e391da994698
child 2008 cdb444f6d43c
permissions -rw-r--r--
(svn r2407) Use {Get,Is}TileOwner to get/check the owner of a tile and fix some bogus reads of _map_owner
990
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
     1
/*
961
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
     2
	MD5 sums of graphics files
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
     3
990
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
     4
	DOS -
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
     5
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
     6
	TRG1.GRF 9311676280e5b14077a8ee41c1b42192
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
     7
	TRGC.GRF ed446637e034104c5559b32c18afe78d
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
     8
	TRGH.GRF ee6616fb0e6ef6b24892c58c93d86fc9
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
     9
	TRGI.GRF da6a6c9dcc451eec88d79211437b76a8
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
    10
	TRGT.GRF fcde1d7e8a74197d72a62695884b909e
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
    11
	SAMPLE.CAT 422ea3dd074d2859bb51639a6e0e85da
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
    12
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
    13
	WINDOWS -
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
    14
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
    15
	TRG1R.GRF b04ce593d8c5016e07473a743d7d3358
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
    16
	TRGCR.GRF 3668f410c761a050b5e7095a2b14879b
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
    17
	TRGHR.GRF 06bf2b7a31766f048baac2ebe43457b1
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
    18
	TRGIR.GRF 0c2484ff6be49fc63a83be6ab5c38f32
d2872f4948c1 (svn r1488) -Fix: fixed some spelling mistakes (tnx to Tron)
truelight
parents: 961
diff changeset
    19
	TRGTR.GRF de53650517fe661ceaa3138c6edb0eb8
961
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    20
	SAMPLE.CAT 9212e81e72badd4bbe1eaeae66458e10
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    21
*/
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    22
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    23
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    24
FileList files_dos = {
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    25
	{
1725
e391da994698 (svn r2229) - Fix: [ 1188777 ] Non-existing sprite #5125 (presignal). The DOS grf file trgi.grf has 6 less sprites than the windows one. This results in some segfaults for certain sprites. Fixed it by added a dummy grf file consisting ofr 6 sprites and loaded when using DOS gfx at the appropiate place.
Darkvater
parents: 991
diff changeset
    26
		{ "TRG1.GRF", {0x93,0x11,0x67,0x62,0x80,0xe5,0xb1,0x40,0x77,0xa8,0xee,0x41,0xc1,0xb4,0x21,0x92} },     //    0 - 4792 inclusive
e391da994698 (svn r2229) - Fix: [ 1188777 ] Non-existing sprite #5125 (presignal). The DOS grf file trgi.grf has 6 less sprites than the windows one. This results in some segfaults for certain sprites. Fixed it by added a dummy grf file consisting ofr 6 sprites and loaded when using DOS gfx at the appropiate place.
Darkvater
parents: 991
diff changeset
    27
		{ "TRGI.GRF", {0xda,0x6a,0x6c,0x9d,0xcc,0x45,0x1e,0xec,0x88,0xd7,0x92,0x11,0x43,0x7b,0x76,0xa8} },     // 4793 - 4889 inclusive
e391da994698 (svn r2229) - Fix: [ 1188777 ] Non-existing sprite #5125 (presignal). The DOS grf file trgi.grf has 6 less sprites than the windows one. This results in some segfaults for certain sprites. Fixed it by added a dummy grf file consisting ofr 6 sprites and loaded when using DOS gfx at the appropiate place.
Darkvater
parents: 991
diff changeset
    28
		{ "dosdummy.grf", {0x07,0x01,0xe6,0xc4,0x07,0x6a,0x5b,0xc3,0xf4,0x9f,0x01,0xad,0x21,0x6c,0xa0,0xc2} }, // 4890 - 4895 inclusive
e391da994698 (svn r2229) - Fix: [ 1188777 ] Non-existing sprite #5125 (presignal). The DOS grf file trgi.grf has 6 less sprites than the windows one. This results in some segfaults for certain sprites. Fixed it by added a dummy grf file consisting ofr 6 sprites and loaded when using DOS gfx at the appropiate place.
Darkvater
parents: 991
diff changeset
    29
		{ "signalsw.grf", {0x76,0x1b,0x42,0x25,0x44,0x0d,0x21,0xc7,0xe0,0xb4,0x25,0xd8,0x2f,0xc8,0x52,0x38} }, // 4896 - 5125 inclusive
991
1b7d43732a0e (svn r1489) -Fix: You fix a GCC warning, you get a MSVC warning.. now fixed both
truelight
parents: 990
diff changeset
    30
		{ NULL, { 0 } }
961
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    31
	},
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    32
	{	{ "TRGC.GRF", {0xed,0x44,0x66,0x37,0xe0,0x34,0x10,0x4c,0x55,0x59,0xb3,0x2c,0x18,0xaf,0xe7,0x8d} },
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    33
		{ "TRGH.GRF", {0xee,0x66,0x16,0xfb,0x0e,0x6e,0xf6,0xb2,0x48,0x92,0xc5,0x8c,0x93,0xd8,0x6f,0xc9} },
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    34
		{ "TRGT.GRF", {0xfc,0xde,0x1d,0x7e,0x8a,0x74,0x19,0x7d,0x72,0xa6,0x26,0x95,0x88,0x4b,0x90,0x9e} }
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    35
	}
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    36
};
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    37
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    38
FileList files_win = {
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    39
	{
1725
e391da994698 (svn r2229) - Fix: [ 1188777 ] Non-existing sprite #5125 (presignal). The DOS grf file trgi.grf has 6 less sprites than the windows one. This results in some segfaults for certain sprites. Fixed it by added a dummy grf file consisting ofr 6 sprites and loaded when using DOS gfx at the appropiate place.
Darkvater
parents: 991
diff changeset
    40
		{ "TRG1R.GRF", {0xb0,0x4c,0xe5,0x93,0xd8,0xc5,0x01,0x6e,0x07,0x47,0x3a,0x74,0x3d,0x7d,0x33,0x58} },    //    0 - 4792 inclusive
e391da994698 (svn r2229) - Fix: [ 1188777 ] Non-existing sprite #5125 (presignal). The DOS grf file trgi.grf has 6 less sprites than the windows one. This results in some segfaults for certain sprites. Fixed it by added a dummy grf file consisting ofr 6 sprites and loaded when using DOS gfx at the appropiate place.
Darkvater
parents: 991
diff changeset
    41
		{ "TRGIR.GRF", {0x0c,0x24,0x84,0xff,0x6b,0xe4,0x9f,0xc6,0x3a,0x83,0xbe,0x6a,0xb5,0xc3,0x8f,0x32} },    // 4793 - 4895 inclusive
e391da994698 (svn r2229) - Fix: [ 1188777 ] Non-existing sprite #5125 (presignal). The DOS grf file trgi.grf has 6 less sprites than the windows one. This results in some segfaults for certain sprites. Fixed it by added a dummy grf file consisting ofr 6 sprites and loaded when using DOS gfx at the appropiate place.
Darkvater
parents: 991
diff changeset
    42
		{ "signalsw.grf", {0x76,0x1b,0x42,0x25,0x44,0x0d,0x21,0xc7,0xe0,0xb4,0x25,0xd8,0x2f,0xc8,0x52,0x38} }, // 4896 - 5125 inclusive
e391da994698 (svn r2229) - Fix: [ 1188777 ] Non-existing sprite #5125 (presignal). The DOS grf file trgi.grf has 6 less sprites than the windows one. This results in some segfaults for certain sprites. Fixed it by added a dummy grf file consisting ofr 6 sprites and loaded when using DOS gfx at the appropiate place.
Darkvater
parents: 991
diff changeset
    43
		{ NULL, { 0 } },
991
1b7d43732a0e (svn r1489) -Fix: You fix a GCC warning, you get a MSVC warning.. now fixed both
truelight
parents: 990
diff changeset
    44
		{ NULL, { 0 } }
961
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    45
	},
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    46
	{	{ "TRGCR.GRF", {0x36,0x68,0xf4,0x10,0xc7,0x61,0xa0,0x50,0xb5,0xe7,0x09,0x5a,0x2b,0x14,0x87,0x9b} },
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    47
		{ "TRGHR.GRF", {0x06,0xbf,0x2b,0x7a,0x31,0x76,0x6f,0x04,0x8b,0xaa,0xc2,0xeb,0xe4,0x34,0x57,0xb1} },
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    48
		{ "TRGTR.GRF", {0xde,0x53,0x65,0x05,0x17,0xfe,0x66,0x1c,0xea,0xa3,0x13,0x8c,0x6e,0xdb,0x0e,0xb8} }
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    49
	}
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    50
};
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    51
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    52
static MD5File sample_cat_win = { "SAMPLE.CAT", {0x92,0x12,0xe8,0x1e,0x72,0xba,0xdd,0x4b,0xbe,0x1e,0xae,0xae,0x66,0x45,0x8e,0x10} };
e9abf6f087f8 (svn r1453) Feature: MD5 hash check for TTD files
dominik
parents:
diff changeset
    53
static MD5File sample_cat_dos = { "SAMPLE.CAT", {0x42,0x2e,0xa3,0xdd,0x07,0x4d,0x28,0x59,0xbb,0x51,0x63,0x9a,0x6e,0x0e,0x85,0xda} };