# unmovable_land.h

    00001 /* $Id: unmovable_land.h 12157 2008-02-16 02:37:31Z belugas $ */
    00002
    00003
    00004 static const DrawTileSeqStruct _draw_tile_transmitterlighthouse_data[] = {
    00005   {   7,  7,  0,  2,  2, 70, {SPR_UNMOVABLE_TRANSMITTER, PAL_NONE}},
    00006   {   4,  4,  0,  7,  7, 61, {SPR_UNMOVABLE_LIGHTHOUSE, PAL_NONE}},
    00007 };
    00008
    00009 #define TILE_SEQ_LINE(sz, img) { 0, 0, 0, 16, 16, sz, {img, PAL_NONE} },
    00010 #define TILE_SEQ_END() { (byte)0x80, 0, 0, 0, 0, 0, {0, 0} }
    00011
    00012 static const DrawTileSeqStruct _unmovable_display_nothing[] = {
    00013   TILE_SEQ_END()
    00014 };
    00015
    00016 static const DrawTileSeqStruct _unmovable_display_datas_8[] = {
    00017   TILE_SEQ_LINE(20, 0xA34 | (1 << PALETTE_MODIFIER_COLOR))
    00018   TILE_SEQ_END()
    00019 };
    00020
    00021 static const DrawTileSeqStruct _unmovable_display_datas_9[] = {
    00022   TILE_SEQ_LINE(20, 0xA36 | (1 << PALETTE_MODIFIER_COLOR))
    00023   TILE_SEQ_END()
    00024 };
    00025
    00026 static const DrawTileSeqStruct _unmovable_display_datas_10[] = {
    00027   TILE_SEQ_LINE(20, 0xA38 | (1 << PALETTE_MODIFIER_COLOR))
    00028   TILE_SEQ_END()
    00029 };
    00030
    00031 static const DrawTileSeqStruct _unmovable_display_datas_12[] = {
    00032   TILE_SEQ_LINE(50, 0xA3B | (1 << PALETTE_MODIFIER_COLOR))
    00033   TILE_SEQ_END()
    00034 };
    00035
    00036 static const DrawTileSeqStruct _unmovable_display_datas_13[] = {
    00037   TILE_SEQ_LINE(50, 0xA3D | (1 << PALETTE_MODIFIER_COLOR))
    00038   TILE_SEQ_END()
    00039 };
    00040
    00041 static const DrawTileSeqStruct _unmovable_display_datas_14[] = {
    00042   TILE_SEQ_LINE(50, 0xA3F | (1 << PALETTE_MODIFIER_COLOR))
    00043   TILE_SEQ_END()
    00044 };
    00045
    00046 static const DrawTileSeqStruct _unmovable_display_datas_16[] = {
    00047   TILE_SEQ_LINE(60, 0xA42 | (1 << PALETTE_MODIFIER_COLOR))
    00048   TILE_SEQ_END()
    00049 };
    00050
    00051 static const DrawTileSeqStruct _unmovable_display_datas_17[] = {
    00052   TILE_SEQ_LINE(60, 0xA44 | (1 << PALETTE_MODIFIER_COLOR))
    00053   TILE_SEQ_END()
    00054 };
    00055
    00056 static const DrawTileSeqStruct _unmovable_display_datas_18[] = {
    00057   TILE_SEQ_LINE(60, 0xA46 | (1 << PALETTE_MODIFIER_COLOR))
    00058   TILE_SEQ_END()
    00059 };
    00060
    00061 #undef TILE_SEQ_LINE
    00062 #undef TILE_SEQ_END
    00063
    00064 #define TILE_SPRITE_LINE(img, dtss) { {img | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE}, dtss },
    00065
    00066 static const DrawTileSprites _unmovable_display_datas[] = {
    00067   TILE_SPRITE_LINE(0xA2B, _unmovable_display_nothing)
    00068   TILE_SPRITE_LINE(0xA2C, _unmovable_display_nothing)
    00069   TILE_SPRITE_LINE(0xA2D, _unmovable_display_nothing)
    00070   TILE_SPRITE_LINE(0xA2E, _unmovable_display_nothing)
    00071   TILE_SPRITE_LINE(0xA2F, _unmovable_display_nothing)
    00072   TILE_SPRITE_LINE(0xA30, _unmovable_display_nothing)
    00073   TILE_SPRITE_LINE(0xA31, _unmovable_display_nothing)
    00074   TILE_SPRITE_LINE(0xA32, _unmovable_display_nothing)
    00075   TILE_SPRITE_LINE(0xA33, _unmovable_display_datas_8)
    00076   TILE_SPRITE_LINE(0xA35, _unmovable_display_datas_9)
    00077   TILE_SPRITE_LINE(0xA37, _unmovable_display_datas_10)
    00078   TILE_SPRITE_LINE(0xA39, _unmovable_display_nothing)
    00079   TILE_SPRITE_LINE(0xA3A, _unmovable_display_datas_12)
    00080   TILE_SPRITE_LINE(0xA3C, _unmovable_display_datas_13)
    00081   TILE_SPRITE_LINE(0xA3E, _unmovable_display_datas_14)
    00082   TILE_SPRITE_LINE(0xA40, _unmovable_display_nothing)
    00083   TILE_SPRITE_LINE(0xA41, _unmovable_display_datas_16)
    00084   TILE_SPRITE_LINE(0xA43, _unmovable_display_datas_17)
    00085   TILE_SPRITE_LINE(0xA45, _unmovable_display_datas_18)
    00086   TILE_SPRITE_LINE(0xA47, _unmovable_display_nothing)
    00087 };
    00088
    00089 #undef TILE_SPRITE_LINE