train_cmd.h

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

Generated on Mon Sep 22 20:34:19 2008 for openttd by  doxygen 1.5.6