Logo Search packages:      
Sourcecode: scummvm version File versions

19comp.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/19comp.h,v 1.10 2004/01/06 12:45:32 fingolfin Exp $ 
 *
 */

#ifndef SKY19COMP_H
#define SKY19COMP_H




namespace Sky {

namespace SkyCompact {

uint16 rs_foster_19_28[] = {
      C_XCOOD,
      120,
      C_YCOOD,
      272,
      C_SCREEN,
      28,
      C_PLACE,
      ID_S28_FLOOR,
      65535
};

uint16 s19_mouse[] = {
      12289,
      ID_JOEY,
      ID_LEFT_EXIT_19,
      ID_RIGHT_EXIT_19,
      ID_SMALL_19,
      ID_S19_FLOOR,
      0XFFFF,
      ID_TEXT_MOUSE
};

uint16 s19_floor_table[] = {
      ID_S19_FLOOR,
      RET_OK,
      ID_JOEY_PARK,
      GET_TO_JP2,
      0,
      S19_RIGHT_ON,
      1,
      S19_LEFT_ON,
      ID_RIGHT_EXIT_19,
      GT_RIGHT_EXIT_19,
      ID_LEFT_EXIT_19,
      GT_LEFT_EXIT_19,
      ID_SMALL_19,
      GT_TOP_RIGHT_19,
      12289,
      GET_TO_UCHAR,
      65535
};

Compact s19_floor = {
      0,    // logic
      ST_MOUSE,   // status
      0,    // sync
      19,   // screen
      0,    // place
      s19_floor_table,  // getToTable
      128,  // xcood
      216,  // ycood
      0,    // frame
      0,    // cursorText
      0,    // mouseOn
      0,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      320,  // mouseSize_x
      4242, // mouseSize_y
      FLOOR_ACTION,     // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

uint16 rs_28_sml_19[] = {
      C_XCOOD,
      456+8,
      C_YCOOD,
      248,
      C_SCREEN,
      19,
      C_PLACE,
      ID_S19_FLOOR,
      C_FRAME,
      44+12*64,
      65535
};

uint16 s19_logic[] = {
      ID_FOSTER,
      ID_JOEY,
      ID_LAMB,
      ID_LAMB_DOOR_20,
      ID_INNER_LAMB_DOOR,
      ID_GALLAGER_BEL,
      ID_LIFT_29,
      12289,
      0XFFFF,
      ID_MENU_LOGIC
};

Compact right_exit_19 = {
      0,    // logic
      ST_MOUSE,   // status
      0,    // sync
      19,   // screen
      0,    // place
      0,    // getToTable
      431,  // xcood
      266,  // ycood
      0,    // frame
      1+T7, // cursorText
      STD_EXIT_RIGHT_ON,      // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      30,   // mouseSize_x
      4242, // mouseSize_y
      ER19_ACTION,      // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

ExtCompact useless_char_ext = {
      0,    // actionSub
      0,    // actionSub_off
      0,    // getToSub
      0,    // getToSub_off
      0,    // extraSub
      0,    // extraSub_off
      DOWN, // dir
      STD_MEGA_STOP,    // stopScript
      STD_MINI_BUMP,    // miniBump
      0,    // leaving
      0,    // atWatch
      0,    // atWas
      0,    // alt
      0,    // request
      96,   // spWidth_xx
      SP_COL_UCHAR,     // spColour
      0,    // spTextId
      0,    // spTime
      0,    // arAnimIndex
      0,    // turnProg
      0,    // waitingFor
      0,    // arTarget_x
      0,    // arTarget_y
      0,    // animScratch
      0,    // megaSet
      0,
      0,
      0,
      0
};

Compact useless_char = {
      L_SCRIPT,   // logic
      ST_BACKGROUND+ST_RECREATE+ST_LOGIC+ST_MOUSE,    // status
      0,    // sync
      19,   // screen
      0,    // place
      0,    // getToTable
      236,  // xcood
      189,  // ycood
      16*64,      // frame
      4,    // cursorText
      STD_ON,     // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      32,   // mouseSize_x
      58,   // mouseSize_y
      UCHAR_ACTION,     // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      0,    // mode
      UCHAR_LOGIC,      // baseSub
      0,    // baseSub_off
      &useless_char_ext
};

Compact left_exit_19 = {
      0,    // logic
      ST_MOUSE,   // status
      0,    // sync
      19,   // screen
      0,    // place
      0,    // getToTable
      163,  // xcood
      211,  // ycood
      0,    // frame
      1+T7, // cursorText
      STD_EXIT_LEFT_ON, // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      10,   // mouseSize_x
      277-211,    // mouseSize_y
      EL19_ACTION,      // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

uint16 joey_list_s19[] = {
      208,
      360,
      240,
      304,
      1,
      0
};

uint16 rs_foster_28_19[] = {
      C_XCOOD,
      456,
      C_YCOOD,
      304,
      C_SCREEN,
      19,
      C_PLACE,
      ID_S19_FLOOR,
      65535
};

Compact top_right_19 = {
      0,    // logic
      ST_MOUSE,   // status
      0,    // sync
      19,   // screen
      0,    // place
      0,    // getToTable
      431,  // xcood
      137,  // ycood
      0,    // frame
      1+T7, // cursorText
      STD_EXIT_RIGHT_ON,      // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      30,   // mouseSize_x
      265-137,    // mouseSize_y
      TOP_R19_ACTION,   // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

uint32 *grid19 = 0;

uint16 s19_pal[] = {
      0,
      1792,
      257,
      1285,
      2309,
      772,
      525,
      2051,
      1799,
      1549,
      4098,
      1284,
      2059,
      2823,
      2568,
      2317,
      5125,
      1029,
      1809,
      3074,
      1293,
      1560,
      4358,
      2825,
      2325,
      3587,
      2315,
      2329,
      5123,
      2315,
      3854,
      4360,
      2829,
      3089,
      7184,
      2056,
      3350,
      5638,
      3340,
      4369,
      6664,
      2828,
      3859,
      4110,
      3858,
      3104,
      5892,
      2575,
      2591,
      5898,
      4366,
      3613,
      6408,
      3600,
      5394,
      5387,
      4114,
      3613,
      5645,
      5137,
      4378,
      6674,
      3092,
      4638,
      5642,
      2839,
      3621,
      9229,
      2321,
      3879,
      7686,
      4626,
      5403,
      6928,
      5396,
      4897,
      6413,
      4633,
      4898,
      8209,
      5397,
      5159,
      7435,
      6167,
      4907,
      10506,
      3860,
      6688,
      9486,
      3862,
      5922,
      10002,
      4885,
      7197,
      9492,
      3098,
      5924,
      8214,
      6681,
      6438,
      10771,
      4376,
      7457,
      11541,
      3608,
      7207,
      8976,
      6171,
      8222,
      10007,
      6170,
      7972,
      11794,
      4633,
      7211,
      9233,
      7197,
      7466,
      10006,
      6430,
      6958,
      12566,
      4380,
      7467,
      9754,
      7712,
      7981,
      10003,
      5922,
      7727,
      12569,
      5151,
      8492,
      10779,
      7969,
      8499,
      11793,
      5668,
      9768,
      12316,
      6434,
      9010,
      12053,
      7715,
      9771,
      12831,
      6949,
      9780,
      12055,
      7464,
      9775,
      11297,
      9001,
      9779,
      11551,
      10025,
      10805,
      13848,
      7209,
      10547,
      12322,
      9515,
      11316,
      14366,
      6700,
      12081,
      13088,
      10284,
      12087,
      14109,
      9517,
      11832,
      12065,
      12079,
      12340,
      13607,
      9009,
      12339,
      14380,
      8242,
      12599,
      14122,
      9779,
      13364,
      14385,
      10805,
      13367,
      14638,
      11576,
      14135,
      14641,
      13625,
      771,
      6402,
      777,
      2836,
      5897,
      2575,
      5146,
      9228,
      2321,
      7719,
      11289,
      6945,
      10287,
      13085,
      7974,
      10547,
      12578,
      8239,
      11832,
      13601,
      9009,
      13111,
      14374,
      10805,
      771,
      6658,
      3092,
      7457,
      11541,
      4895,
      9768,
      12316,
      6434,
      9522,
      13851,
      7209,
      10547,
      13346,
      7724,
      11315,
      14376,
      8494,
      12599,
      14122,
      9779,
      13624,
      14634,
      11576,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      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,
      16191,
      16191,
      16191,
      16191,
      16191,
      16191,
      13887,
      13878,
      12077,
      8241,
      10527,
      5917,
      5925,
      7698,
      2865,
      9995,
      1285,
      285,
      16129,
      16191
};

uint16 s19_chip_list[] = {
      136+DISK_9,
      137+DISK_9,
      70+DISK_9,
      71+DISK_9,
      72+DISK_9,
      74+DISK_9,
      75+DISK_9,
      16+DISK_9,
      0
};

uint16 s19_fast_list[] = {
      12,
      51,
      52,
      53,
      54,
      135,
      0
};

} // namespace SkyCompact

} // namespace Sky

#endif

Generated by  Doxygen 1.6.0   Back to index