train_cmd.h

Go to the documentation of this file.
00001 /* $Id: train_cmd.h 12971 2008-05-06 15:11:33Z rubidium $ */
00002 
00005 static const SpriteID _engine_sprite_base[] = {
00006 0x0B59, 0x0B61, 0x0B69, 0x0BE1, 0x0B71, 0x0B75, 0x0B7D, 0x0B7D,
00007 0x0B85, 0x0B85, 0x0B8D, 0x0B8D, 0x0BC9, 0x0BD1, 0x0BD9, 0x0BE9,
00008 0x0BED, 0x0BED, 0x0BF5, 0x0BF9, 0x0B79, 0x0B9D, 0x0B9D, 0x0B95,
00009 0x0B95, 0x0BA5, 0x0BA9, 0x0BA9, 0x0BC1, 0x0BC5, 0x0BB1, 0x0BB9,
00010 0x0BB9, 0x0AAD, 0x0AB1, 0x0AB5, 0x0AB9, 0x0ABD, 0x0AC1, 0x0AC9,
00011 0x0ACD, 0x0AD5, 0x0AD1, 0x0AD9, 0x0AC5, 0x0AD1, 0x0AD5, 0x0AF9,
00012 0x0AFD, 0x0B05, 0x0AB9, 0x0AC1, 0x0AC9, 0x0AD1, 0x0AD9, 0x0AE1,
00013 0x0AE5, 0x0AE9, 0x0AF1, 0x0AF9, 0x0B0D, 0x0B11, 0x0B15, 0x0B19,
00014 0x0B1D, 0x0B21, 0x0B29, 0x0B2D, 0x0B35, 0x0B31, 0x0B39, 0x0B25,
00015 0x0B31, 0x0B35,
00016 };
00017 
00018 /* For how many directions do we have sprites? (8 or 4; if 4, the other 4
00019  * directions are symmetric. */
00020 static const byte _engine_sprite_and[] = {
00021 7, 7, 7, 7, 3, 3, 7, 7,
00022 7, 7, 7, 7, 7, 7, 7, 3,
00023 7, 7, 3, 7, 3, 7, 7, 7,
00024 7, 3, 7, 7, 3, 3, 7, 7,
00025 7, 3, 3, 3, 3, 3, 3, 3,
00026 3, 3, 3, 3, 3, 3, 3, 3,
00027 3, 3, 3, 3, 3, 3, 3, 3,
00028 3, 3, 3, 3, 3, 3, 3, 3,
00029 3, 3, 3, 3, 3, 3, 3, 3,
00030 3, 3,
00031 };
00032 
00033 /* Non-zero for multihead trains. */
00034 static const byte _engine_sprite_add[] = {
00035 0, 0, 0, 0, 0, 0, 0, 4,
00036 0, 4, 0, 4, 0, 0, 0, 0,
00037 0, 4, 0, 0, 0, 0, 4, 0,
00038 4, 0, 0, 4, 0, 0, 0, 0,
00039 4, 0, 0, 0, 0, 0, 0, 0,
00040 0, 0, 0, 0, 0, 0, 0, 0,
00041 0, 0, 0, 0, 0, 0, 0, 0,
00042 0, 0, 0, 0, 0, 0, 0, 0,
00043 0, 0, 0, 0, 0, 0, 0, 0,
00044 0, 0,
00045 };
00046 
00047 
00048 static const byte _wagon_full_adder[] = {
00049    0,  0,  0,  0,  0,  0,  0,  0,
00050    0,  0,  0,  0,  0,  0,  0,  0,
00051    0,  0,  0,  0,  0,  0,  0,  0,
00052    0,  0,  0,  0,  0,  0,  0,  0,
00053    0,  0, 44,  0,  0,  0,  0, 24,
00054   24, 24, 24,  0,  0, 32, 32,  0,
00055    4,  4,  4,  4,  4,  4,  4,  0,
00056    0,  4,  4,  4,  0, 44,  0,  0,
00057    0,  0, 24, 24, 24, 24,  0,  0,
00058   32, 32
00059 };

Generated on Fri Jul 31 22:33:19 2009 for OpenTTD by  doxygen 1.5.6