Logo Search packages:      
Sourcecode: scummvm version File versions

65comp.h

/* ScummVM - Scumm Interpreter
 * Copyright (C) 2003-2004 The ScummVM project
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.

 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.

 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 *
 * $Header: /cvsroot/scummvm/scummvm/sky/compacts/Attic/65comp.h,v 1.10 2004/01/06 12:45:32 fingolfin Exp $ 
 *
 */

#ifndef SKY65COMP_H
#define SKY65COMP_H




namespace Sky {

namespace SkyCompact {

uint32 *sc65_walk_grid = 0;

Compact sc65_exit_48 = {
      0,    // logic
      ST_MOUSE,   // status
      0,    // sync
      65,   // screen
      0,    // place
      0,    // getToTable
      128,  // xcood
      161,  // ycood
      0,    // frame
      1+T7, // cursorText
      STD_EXIT_LEFT_ON, // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      140-128,    // mouseSize_x
      327-161,    // mouseSize_y
      SC65_EXIT_48_ACTION,    // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

uint16 sc65_floor_table[] = {
      ID_SC65_FLOOR,
      RET_OK,
      ID_SC65_POSTER1,
      GT_SC65_POSTER1,
      ID_SC65_POSTER2,
      GT_SC65_POSTER2,
      ID_SC65_SIGN,
      GT_SC65_SIGN,
      ID_SC65_EXIT_48,
      GT_SC65_EXIT_48,
      0,
      SC65_EXIT_48_WALK_ON,
      ID_SC65_EXIT_66,
      GT_SC65_EXIT_66,
      65535
};

Compact sc65_floor = {
      0,    // logic
      ST_MOUSE,   // status
      0,    // sync
      65,   // screen
      0,    // place
      sc65_floor_table, // getToTable
      128,  // xcood
      272,  // ycood
      0,    // frame
      0,    // cursorText
      0,    // mouseOn
      0,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      375-128,    // mouseSize_x
      327-272,    // mouseSize_y
      FLOOR_ACTION,     // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

uint16 reset_48_65[] = {
      C_SCREEN,
      65,
      C_PLACE,
      ID_SC65_FLOOR,
      C_XCOOD,
      OFF_LEFT,
      C_YCOOD,
      288,
      65535
};

uint16 sc65_chip_list[] = {
      IT_SC65_LAYER_0+DISK_13,
      IT_SC65_LAYER_1+DISK_13,
      IT_SC65_GRID_1+DISK_13,
      0
};

Compact sc65_exit_66 = {
      0,    // logic
      ST_MOUSE,   // status
      0,    // sync
      65,   // screen
      0,    // place
      0,    // getToTable
      376,  // xcood
      240,  // ycood
      0,    // frame
      1+T7, // cursorText
      STD_EXIT_RIGHT_ON,      // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      386-376,    // mouseSize_x
      306-240,    // mouseSize_y
      LINK_65_66, // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

uint16 sc65_mouse_list[] = {
      ID_SC65_POSTER1,
      ID_SC65_POSTER2,
      ID_SC65_SIGN,
      ID_SC65_EXIT_48,
      ID_SC65_EXIT_66,
      ID_SC65_FLOOR,
      0XFFFF,
      ID_TEXT_MOUSE
};

uint16 sc65_fast_list[] = {
      12+DISK_13,
      51+DISK_13,
      52+DISK_13,
      53+DISK_13,
      54+DISK_13,
      0
};

Compact sc65_poster2 = {
      0,    // logic
      ST_MOUSE,   // status
      0,    // sync
      65,   // screen
      0,    // place
      0,    // getToTable
      227,  // xcood
      175,  // ycood
      0,    // frame
      17386,      // cursorText
      STD_ON,     // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      246-227,    // mouseSize_x
      201-175,    // mouseSize_y
      SC65_POSTER2_ACTION,    // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

Compact sc65_poster1 = {
      0,    // logic
      ST_MOUSE,   // status
      0,    // sync
      65,   // screen
      0,    // place
      0,    // getToTable
      204,  // xcood
      175,  // ycood
      0,    // frame
      17386,      // cursorText
      STD_ON,     // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      224-204,    // mouseSize_x
      201-175,    // mouseSize_y
      SC65_POSTER1_ACTION,    // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

Compact sc65_sign = {
      0,    // logic
      ST_MOUSE,   // status
      0,    // sync
      65,   // screen
      0,    // place
      0,    // getToTable
      310,  // xcood
      177,  // ycood
      0,    // frame
      16677,      // cursorText
      STD_ON,     // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      347-310,    // mouseSize_x
      201-177,    // mouseSize_y
      SC65_SIGN_ACTION, // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

uint16 sc65_logic_list[] = {
      ID_FOSTER,
      0XFFFF,
      ID_STD_MENU_LOGIC
};

uint16 sc65_palette[] = {
      0,
      1280,
      1028,
      1540,
      1540,
      1541,
      1288,
      1540,
      1030,
      1544,
      1542,
      1543,
      2056,
      2565,
      1542,
      1799,
      3080,
      1030,
      2058,
      2053,
      1801,
      2058,
      2056,
      2314,
      2061,
      3846,
      1031,
      2571,
      3078,
      2314,
      2570,
      2571,
      2316,
      2320,
      4614,
      1033,
      3084,
      4618,
      1545,
      2830,
      3335,
      3083,
      3339,
      3852,
      2571,
      3596,
      4361,
      2059,
      2835,
      3334,
      3597,
      3343,
      3852,
      2318,
      3090,
      3339,
      3087,
      3092,
      5641,
      1547,
      3602,
      4105,
      3854,
      4110,
      3855,
      2577,
      3602,
      4109,
      3344,
      3604,
      4619,
      2832,
      3353,
      5127,
      4110,
      4116,
      4621,
      3856,
      4367,
      4114,
      3858,
      4880,
      5644,
      2576,
      4118,
      6412,
      2319,
      4625,
      6161,
      3088,
      4625,
      4628,
      3604,
      4630,
      4876,
      4370,
      5137,
      6418,
      3602,
      5652,
      7693,
      2065,
      5139,
      5908,
      3604,
      5651,
      6416,
      4116,
      5142,
      6933,
      3348,
      5653,
      5395,
      3864,
      5652,
      8214,
      2067,
      5654,
      5653,
      5654,
      6170,
      7434,
      3350,
      5403,
      5908,
      4377,
      6169,
      6935,
      5144,
      5665,
      6670,
      4378,
      6679,
      7959,
      4376,
      5924,
      6410,
      6426,
      7194,
      8468,
      3354,
      7196,
      9753,
      3864,
      6688,
      8726,
      6169,
      6950,
      9483,
      4378,
      7198,
      9243,
      2334,
      6442,
      8718,
      4893,
      7708,
      9246,
      6428,
      7715,
      7958,
      6943,
      7976,
      10766,
      2847,
      7721,
      8980,
      7711,
      8483,
      8481,
      8739,
      8487,
      11293,
      4386,
      9001,
      9493,
      8483,
      9514,
      11037,
      6182,
      10022,
      12325,
      2858,
      10542,
      12563,
      4903,
      10543,
      12830,
      5931,
      10794,
      11818,
      9002,
      12055,
      4159,
      16172,
      10760,
      63,
      16167,
      8960,
      57,
      13087,
      6912,
      45,
      10007,
      13878,
      11839,
      16175,
      10023,
      7999,
      16160,
      6167,
      4159,
      16144,
      2312,
      63,
      16129,
      0,
      63,
      15104,
      0,
      56,
      13568,
      0,
      50,
      12032,
      0,
      44,
      10496,
      0,
      38,
      8704,
      0,
      31,
      7168,
      0,
      25,
      5632,
      0,
      19,
      4096,
      13884,
      14655,
      16174,
      10038,
      13375,
      16159,
      5938,
      12095,
      16144,
      2093,
      10815,
      16128,
      38,
      8249,
      13056,
      29,
      6189,
      9984,
      20,
      4385,
      7168,
      13,
      2582,
      4096,
      13887,
      16191,
      16174,
      10047,
      16191,
      16159,
      5951,
      16191,
      16144,
      2111,
      16191,
      16128,
      56,
      12857,
      13056,
      45,
      10029,
      9984,
      33,
      6945,
      7168,
      22,
      4118,
      4096,
      0,
      14336,
      13364,
      11569,
      9261,
      8481,
      6687,
      6681,
      4626,
      2578,
      1803,
      770,
      519,
      13571,
      9517,
      9778,
      11805,
      5151,
      5926,
      8205,
      1808,
      2586,
      11267,
      2056,
      8210,
      7441,
      6954,
      9494,
      4119,
      3866,
      4864,
      13316,
      13364,
      11563,
      8751,
      9506,
      10024,
      8242,
      10527,
      6174,
      5927,
      7698,
      3600,
      2325,
      2308,
      11573,
      12837,
      7462,
      7982,
      9748,
      3351,
      4128,
      6663,
      778,
      9533,
      13100,
      9244,
      5162,
      8476,
      5390,
      2072,
      3855,
      2308,
      2865,
      9995,
      1285,
      285,
      4865,
      0,
      11573,
      12837,
      7462,
      0,
      16128,
      0,
      16191,
      2623,
      11569,
      10762,
      2609,
      12575,
      5130,
      13873,
      13878,
      12077,
      8241,
      10527,
      5917,
      5925,
      7698,
      2865,
      9995,
      1285,
      285,
      16129,
      16191
};

} // namespace SkyCompact

} // namespace Sky

#endif

Generated by  Doxygen 1.6.0   Back to index