Logo Search packages:      
Sourcecode: scummvm version File versions

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

#ifndef SKY81COMP_H
#define SKY81COMP_H




namespace Sky {

namespace SkyCompact {

Compact sc81_big_tent3 = {
      L_SCRIPT,   // logic
      ST_LOGIC+ST_RECREATE,   // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      257,  // xcood
      239,  // ycood
      189*64,     // frame
      0,    // cursorText
      0,    // mouseOn
      0,    // mouseOff
      0,    // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      0,    // mouseSize_x
      0,    // mouseSize_y
      0,    // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      C_BASE_MODE,      // mode
      SC81_BIG_TENT3_LOGIC,   // baseSub
      0,    // baseSub_off
      0
};

uint16 sc81_fos_squirm[] = {
      202*64,
      255,
      212,
      0,
      255,
      212,
      1,
      255,
      212,
      2,
      255,
      212,
      3,
      255,
      212,
      4,
      255,
      212,
      5,
      255,
      212,
      5,
      255,
      212,
      3,
      255,
      212,
      3,
      255,
      212,
      6,
      255,
      212,
      7,
      255,
      212,
      6,
      255,
      212,
      3,
      255,
      212,
      6,
      255,
      212,
      7,
      255,
      212,
      6,
      255,
      212,
      3,
      255,
      212,
      2,
      255,
      212,
      4,
      255,
      212,
      5,
      255,
      212,
      4,
      255,
      212,
      3,
      255,
      212,
      6,
      255,
      212,
      3,
      255,
      212,
      4,
      255,
      212,
      5,
      255,
      212,
      3,
      255,
      212,
      6,
      255,
      212,
      7,
      255,
      212,
      6,
      255,
      212,
      3,
      255,
      212,
      3,
      255,
      212,
      4,
      255,
      212,
      3,
      255,
      212,
      4,
      255,
      212,
      5,
      255,
      212,
      4,
      255,
      212,
      5,
      255,
      212,
      4,
      255,
      212,
      6,
      255,
      212,
      7,
      255,
      212,
      6,
      255,
      212,
      7,
      255,
      212,
      6,
      255,
      212,
      3,
      255,
      212,
      1,
      0
};

uint16 sc81_tentwig1[] = {
      181*64,
      231,
      235,
      0,
      231,
      235,
      0,
      231,
      235,
      0,
      231,
      235,
      1,
      231,
      235,
      0,
      231,
      235,
      0,
      231,
      235,
      0,
      231,
      235,
      0,
      231,
      235,
      2,
      231,
      235,
      2,
      0
};

uint16 sc81_ken_helm_dn[] = {
      197*64,
      264,
      212,
      0,
      264,
      212,
      1,
      264,
      212,
      2,
      264,
      212,
      3,
      264,
      212,
      4,
      264,
      212,
      5,
      264,
      212,
      6,
      0
};

uint16 sc81_tentwig2[] = {
      182*64,
      225,
      258,
      0,
      225,
      258,
      0,
      225,
      258,
      1,
      225,
      258,
      1,
      225,
      258,
      2,
      225,
      258,
      3,
      225,
      258,
      4,
      225,
      258,
      5,
      225,
      258,
      6,
      225,
      258,
      7,
      0
};

uint16 sc81_fast_list[] = {
      12+DISK_10,
      51+DISK_10,
      168+DISK_10,
      169+DISK_10,
      171+DISK_10,
      170+DISK_10,
      203+DISK_10,
      268+DISK_10,
      0
};

Compact sc81_tent5 = {
      L_SCRIPT,   // logic
      ST_LOGIC+ST_BACKGROUND, // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      296,  // xcood
      247,  // ycood
      185*64,     // frame
      0,    // cursorText
      0,    // mouseOn
      0,    // mouseOff
      0,    // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      0,    // mouseSize_x
      0,    // mouseSize_y
      0,    // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      C_BASE_MODE,      // mode
      SC81_TENT5_LOGIC, // baseSub
      0,    // baseSub_off
      0
};

Compact sc81_helmet = {
      0,    // logic
      ST_RECREATE,      // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      264,  // xcood
      212,  // ycood
      174*64,     // frame
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

uint16 sc81_ken_sit[] = {
      195*64,
      263,
      244,
      0,
      263,
      243,
      1,
      263,
      242,
      2,
      263,
      241,
      3,
      263,
      240,
      4,
      263,
      238,
      5,
      263,
      235,
      6,
      263,
      231,
      7,
      263,
      229,
      8,
      263,
      228,
      9,
      263,
      226,
      10,
      263,
      224,
      11,
      263,
      221,
      12,
      264,
      219,
      13,
      267,
      218,
      14,
      262,
      218,
      15,
      261,
      218,
      16,
      260,
      220,
      17,
      261,
      224,
      18,
      261,
      227,
      19,
      261,
      230,
      20,
      261,
      229,
      21,
      261,
      226,
      22,
      261,
      226,
      23,
      0
};

uint16 sc81_palette[] = {
      0,
      1536,
      0,
      514,
      514,
      1026,
      518,
      2050,
      1024,
      1028,
      3078,
      512,
      524,
      3076,
      1538,
      18,
      1538,
      2054,
      2054,
      3082,
      1542,
      532,
      14084,
      14135,
      2058,
      7434,
      512,
      2564,
      5140,
      2052,
      2570,
      4620,
      2566,
      539,
      7432,
      1026,
      3084,
      4620,
      3080,
      3082,
      9488,
      512,
      1053,
      1542,
      5646,
      3088,
      1548,
      6926,
      3596,
      7440,
      2566,
      549,
      11014,
      1024,
      3600,
      9488,
      2052,
      4104,
      7451,
      3080,
      4110,
      6420,
      3084,
      1573,
      11530,
      1538,
      4614,
      5667,
      3600,
      1579,
      4616,
      5138,
      4624,
      5147,
      5138,
      3107,
      10508,
      3080,
      5132,
      5155,
      5652,
      5138,
      2589,
      10006,
      5145,
      13072,
      2054,
      2097,
      3084,
      10009,
      4131,
      5650,
      6422,
      2609,
      5132,
      7449,
      5659,
      8982,
      3092,
      3625,
      12050,
      4108,
      6420,
      8993,
      6418,
      5665,
      6416,
      7449,
      6926,
      6955,
      7451,
      6943,
      3094,
      13597,
      7444,
      10535,
      6420,
      4655,
      6420,
      8477,
      6437,
      7446,
      7965,
      6951,
      8978,
      6941,
      8464,
      7475,
      10015,
      6953,
      12059,
      5657,
      7971,
      7967,
      8993,
      8982,
      10543,
      7453,
      8978,
      8503,
      9505,
      8999,
      13083,
      6939,
      8489,
      7969,
      11045,
      9507,
      12071,
      7457,
      10021,
      9513,
      11047,
      10029,
      12061,
      8485,
      10021,
      13615,
      8993,
      10535,
      11055,
      11049,
      10037,
      12063,
      10025,
      10037,
      10529,
      12587,
      12075,
      11043,
      12589,
      11061,
      11559,
      10033,
      11575,
      11041,
      13615,
      12077,
      14131,
      11563,
      13615,
      13601,
      11565,
      12085,
      14121,
      9009,
      12591,
      14135,
      12081,
      13619,
      5175,
      1538,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      2103,
      1024,
      13,
      4869,
      1537,
      537,
      7686,
      1538,
      803,
      10247,
      2052,
      1325,
      13064,
      2054,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      7479,
      45,
      10261,
      3584,
      35,
      7689,
      1024,
      25,
      5121,
      0,
      16,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      55,
      14135,
      14080,
      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,
      13886,
      14893,
      9263,
      10294,
      13084,
      5409,
      6703,
      11278,
      2324,
      9533,
      13100,
      9244,
      5162,
      8476,
      5390,
      2072,
      3855,
      2308,
      2865,
      9995,
      1285,
      285,
      4865,
      0,
      11573,
      12837,
      7462,
      0,
      16128,
      0,
      16191,
      14143,
      14080,
      55,
      14135,
      14080,
      55,
      13879,
      13878,
      12077,
      8241,
      10527,
      5917,
      5925,
      7698,
      2865,
      9995,
      1285,
      285,
      16129,
      16191
};

uint16 sc81_dad_helm_up[] = {
      175*64,
      264,
      212,
      0,
      264,
      212,
      1,
      264,
      212,
      2,
      264,
      212,
      3,
      264,
      212,
      4,
      264,
      212,
      5,
      0
};

Compact sc81_tent2 = {
      L_SCRIPT,   // logic
      ST_LOGIC+ST_BACKGROUND, // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      225,  // xcood
      259,  // ycood
      182*64,     // frame
      0,    // cursorText
      0,    // mouseOn
      0,    // mouseOff
      0,    // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      0,    // mouseSize_x
      0,    // mouseSize_y
      0,    // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      C_BASE_MODE,      // mode
      SC81_TENT2_LOGIC, // baseSub
      0,    // baseSub_off
      0
};

uint16 sc83_draw_list[] = {
      ID_SC81_FATHER,
      0XFFFF,
      ID_STD_MENU_LOGIC
};

uint16 sc81_tentwig5[] = {
      185*64,
      295,
      248,
      0,
      295,
      248,
      1,
      295,
      248,
      2,
      295,
      248,
      3,
      295,
      248,
      4,
      295,
      248,
      5,
      295,
      248,
      6,
      295,
      248,
      7,
      295,
      248,
      8,
      295,
      248,
      9,
      0
};

Compact sc81_chair = {
      L_SCRIPT,   // logic
      ST_MOUSE,   // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      251,  // xcood
      222,  // ycood
      0,    // frame
      20938,      // cursorText
      STD_ON,     // mouseOn
      STD_OFF,    // mouseOff
      MEGA_CLICK, // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      282-256,    // mouseSize_x
      268-221,    // mouseSize_y
      SC81_CHAIR_ACTION,      // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

uint16 sc81_chip_list[] = {
      167+DISK_10,
      172+DISK_10,
      173+DISK_10,
      174+DISK_10,
      175+DISK_10,
      176+DISK_10,
      177+DISK_10,
      178+DISK_10,
      179+DISK_10+0X8000,
      180+DISK_10+0X8000,
      181+DISK_10,
      182+DISK_10,
      183+DISK_10,
      184+DISK_10,
      185+DISK_10,
      186+DISK_10,
      187+DISK_10,
      188+DISK_10+0X8000,
      189+DISK_10,
      190+DISK_10+0X8000,
      191+DISK_10+0X8000,
      192+DISK_10+0X8000,
      193+DISK_10,
      194+DISK_10+0X8000,
      195+DISK_10+0X8000,
      196+DISK_10,
      197+DISK_10,
      198+DISK_10,
      199+DISK_10+0X8000,
      200+DISK_10,
      201+DISK_10,
      202+DISK_10+0X8000,
      204+DISK_10,
      205+DISK_10,
      0
};

uint32 *grid81 = 0;

uint16 sc81_tentwig6[] = {
      186*64,
      308,
      283,
      0,
      308,
      283,
      1,
      308,
      283,
      2,
      308,
      283,
      2,
      308,
      283,
      3,
      308,
      283,
      4,
      308,
      283,
      5,
      308,
      283,
      6,
      308,
      283,
      7,
      308,
      283,
      8,
      0
};

Compact sc81_ken_sat = {
      0,    // logic
      ST_RECREATE,      // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      261,  // xcood
      226,  // ycood
      196*64,     // frame
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

uint16 sc81_tentdrop2[] = {
      188*64,
      218,
      171,
      0,
      218,
      171,
      0,
      218,
      171,
      0,
      218,
      171,
      0,
      218,
      171,
      0,
      218,
      171,
      0,
      218,
      171,
      1,
      218,
      171,
      2,
      218,
      171,
      3,
      218,
      171,
      4,
      218,
      171,
      5,
      218,
      171,
      6,
      218,
      171,
      7,
      218,
      171,
      8,
      218,
      171,
      9,
      218,
      171,
      10,
      0
};

uint16 sc81_ken_walk2[] = {
      194*64,
      232,
      244,
      0,
      232,
      244,
      1,
      232,
      245,
      2,
      233,
      245,
      3,
      238,
      245,
      4,
      247,
      244,
      5,
      252,
      244,
      6,
      252,
      245,
      7,
      253,
      245,
      8,
      259,
      245,
      9,
      267,
      244,
      10,
      263,
      245,
      11,
      263,
      244,
      12,
      0
};

Compact sc81_foster_sat = {
      0,    // logic
      ST_RECREATE,      // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      256,  // xcood
      225,  // ycood
      200*64,     // frame
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

uint16 sc81_tentdrop1[] = {
      187*64,
      218,
      137,
      0,
      218,
      137,
      0,
      218,
      137,
      1,
      218,
      137,
      2,
      218,
      137,
      3,
      218,
      137,
      4,
      218,
      137,
      5,
      218,
      137,
      6,
      218,
      137,
      7,
      218,
      137,
      8,
      218,
      137,
      9,
      218,
      137,
      10,
      218,
      137,
      11,
      218,
      137,
      12,
      218,
      137,
      13,
      218,
      137,
      14,
      0
};

Compact sc81_father_sat = {
      0,    // logic
      ST_BACKGROUND+ST_RECREATE,    // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      256,  // xcood
      225,  // ycood
      172*64,     // frame
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

uint16 sc81_tentwig4[] = {
      184*64,
      305,
      212,
      0,
      305,
      212,
      0,
      305,
      212,
      1,
      305,
      212,
      0,
      305,
      212,
      0,
      305,
      212,
      0,
      305,
      212,
      2,
      305,
      212,
      0,
      305,
      212,
      0,
      305,
      212,
      0,
      0
};

uint16 sc81_ken_walk1[] = {
      192*64,
      228,
      211,
      0,
      228,
      214,
      1,
      228,
      216,
      2,
      228,
      218,
      3,
      228,
      219,
      4,
      228,
      221,
      5,
      228,
      224,
      6,
      228,
      226,
      7,
      228,
      228,
      8,
      228,
      229,
      9,
      228,
      231,
      0,
      228,
      234,
      1,
      228,
      236,
      2,
      228,
      238,
      3,
      228,
      239,
      4,
      228,
      241,
      5,
      228,
      244,
      6,
      228,
      244,
      10,
      232,
      244,
      11,
      0
};

uint16 reset_dad_spec[] = {
      C_XCOOD,
      247,
      C_YCOOD,
      182,
      C_FRAME,
      171*64,
      65535
};

uint16 sc81_mouse_list[] = {
      ID_KEN,
      ID_SC81_FATHER,
      ID_SC81_CHAIR,
      0XFFFF,
      ID_TEXT_MOUSE
};

uint16 sc81_dad_breath1[] = {
      176*64,
      270,
      256,
      0,
      270,
      256,
      1,
      270,
      256,
      1,
      270,
      256,
      2,
      270,
      256,
      2,
      270,
      256,
      3,
      270,
      256,
      3,
      270,
      256,
      3,
      270,
      256,
      3,
      270,
      256,
      2,
      270,
      256,
      2,
      270,
      256,
      1,
      270,
      256,
      1,
      270,
      256,
      0,
      270,
      256,
      0,
      270,
      256,
      0,
      270,
      256,
      0,
      270,
      256,
      0,
      270,
      256,
      0,
      270,
      256,
      0,
      0
};

uint16 sc81_fos_helm_dn[] = {
      201*64,
      264,
      212,
      0,
      264,
      212,
      1,
      264,
      212,
      2,
      264,
      212,
      3,
      264,
      212,
      4,
      264,
      212,
      5,
      0
};

uint16 sc81_dad_fall2[] = {
      180*64,
      289,
      275,
      0,
      289,
      275,
      0,
      287,
      275,
      1,
      287,
      275,
      1,
      286,
      273,
      2,
      283,
      266,
      3,
      282,
      260,
      4,
      279,
      258,
      5,
      278,
      257,
      6,
      277,
      257,
      7,
      278,
      258,
      8,
      278,
      258,
      9,
      278,
      258,
      9,
      0
};

Compact sc81_door = {
      L_SCRIPT,   // logic
      ST_LOGIC+ST_RECREATE,   // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      0,    // xcood
      0,    // ycood
      0,    // frame
      0,    // cursorText
      0,    // mouseOn
      0,    // mouseOff
      0,    // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      0,    // mouseSize_x
      0,    // mouseSize_y
      0,    // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      C_BASE_MODE,      // mode
      SC81_DOOR_LOGIC,  // baseSub
      0,    // baseSub_off
      0
};

Compact sc81_big_tent1 = {
      L_SCRIPT,   // logic
      ST_LOGIC+ST_RECREATE,   // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      257,  // xcood
      137,  // ycood
      187*64,     // frame
      0,    // cursorText
      0,    // mouseOn
      0,    // mouseOff
      0,    // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      0,    // mouseSize_x
      0,    // mouseSize_y
      0,    // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      C_BASE_MODE,      // mode
      SC81_BIG_TENT1_LOGIC,   // baseSub
      0,    // baseSub_off
      0
};

Compact sc81_tent1 = {
      L_SCRIPT,   // logic
      ST_LOGIC+ST_BACKGROUND, // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      232,  // xcood
      236,  // ycood
      181*64,     // frame
      0,    // cursorText
      0,    // mouseOn
      0,    // mouseOff
      0,    // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      0,    // mouseSize_x
      0,    // mouseSize_y
      0,    // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      C_BASE_MODE,      // mode
      SC81_TENT1_LOGIC, // baseSub
      0,    // baseSub_off
      0
};

Compact sc81_tent4 = {
      L_SCRIPT,   // logic
      ST_LOGIC+ST_BACKGROUND, // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      305,  // xcood
      212,  // ycood
      184*64,     // frame
      0,    // cursorText
      0,    // mouseOn
      0,    // mouseOff
      0,    // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      0,    // mouseSize_x
      0,    // mouseSize_y
      0,    // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      C_BASE_MODE,      // mode
      SC81_TENT4_LOGIC, // baseSub
      0,    // baseSub_off
      0
};

ExtCompact sc81_father_ext = {
      0,    // actionSub
      0,    // actionSub_off
      0,    // getToSub
      0,    // getToSub_off
      0,    // extraSub
      0,    // extraSub_off
      0,    // dir
      0,    // stopScript
      0,    // miniBump
      0,    // leaving
      0,    // atWatch
      0,    // atWas
      0,    // alt
      0,    // request
      96+32,      // spWidth_xx
      SP_COL_FATHER81,  // 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 sc81_father = {
      L_SCRIPT,   // logic
      ST_MOUSE+ST_LOGIC+ST_SORT+ST_RECREATE,    // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      264,  // xcood
      212,  // ycood
      173*64,     // frame
      20939,      // cursorText
      STD_ON,     // mouseOn
      STD_OFF,    // mouseOff
      MEGA_CLICK, // mouseClick
      0,    // mouseRel_x
      2,    // mouseRel_y
      299-278,    // mouseSize_x
      293-258,    // mouseSize_y
      SC81_FATHER_ACTION,     // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      C_BASE_MODE,      // mode
      SC81_FATHER_CHAIR_LOGIC,      // baseSub
      0,    // baseSub_off
      &sc81_father_ext
};

uint16 sc81_door_close[] = {
      204*64,
      166,
      200,
      0,
      166,
      200,
      1,
      166,
      200,
      2,
      166,
      200,
      3,
      166,
      200,
      4,
      166,
      200,
      5,
      166,
      200,
      6,
      0
};

uint16 sc81_dad_breath2[] = {
      177*64,
      270,
      256,
      0,
      270,
      256,
      1,
      270,
      256,
      1,
      270,
      256,
      2,
      270,
      256,
      2,
      270,
      256,
      3,
      270,
      256,
      3,
      270,
      256,
      4,
      270,
      256,
      4,
      270,
      256,
      5,
      270,
      256,
      5,
      270,
      256,
      6,
      270,
      256,
      6,
      270,
      256,
      0,
      270,
      256,
      0,
      270,
      256,
      0,
      270,
      256,
      0,
      270,
      256,
      0,
      270,
      256,
      0,
      270,
      256,
      0,
      0
};

uint16 sc81_tentwig3[] = {
      183*64,
      223,
      277,
      0,
      223,
      277,
      1,
      223,
      277,
      2,
      223,
      277,
      3,
      223,
      277,
      4,
      223,
      277,
      5,
      223,
      277,
      6,
      223,
      277,
      7,
      223,
      277,
      8,
      223,
      277,
      9,
      0
};

uint16 sc81_father_die[] = {
      203*64,
      278,
      256,
      0,
      278,
      256,
      0,
      278,
      256,
      0,
      278,
      256,
      1,
      278,
      256,
      2,
      278,
      256,
      3,
      278,
      256,
      3,
      278,
      256,
      3,
      278,
      256,
      3,
      278,
      256,
      3,
      278,
      256,
      4,
      278,
      256,
      5,
      278,
      256,
      6,
      278,
      256,
      7,
      278,
      256,
      8,
      0
};

uint16 reset_ken_81[] = {
      C_STATUS,
      ST_MOUSE+ST_LOGIC+ST_RECREATE,
      C_SCREEN,
      81,
      C_MOUSE_CLICK,
      MEGA_CLICK,
      C_MOUSE_REL_X,
      10,
      C_MOUSE_REL_Y,
      3,
      C_MOUSE_SIZE_X,
      240-231,
      C_MOUSE_SIZE_Y,
      293-243,
      C_ACTION_SCRIPT,
      SC81_KEN_ACTION,
      C_MODE,
      C_BASE_MODE,
      C_BASE_SUB,
      SC81_KEN_LOGIC,
      C_BASE_SUB+2,
      0,
      C_SP_COLOUR,
      SP_COL_KEN81,
      65535
};

uint16 reset_80_81[] = {
      C_SCREEN,
      81,
      C_XCOOD,
      152,
      C_YCOOD,
      256,
      C_FRAME,
      46+12*64,
      C_DIR,
      RIGHT,
      65535
};

uint16 sc81_dad_fall1[] = {
      179*64,
      256,
      227,
      0,
      256,
      227,
      1,
      255,
      229,
      2,
      256,
      237,
      3,
      262,
      245,
      4,
      271,
      254,
      5,
      276,
      267,
      6,
      287,
      272,
      7,
      284,
      275,
      8,
      282,
      278,
      9,
      282,
      277,
      10,
      282,
      278,
      11,
      282,
      278,
      11,
      282,
      278,
      11,
      282,
      278,
      12,
      282,
      278,
      12,
      283,
      278,
      13,
      283,
      278,
      13,
      284,
      278,
      14,
      284,
      278,
      14,
      284,
      278,
      15,
      284,
      278,
      15,
      284,
      278,
      16,
      284,
      278,
      16,
      283,
      278,
      17,
      283,
      278,
      17,
      283,
      278,
      18,
      283,
      278,
      18,
      283,
      278,
      19,
      283,
      278,
      19,
      283,
      278,
      20,
      283,
      278,
      20,
      283,
      278,
      21,
      283,
      278,
      21,
      283,
      278,
      22,
      283,
      278,
      22,
      283,
      277,
      23,
      283,
      277,
      23,
      284,
      277,
      24,
      284,
      277,
      24,
      287,
      277,
      25,
      287,
      277,
      25,
      289,
      276,
      26,
      289,
      276,
      26,
      0
};

uint16 sc81_ken_jump_in[] = {
      190*64,
      166,
      202,
      0,
      166,
      209,
      1,
      170,
      215,
      2,
      187,
      220,
      3,
      194,
      224,
      4,
      202,
      222,
      5,
      209,
      216,
      6,
      211,
      212,
      7,
      218,
      210,
      8,
      226,
      210,
      9,
      232,
      210,
      10,
      233,
      209,
      11,
      233,
      209,
      12,
      228,
      209,
      13,
      227,
      209,
      14,
      0
};

uint16 sc81_logic_list[] = {
      ID_SC81_TENT1,
      ID_SC81_TENT2,
      ID_SC81_TENT3,
      ID_SC81_TENT4,
      ID_SC81_TENT5,
      ID_SC81_TENT6,
      ID_SC81_FOSTER_SAT,
      ID_FOSTER,
      ID_SC81_KEN_SAT,
      ID_KEN,
      ID_SC81_FATHER_SAT,
      ID_SC81_FATHER,
      ID_SC81_HELMET,
      ID_SC81_DOOR,
      ID_SC81_BIG_TENT1,
      ID_SC81_BIG_TENT2,
      ID_SC81_BIG_TENT3,
      ID_SC67_PULSE1,
      0XFFFF,
      ID_STD_MENU_LOGIC
};

Compact sc81_big_tent2 = {
      L_SCRIPT,   // logic
      ST_LOGIC+ST_RECREATE,   // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      257,  // xcood
      171,  // ycood
      188*64,     // frame
      0,    // cursorText
      0,    // mouseOn
      0,    // mouseOff
      0,    // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      0,    // mouseSize_x
      0,    // mouseSize_y
      0,    // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      C_BASE_MODE,      // mode
      SC81_BIG_TENT2_LOGIC,   // baseSub
      0,    // baseSub_off
      0
};

Compact sc81_tent3 = {
      L_SCRIPT,   // logic
      ST_LOGIC+ST_BACKGROUND, // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      223,  // xcood
      278,  // ycood
      183*64,     // frame
      0,    // cursorText
      0,    // mouseOn
      0,    // mouseOff
      0,    // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      0,    // mouseSize_x
      0,    // mouseSize_y
      0,    // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      C_BASE_MODE,      // mode
      SC81_TENT3_LOGIC, // baseSub
      0,    // baseSub_off
      0
};

uint16 sc81_tentdrop3[] = {
      189*64,
      218,
      239,
      0,
      218,
      239,
      0,
      218,
      239,
      0,
      218,
      239,
      0,
      218,
      239,
      0,
      218,
      239,
      0,
      218,
      239,
      0,
      218,
      239,
      0,
      218,
      239,
      1,
      218,
      239,
      2,
      218,
      239,
      3,
      218,
      239,
      4,
      218,
      239,
      5,
      218,
      239,
      6,
      218,
      239,
      7,
      218,
      239,
      8,
      0
};

Compact sc81_tent6 = {
      L_SCRIPT,   // logic
      ST_LOGIC+ST_BACKGROUND, // status
      0,    // sync
      81,   // screen
      0,    // place
      0,    // getToTable
      307,  // xcood
      283,  // ycood
      186*64,     // frame
      0,    // cursorText
      0,    // mouseOn
      0,    // mouseOff
      0,    // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      0,    // mouseSize_x
      0,    // mouseSize_y
      0,    // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      C_BASE_MODE,      // mode
      SC81_TENT6_LOGIC, // baseSub
      0,    // baseSub_off
      0
};

uint16 sc83_palette[] = {
      0,
      15616,
      14649,
      14655,
      15159,
      13621,
      13625,
      13621,
      13619,
      10535,
      15157,
      13107,
      12595,
      9523,
      13097,
      13631,
      14129,
      12593,
      12083,
      12593,
      12591,
      10021,
      9009,
      12581,
      14655,
      15151,
      12081,
      12597,
      14127,
      12079,
      12083,
      11567,
      12075,
      9507,
      13615,
      11565,
      11057,
      10541,
      11561,
      9507,
      9005,
      11555,
      8993,
      16173,
      11065,
      13631,
      14635,
      11053,
      11059,
      16171,
      4133,
      10029,
      9003,
      11045,
      8993,
      7723,
      11041,
      12607,
      12073,
      10535,
      9517,
      9513,
      10533,
      9507,
      7209,
      10526,
      14143,
      16167,
      10035,
      12607,
      16167,
      10029,
      11061,
      12583,
      10023,
      9517,
      8487,
      10017,
      7708,
      6695,
      10014,
      13119,
      16165,
      9521,
      12093,
      14629,
      9517,
      11071,
      11557,
      9509,
      9515,
      10021,
      9509,
      9005,
      11045,
      9507,
      9001,
      6693,
      9500,
      14143,
      16163,
      9013,
      12095,
      16163,
      9005,
      11581,
      16163,
      8999,
      9515,
      11043,
      8995,
      8487,
      7715,
      8990,
      13631,
      16161,
      8495,
      12093,
      15649,
      8491,
      10553,
      15649,
      8483,
      7719,
      9505,
      8478,
      7196,
      5665,
      8472,
      13119,
      16158,
      7729,
      11581,
      16158,
      7723,
      11069,
      14622,
      7723,
      11063,
      16158,
      7721,
      10041,
      13086,
      7719,
      9023,
      9502,
      7708,
      5656,
      5150,
      7702,
      12095,
      15132,
      7213,
      11071,
      15132,
      7211,
      10555,
      14108,
      7203,
      9009,
      16156,
      7201,
      8509,
      11036,
      7198,
      6689,
      7708,
      7192,
      5656,
      5148,
      7190,
      5140,
      15132,
      6701,
      11071,
      14618,
      6695,
      9525,
      13082,
      6693,
      7231,
      15642,
      6684,
      7223,
      8474,
      6680,
      5662,
      5658,
      6676,
      10559,
      15128,
      6185,
      9017,
      13592,
      6179,
      8499,
      12056,
      6177,
      8491,
      12056,
      6174,
      7215,
      10520,
      6172,
      6717,
      10008,
      6170,
      6193,
      8472,
      6168,
      5662,
      14104,
      5683,
      12081,
      12566,
      5677,
      11053,
      11030,
      5673,
      10047,
      15126,
      5669,
      6693,
      7190,
      5652,
      5146,
      13078,
      5167,
      11567,
      12052,
      5163,
      10541,
      10516,
      5159,
      9535,
      15124,
      5157,
      9511,
      15124,
      5155,
      9015,
      14100,
      5150,
      7731,
      12052,
      5150,
      7721,
      9492,
      5150,
      7715,
      12564,
      5146,
      6699,
      10516,
      5142,
      5181,
      14100,
      5140,
      5169,
      11540,
      5140,
      4663,
      10516,
      5138,
      4632,
      7444,
      45,
      10541,
      10514,
      4647,
      9531,
      10002,
      4645,
      7225,
      14098,
      4636,
      7219,
      11538,
      4636,
      6203,
      12050,
      4632,
      5175,
      15122,
      4626,
      4657,
      5650,
      4624,
      4116,
      4114,
      4624,
      11569,
      15661,
      4131,
      8507,
      5136,
      5138,
      8483,
      15120,
      4126,
      7735,
      13584,
      4126,
      6711,
      11536,
      4122,
      6686,
      11024,
      4120,
      6183,
      10000,
      4116,
      5153,
      6160,
      4116,
      4663,
      11024,
      4112,
      4135,
      8464,
      4112,
      4116,
      5136,
      4110,
      3602,
      9488,
      3621,
      8485,
      15118,
      3614,
      7737,
      14094,
      3612,
      7219,
      12046,
      3612,
      6701,
      8974,
      3610,
      6684,
      12046,
      3608,
      6187,
      9998,
      3608,
      5658,
      9486,
      3604,
      5150,
      11022,
      3602,
      4145,
      11022,
      3600,
      4133,
      8974,
      3600,
      4120,
      7182,
      3598,
      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 reset_foster_spec[] = {
      C_XCOOD,
      300,
      C_YCOOD,
      248,
      C_FRAME,
      42+12*64,
      65535
};

uint16 sc81_foster_sit[] = {
      199*64,
      291,
      234,
      0,
      283,
      235,
      1,
      279,
      236,
      2,
      277,
      237,
      3,
      277,
      235,
      4,
      274,
      232,
      5,
      270,
      227,
      6,
      272,
      225,
      7,
      269,
      224,
      8,
      267,
      224,
      9,
      259,
      226,
      10,
      255,
      226,
      11,
      255,
      226,
      12,
      255,
      224,
      13,
      255,
      224,
      14,
      255,
      225,
      15,
      255,
      225,
      16,
      257,
      225,
      17,
      259,
      225,
      18,
      0
};

} // namespace SkyCompact

} // namespace Sky

#endif

Generated by  Doxygen 1.6.0   Back to index