Logo Search packages:      
Sourcecode: scummvm version File versions

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

#ifndef SKY13COMP_H
#define SKY13COMP_H




namespace Sky {

namespace SkyCompact {

uint16 foreman_l_to_r[] = {
      41-8+63*64,
      40-8+63*64,
      47-8+63*64,
      0
};

uint16 rs_foster[] = {
      C_STATUS,
      ST_SORT+ST_RECREATE+ST_LOGIC+ST_AR_PRIORITY+ST_GRID_PLOT+ST_COLLISION,
      65535
};

uint16 gears_seq[] = {
      48*64,
      284,
      291,
      0,
      284,
      291,
      1,
      284,
      291,
      2,
      0
};

Compact fact2_exit_left = {
      0,    // logic
      ST_MOUSE,   // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      126,  // xcood
      136,  // ycood
      0,    // frame
      1+T7, // cursorText
      STD_EXIT_LEFT_ON, // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      11,   // mouseSize_x
      300,  // mouseSize_y
      FACT2_ACTION,     // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

Compact fact_console = {
      L_SCRIPT,   // logic
      ST_LOGIC+ST_BACKGROUND+ST_MOUSE,    // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      0X1A2,      // xcood
      0XC3, // ycood
      89*64,      // frame
      8371, // cursorText
      STD_ON,     // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      10,   // mouseSize_x
      10,   // mouseSize_y
      CONSOLE_13_ACTION,      // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      C_BASE_MODE,      // mode
      FACT_CONSOLE_LOGIC,     // baseSub
      0,    // baseSub_off
      0
};

Compact pipe1 = {
      L_SCRIPT,   // logic
      ST_BACKGROUND+ST_LOGIC, // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      28,   // xcood
      36,   // ycood
      56*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
      STD_FACT_LOGIC,   // baseSub
      0,    // baseSub_off
      0
};

uint16 lite1_table[] = {
      ID_STD_RIGHT_TALK,
      GT_R_TALK_13,
      65535
};

Compact sensor = {
      L_SCRIPT,   // logic
      ST_LOGIC+ST_RECREATE,   // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      28,   // xcood
      36,   // ycood
      59*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
      SENSOR_LOGIC,     // baseSub
      0,    // baseSub_off
      0
};

uint16 foreman_l_to_d[] = {
      41-8+63*64,
      0
};

uint16 foreman_st_up[] = {
      63*64,
      1,
      1,
      36,
      0
};

uint16 foreman_work_seq[] = {
      65*64,
      259,
      190,
      0,
      259,
      190,
      0,
      259,
      190,
      1,
      259,
      190,
      1,
      259,
      190,
      2,
      259,
      190,
      2,
      259,
      190,
      3,
      259,
      190,
      3,
      259,
      190,
      4,
      259,
      190,
      4,
      259,
      190,
      5,
      259,
      190,
      5,
      259,
      190,
      6,
      259,
      190,
      6,
      259,
      190,
      7,
      259,
      190,
      7,
      259,
      190,
      8,
      259,
      190,
      8,
      259,
      190,
      7,
      259,
      190,
      7,
      259,
      190,
      8,
      259,
      190,
      8,
      259,
      190,
      6,
      259,
      190,
      6,
      259,
      190,
      5,
      259,
      190,
      5,
      259,
      190,
      6,
      259,
      190,
      6,
      259,
      190,
      7,
      259,
      190,
      7,
      259,
      190,
      6,
      259,
      190,
      6,
      259,
      190,
      5,
      259,
      190,
      5,
      259,
      190,
      4,
      259,
      190,
      4,
      259,
      190,
      5,
      259,
      190,
      5,
      259,
      190,
      6,
      259,
      190,
      6,
      259,
      190,
      7,
      259,
      190,
      7,
      259,
      190,
      8,
      259,
      190,
      8,
      259,
      190,
      3,
      259,
      190,
      3,
      259,
      190,
      2,
      259,
      190,
      2,
      259,
      190,
      9,
      259,
      190,
      9,
      259,
      190,
      10,
      259,
      190,
      10,
      259,
      190,
      11,
      259,
      190,
      11,
      259,
      190,
      12,
      259,
      190,
      12,
      259,
      190,
      13,
      259,
      190,
      13,
      259,
      190,
      14,
      259,
      190,
      14,
      259,
      190,
      15,
      259,
      190,
      15,
      259,
      190,
      16,
      259,
      190,
      16,
      0
};

uint16 nu_s13_chip[] = {
      136+DISK_2,
      137+DISK_2,
      63+DISK_3,
      64+DISK_3,
      65+DISK_3,
      68+DISK_3,
      47+DISK_3,
      48+DISK_3,
      60+DISK_3,
      61+DISK_3,
      56+DISK_3,
      57+DISK_3,
      58+DISK_3,
      59+DISK_3,
      62+DISK_3,
      66+DISK_3,
      67+DISK_3,
      89+DISK_3,
      90+DISK_6,
      106+DISK_6,
      17+DISK_3,
      18+DISK_3,
      0
};

uint16 rs_storeman[] = {
      C_XCOOD,
      288,
      C_YCOOD,
      232,
      C_FRAME,
      63*64+34,
      C_PLACE,
      ID_S13_FLOOR,
      C_MODE,
      C_BASE_MODE,
      C_BASE_SUB,
      FOREMAN_STORE_CHECK,
      C_BASE_SUB+2,
      0,
      C_DIR,
      LEFT,
      C_LOGIC,
      L_SCRIPT,
      C_STATUS,
      ST_SORT+ST_RECREATE+ST_LOGIC+ST_GRID_PLOT+ST_MOUSE,
      65535
};

uint16 foreman_left[] = {
      4,
      16+63*64,
      65532,
      0,
      4,
      17+63*64,
      65532,
      0,
      4,
      18+63*64,
      65532,
      0,
      4,
      19+63*64,
      65532,
      0,
      4,
      20+63*64,
      65532,
      0,
      4,
      21+63*64,
      65532,
      0,
      4,
      22+63*64,
      65532,
      0,
      4,
      23+63*64,
      65532,
      0,
      0
};

uint16 closecoat[] = {
      141*64,
      1,
      1,
      8,
      1,
      1,
      7,
      1,
      1,
      6,
      1,
      1,
      5,
      1,
      1,
      4,
      1,
      1,
      3,
      1,
      1,
      2,
      1,
      1,
      1,
      1,
      1,
      0,
      0
};

uint16 pipe1_seq[] = {
      56*64,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      0XEC,
      0XC4,
      0,
      0
};

uint16 foreman_r_to_l[] = {
      45-8+63*64,
      44-8+63*64,
      43-8+63*64,
      0
};

Compact fact2_exit_right = {
      0,    // logic
      ST_MOUSE,   // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      432,  // xcood
      174,  // ycood
      0,    // frame
      1+T7, // cursorText
      STD_EXIT_RIGHT_ON,      // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      16,   // mouseSize_x
      267-174,    // mouseSize_y
      FACT2_RIGHT_ACTION,     // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

uint16 foreman_l_to_u[] = {
      43-8+63*64,
      0
};

Compact lite1 = {
      L_SCRIPT,   // logic
      ST_LOGIC+ST_BACKGROUND, // status
      0,    // sync
      13,   // screen
      0,    // place
      lite1_table,      // getToTable
      28,   // xcood
      36,   // ycood
      59*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
      ANIMATE_LOGIC,    // baseSub
      0,    // baseSub_off
      0
};

uint16 s13_floor_table[] = {
      ID_S13_FLOOR,
      RET_OK,
      ID_JOEY_PARK,
      GET_TO_JP2,
      0,
      S13_LEFT_ON,
      1,
      S13_RIGHT_ON,
      3,
      ON_FROM_S15,
      4,
      GT_STORE_STOP,
      5,
      GT_TOUR_2,
      ID_LITE1,
      GT_LITE1,
      ID_FACT2_L_EXIT,
      GT_FACT2_L_EXIT,
      ID_FACT2_R_EXIT,
      GT_FACT2_R_EXIT,
      ID_F2_STORE_EXIT,
      GT_FACT2_STORE_EXIT,
      ID_COGS,
      GT_COGS,
      ID_STD_LEFT_TALK,
      GT_L_TALK_13,
      ID_STD_RIGHT_TALK,
      GT_R_TALK_13,
      ID_FACT2_SPY,
      GT_WINDOW,
      ID_SENSORS,
      GT_SENSORS,
      ID_FACT_CONSOLE,
      GT_FACT_CONSOLE,
      65535
};

uint16 fsearch_seq[] = {
      143*64,
      367,
      163,
      0,
      367,
      163,
      1,
      367,
      163,
      2,
      367,
      163,
      3,
      367,
      163,
      4,
      367,
      163,
      5,
      367,
      163,
      6,
      367,
      163,
      7,
      367,
      163,
      8,
      367,
      163,
      9,
      367,
      163,
      10,
      367,
      163,
      11,
      367,
      163,
      12,
      0
};

Compact fact2_store_exit = {
      0,    // logic
      ST_MOUSE,   // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      203,  // xcood
      175,  // ycood
      0,    // frame
      1+T7, // cursorText
      STD_EXIT_LEFT_ON, // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      8,    // mouseSize_x
      238-175,    // mouseSize_y
      FACT2_STORE_ACTION,     // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

Compact pipe4 = {
      L_SCRIPT,   // logic
      ST_BACKGROUND+ST_LOGIC, // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      28,   // xcood
      36,   // ycood
      59*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
      STD_FACT_LOGIC,   // baseSub
      0,    // baseSub_off
      0
};

uint16 foreman_u_to_d[] = {
      43-8+63*64,
      42-8+63*64,
      41-8+63*64,
      0
};

uint16 foreman_right[] = {
      4,
      24+63*64,
      4,
      0,
      4,
      25+63*64,
      4,
      0,
      4,
      26+63*64,
      4,
      0,
      4,
      27+63*64,
      4,
      0,
      4,
      28+63*64,
      4,
      0,
      4,
      29+63*64,
      4,
      0,
      4,
      30+63*64,
      4,
      0,
      4,
      31+63*64,
      4,
      0,
      0
};

uint16 belts2_seq[] = {
      61*64,
      368,
      184,
      0,
      368,
      184,
      1,
      368,
      184,
      2,
      368,
      184,
      3,
      368,
      184,
      4,
      368,
      184,
      5,
      368,
      184,
      6,
      368,
      184,
      7,
      368,
      184,
      8,
      368,
      184,
      9,
      368,
      184,
      10,
      368,
      184,
      11,
      368,
      184,
      12,
      368,
      184,
      13,
      368,
      184,
      14,
      368,
      184,
      15,
      368,
      184,
      16,
      368,
      184,
      17,
      368,
      184,
      18,
      368,
      184,
      19,
      368,
      184,
      20,
      368,
      184,
      21,
      368,
      184,
      22,
      368,
      184,
      23,
      368,
      184,
      24,
      368,
      184,
      25,
      368,
      184,
      26,
      368,
      184,
      27,
      368,
      184,
      28,
      368,
      184,
      29,
      368,
      184,
      30,
      368,
      184,
      31,
      368,
      184,
      32,
      368,
      184,
      33,
      368,
      184,
      34,
      368,
      184,
      35,
      368,
      184,
      36,
      368,
      184,
      37,
      368,
      184,
      38,
      368,
      184,
      39,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      40,
      368,
      184,
      41,
      0
};

uint16 forfrisk_seq[] = {
      138*64,
      243,
      163,
      0,
      243,
      163,
      0,
      243,
      163,
      1,
      243,
      163,
      2,
      243,
      163,
      3,
      243,
      163,
      4,
      243,
      163,
      5,
      243,
      163,
      6,
      243,
      163,
      2,
      243,
      163,
      7,
      243,
      163,
      8,
      243,
      163,
      9,
      243,
      163,
      10,
      243,
      163,
      11,
      243,
      163,
      12,
      243,
      163,
      1,
      243,
      163,
      0,
      243,
      163,
      0,
      0
};

uint16 rs_foreman[] = {
      C_STATUS,
      ST_SORT+ST_RECREATE+ST_LOGIC+ST_GRID_PLOT+ST_MOUSE+ST_COLLISION,
      65535
};

uint16 pipe2_seq[] = {
      57*64,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      0X120,
      0XC9,
      0,
      0
};

uint16 rs_foster_13_12[] = {
      C_XCOOD,
      456,
      C_SCREEN,
      12,
      C_PLACE,
      ID_S12_FLOOR,
      65535
};

Compact s13_floor = {
      0,    // logic
      ST_MOUSE,   // status
      0,    // sync
      13,   // screen
      0,    // place
      s13_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
      71,   // mouseSize_y
      FLOOR_ACTION,     // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

Compact cogs = {
      L_SCRIPT,   // logic
      ST_BACKGROUND+ST_LOGIC+ST_MOUSE,    // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      28,   // xcood
      36,   // ycood
      47*64,      // frame
      8255, // cursorText
      STD_ON,     // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      1,    // mouseRel_x
      0,    // mouseRel_y
      21,   // mouseSize_x
      7,    // mouseSize_y
      COGS_ACTION,      // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      C_BASE_MODE,      // mode
      STD_FACT_LOGIC,   // baseSub
      0,    // baseSub_off
      0
};

uint16 foreman_r_to_u[] = {
      45-8+63*64,
      0
};

Compact belts2 = {
      L_SCRIPT,   // logic
      ST_BACKGROUND+ST_LOGIC, // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      28,   // xcood
      36,   // ycood
      61*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
      STD_FACT_LOGIC,   // baseSub
      0,    // baseSub_off
      0
};

uint16 foreman_d_to_l[] = {
      41-8+63*64,
      0
};

uint16 s13_chip_list[] = {
      173,
      111,
      136+DISK_2,
      137+DISK_2,
      63+DISK_3,
      64+DISK_3+0X8000,
      65+DISK_3+0X8000,
      68+DISK_3+0X8000,
      48+DISK_3,
      60+DISK_3,
      61+DISK_3,
      55+DISK_3+0X8000,
      62+DISK_3,
      66+DISK_3,
      67+DISK_3,
      89+DISK_3,
      138+DISK_3+0X8000,
      139+DISK_3+0X8000,
      143+DISK_3+0X8000,
      17+DISK_3,
      18+DISK_3,
      0
};

uint16 foreman_st_talk[] = {
      64*64,
      1,
      1,
      0,
      0
};

uint16 fact_console_dead[] = {
      89*64,
      1,
      1,
      0,
      1,
      1,
      1,
      1,
      1,
      2,
      1,
      1,
      3,
      1,
      1,
      4,
      1,
      1,
      5,
      1,
      1,
      6,
      0
};

uint16 foreman_st_down[] = {
      63*64,
      1,
      1,
      32,
      0
};

Compact lite2 = {
      L_SCRIPT,   // logic
      ST_LOGIC+ST_BACKGROUND, // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      28,   // xcood
      36,   // ycood
      59*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
      ANIMATE_LOGIC,    // baseSub
      0,    // baseSub_off
      0
};

Compact gears = {
      L_SCRIPT,   // logic
      ST_BACKGROUND+ST_LOGIC, // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      28,   // xcood
      36,   // ycood
      48*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
      STD_FACT_LOGIC,   // baseSub
      0,    // baseSub_off
      0
};

uint16 fost_cog_seq[] = {
      55*64,
      288,
      184,
      0,
      288,
      184,
      1,
      288,
      184,
      2,
      288,
      184,
      3,
      288,
      184,
      4,
      288,
      184,
      5,
      288,
      184,
      6,
      288,
      184,
      7,
      288,
      184,
      7,
      288,
      184,
      8,
      288,
      184,
      8,
      288,
      184,
      9,
      288,
      184,
      9,
      288,
      184,
      9,
      288,
      184,
      9,
      288,
      184,
      9,
      288,
      184,
      9,
      288,
      184,
      8,
      288,
      184,
      8,
      288,
      184,
      7,
      288,
      184,
      7,
      288,
      184,
      6,
      288,
      184,
      1,
      288,
      184,
      0,
      0
};

uint16 cogs_seq[] = {
      47*64,
      294,
      218,
      0,
      294,
      218,
      1,
      294,
      218,
      2,
      0
};

Compact pipe3 = {
      L_SCRIPT,   // logic
      ST_BACKGROUND+ST_LOGIC, // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      28,   // xcood
      36,   // ycood
      58*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
      STD_FACT_LOGIC,   // baseSub
      0,    // baseSub_off
      0
};

uint16 lite2_seq[] = {
      67*64,
      417,
      206,
      0,
      417,
      206,
      0,
      417,
      206,
      0,
      417,
      206,
      0,
      417,
      206,
      0,
      417,
      206,
      0,
      417,
      206,
      1,
      417,
      206,
      1,
      417,
      206,
      1,
      417,
      206,
      1,
      0
};

Compact belts1 = {
      L_SCRIPT,   // logic
      ST_BACKGROUND+ST_LOGIC, // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      28,   // xcood
      36,   // ycood
      60*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
      STD_FACT_LOGIC,   // baseSub
      0,    // baseSub_off
      0
};

uint16 s13_logic[] = {
      ID_FOSTER,
      ID_JOEY,
      ID_LAMB,
      ID_LIFT_S7,
      ID_LIFT7_LIGHT,
      ID_FOREMAN,
      ID_TOP_BELT,
      ID_PIPES,
      ID_BOT_BELT,
      ID_WELDER,
      ID_COGS,
      ID_GEARS,
      ID_BELT1,
      ID_BELT2,
      ID_PIPE1,
      ID_PIPE2,
      ID_PIPE3,
      ID_PIPE4,
      ID_SENSOR,
      ID_LITE1,
      ID_LITE2,
      ID_FACT_CONSOLE,
      ID_COAT,
      ID_FACT2_SPY,
      177,
      0XFFFF,
      ID_MENU_LOGIC
};

uint16 s13_mouse[] = {
      ID_JOEY,
      ID_FOREMAN,
      ID_FACT2_L_EXIT,
      ID_FACT2_R_EXIT,
      ID_F2_STORE_EXIT,
      ID_COGS,
      ID_FACT2_SPY,
      ID_SENSORS,
      ID_FACT_CONSOLE,
      ID_S13_FLOOR,
      0XFFFF,
      ID_TEXT_MOUSE
};

Compact sensors = {
      L_SCRIPT,   // logic
      ST_MOUSE,   // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      212,  // xcood
      195,  // ycood
      0,    // frame
      8381, // cursorText
      STD_ON,     // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      229-212,    // mouseSize_x
      241-195,    // mouseSize_y
      SENSORS_ACTION,   // actionScript
      0,
      0,
      0,
      0,
      0,
      { 0, 0, 0 },
      0,
      0,
      0,
      0,
      0
};

uint16 fact_console_seq[] = {
      89*64,
      418,
      196,
      0,
      418,
      196,
      1,
      418,
      196,
      2,
      418,
      196,
      3,
      418,
      196,
      3,
      418,
      196,
      3,
      418,
      196,
      3,
      418,
      196,
      3,
      418,
      196,
      3,
      418,
      196,
      4,
      418,
      196,
      5,
      418,
      196,
      5,
      418,
      196,
      5,
      418,
      196,
      5,
      418,
      196,
      6,
      418,
      196,
      7,
      418,
      196,
      7,
      418,
      196,
      7,
      418,
      196,
      8,
      418,
      196,
      8,
      418,
      196,
      8,
      418,
      196,
      8,
      418,
      196,
      8,
      418,
      196,
      9,
      418,
      196,
      10,
      418,
      196,
      11,
      418,
      196,
      11,
      418,
      196,
      11,
      418,
      196,
      11,
      418,
      196,
      11,
      418,
      196,
      11,
      418,
      196,
      11,
      418,
      196,
      11,
      418,
      196,
      11,
      418,
      196,
      12,
      418,
      196,
      13,
      418,
      196,
      14,
      418,
      196,
      15,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      17,
      418,
      196,
      18,
      418,
      196,
      18,
      418,
      196,
      18,
      418,
      196,
      18,
      418,
      196,
      18,
      418,
      196,
      18,
      418,
      196,
      18,
      418,
      196,
      18,
      418,
      196,
      18,
      418,
      196,
      19,
      418,
      196,
      20,
      418,
      196,
      21,
      418,
      196,
      22,
      418,
      196,
      23,
      418,
      196,
      24,
      418,
      196,
      25,
      418,
      196,
      25,
      418,
      196,
      25,
      418,
      196,
      25,
      418,
      196,
      25,
      418,
      196,
      25,
      418,
      196,
      25,
      418,
      196,
      25,
      418,
      196,
      25,
      418,
      196,
      25,
      418,
      196,
      25,
      418,
      196,
      25,
      418,
      196,
      25,
      418,
      196,
      26,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      27,
      418,
      196,
      28,
      418,
      196,
      29,
      418,
      196,
      5,
      418,
      196,
      5,
      418,
      196,
      5,
      418,
      196,
      5,
      418,
      196,
      5,
      418,
      196,
      5,
      418,
      196,
      5,
      418,
      196,
      30,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      31,
      418,
      196,
      32,
      418,
      196,
      33,
      418,
      196,
      34,
      418,
      196,
      35,
      418,
      196,
      35,
      418,
      196,
      35,
      418,
      196,
      35,
      418,
      196,
      35,
      418,
      196,
      35,
      418,
      196,
      36,
      418,
      196,
      37,
      418,
      196,
      38,
      418,
      196,
      39,
      418,
      196,
      40,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      418,
      196,
      16,
      0
};

uint16 foreman_down[] = {
      2,
      8+63*64,
      0,
      2,
      2,
      9+63*64,
      0,
      2,
      2,
      10+63*64,
      0,
      2,
      2,
      11+63*64,
      0,
      2,
      2,
      12+63*64,
      0,
      2,
      2,
      13+63*64,
      0,
      2,
      2,
      14+63*64,
      0,
      2,
      2,
      15+63*64,
      0,
      2,
      0
};

uint16 foreman_auto[32];

uint16 foreman_up[] = {
      2,
      0+63*64,
      0,
      65534,
      2,
      1+63*64,
      0,
      65534,
      2,
      2+63*64,
      0,
      65534,
      2,
      3+63*64,
      0,
      65534,
      2,
      4+63*64,
      0,
      65534,
      2,
      5+63*64,
      0,
      65534,
      2,
      6+63*64,
      0,
      65534,
      2,
      7+63*64,
      0,
      65534,
      0
};

uint16 foreman_st_left[] = {
      63*64,
      1,
      1,
      34,
      0
};

uint16 foreman_st_right[] = {
      63*64,
      1,
      1,
      38,
      0
};

uint16 foreman_u_to_l[] = {
      43-8+63*64,
      0
};

uint16 foreman_u_to_r[] = {
      45-8+63*64,
      0
};

uint16 foreman_d_to_u[] = {
      47-8+63*64,
      46-8+63*64,
      45-8+63*64,
      0
};

uint16 foreman_d_to_r[] = {
      47-8+63*64,
      0
};

uint16 foreman_r_to_d[] = {
      47-8+63*64,
      0
};

TurnTable foreman_turnTable0 = {
      { // turnTableUp
            0,
            foreman_u_to_d,
            foreman_u_to_l,
            foreman_u_to_r,
            0
      },
      { // turnTableDown
            foreman_d_to_u,
            0,
            foreman_d_to_l,
            foreman_d_to_r,
            0
      },
      { // turnTableLeft
            foreman_l_to_u,
            foreman_l_to_d,
            0,
            foreman_l_to_r,
            0
      },
      { // turnTableRight
            foreman_r_to_u,
            foreman_r_to_d,
            foreman_r_to_l,
            0,
            0
      },
      { // turnTableTalk
            0,
            0,
            0,
            0,
            0
      }
};

MegaSet foreman_megaSet0 = {
      3,    // gridWidth
      8,    // colOffset
      16,   // colWidth
      24,   // lastChr
      foreman_up, // animUp
      foreman_down,     // animDown
      foreman_left,     // animLeft
      foreman_right,    // animRight
      foreman_st_up,    // standUp
      foreman_st_down,  // standDown
      foreman_st_left,  // standLeft
      foreman_st_right, // standRight
      foreman_st_talk,  // standTalk
      &foreman_turnTable0
};

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

Compact foreman = {
      L_SCRIPT,   // logic
      ST_SORT+ST_RECREATE+ST_LOGIC+ST_GRID_PLOT+ST_MOUSE+ST_COLLISION,  // status
      0,    // sync
      13,   // screen
      ID_S13_FLOOR,     // place
      0,    // getToTable
      408,  // xcood
      224+32,     // ycood
      63*64,      // frame
      4,    // cursorText
      STD_ON,     // mouseOn
      STD_OFF,    // mouseOff
      MEGA_CLICK, // mouseClick
      (int16) 65520,    // mouseRel_x
      (int16) 65488,    // mouseRel_y
      24,   // mouseSize_x
      48,   // mouseSize_y
      MEGA_ACTION,      // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      0,    // mode
      FOREMAN_LOGIC,    // baseSub
      0,    // baseSub_off
      &foreman_ext
};

uint16 lite1_seq[] = {
      66*64,
      417,
      203,
      0,
      417,
      203,
      0,
      417,
      203,
      0,
      417,
      203,
      1,
      417,
      203,
      1,
      417,
      203,
      1,
      0
};

uint16 pipe3_seq[] = {
      58*64,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      0X146,
      0XC4,
      0,
      0
};

uint16 opencoat_seq[] = {
      141*64,
      198,
      163,
      0,
      198,
      163,
      1,
      198,
      163,
      2,
      198,
      163,
      3,
      198,
      163,
      4,
      198,
      163,
      5,
      198,
      163,
      6,
      198,
      163,
      7,
      198,
      163,
      8,
      0
};

uint16 sensor_seq[] = {
      62*64,
      222,
      194,
      0,
      222,
      194,
      1,
      222,
      194,
      2,
      0
};

Compact fact2_spy_and_window = {
      L_SCRIPT,   // logic
      ST_LOGIC+ST_MOUSE,      // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      145,  // xcood
      213,  // ycood
      0,    // frame
      9218, // cursorText
      STD_ON,     // mouseOn
      STD_OFF,    // mouseOff
      ADVISOR_188,      // mouseClick
      0,    // mouseRel_x
      0,    // mouseRel_y
      171-145,    // mouseSize_x
      235-213,    // mouseSize_y
      WINDOW_ACTION,    // actionScript
      0,    // upFlag
      0,    // downFlag
      0,    // getToFlag
      0,    // flag
      0,    // mood
      { 0, 0, 0 },
      0,    // offset
      C_BASE_MODE,      // mode
      FACT2_SPY_LOGIC,  // baseSub
      0,    // baseSub_off
      0
};

uint16 belts1_seq[] = {
      60*64,
      217,
      174,
      0,
      217,
      174,
      1,
      217,
      174,
      2,
      217,
      174,
      3,
      217,
      174,
      4,
      217,
      174,
      5,
      217,
      174,
      6,
      217,
      174,
      7,
      217,
      174,
      8,
      217,
      174,
      9,
      217,
      174,
      10,
      217,
      174,
      11,
      217,
      174,
      12,
      217,
      174,
      13,
      217,
      174,
      14,
      217,
      174,
      15,
      217,
      174,
      16,
      217,
      174,
      17,
      217,
      174,
      18,
      217,
      174,
      19,
      217,
      174,
      20,
      217,
      174,
      21,
      217,
      174,
      22,
      217,
      174,
      23,
      217,
      174,
      24,
      217,
      174,
      25,
      217,
      174,
      26,
      217,
      174,
      27,
      217,
      174,
      28,
      217,
      174,
      29,
      217,
      174,
      30,
      217,
      174,
      31,
      217,
      174,
      32,
      217,
      174,
      33,
      217,
      174,
      34,
      217,
      174,
      35,
      217,
      174,
      36,
      217,
      174,
      37,
      217,
      174,
      38,
      217,
      174,
      39,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      40,
      217,
      174,
      41,
      0
};

Compact pipe2 = {
      L_SCRIPT,   // logic
      ST_RECREATE+ST_BACKGROUND+ST_LOGIC, // status
      0,    // sync
      13,   // screen
      0,    // place
      0,    // getToTable
      0X120,      // xcood
      0XC9, // ycood
      57*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
      STD_FACT_LOGIC,   // baseSub
      0,    // baseSub_off
      0
};

uint16 s13_pal[] = {
      0,
      1024,
      1028,
      1028,
      1542,
      1028,
      1542,
      2054,
      1030,
      2054,
      2056,
      2056,
      2060,
      3078,
      2056,
      2062,
      2568,
      2570,
      2572,
      2568,
      3084,
      3084,
      4620,
      2060,
      3598,
      4620,
      2572,
      3598,
      4110,
      3598,
      4112,
      5648,
      3086,
      4114,
      4622,
      4112,
      4624,
      5650,
      3088,
      3102,
      6154,
      3600,
      3614,
      4620,
      5140,
      4630,
      5138,
      3094,
      5140,
      5138,
      5140,
      4634,
      6160,
      3604,
      4636,
      7696,
      4114,
      5654,
      8982,
      3600,
      6166,
      6160,
      5142,
      6164,
      9494,
      3088,
      5150,
      6674,
      5142,
      4135,
      5646,
      4634,
      6166,
      6168,
      6168,
      5667,
      7180,
      5656,
      4649,
      8462,
      4630,
      5157,
      8464,
      5142,
      6686,
      6158,
      7194,
      6177,
      10516,
      4116,
      6179,
      6676,
      6684,
      7706,
      6676,
      5662,
      7194,
      7196,
      6684,
      7713,
      8972,
      5658,
      5675,
      10002,
      3610,
      6693,
      7190,
      7710,
      7201,
      10010,
      5658,
      8476,
      7192,
      8478,
      8478,
      10008,
      6172,
      7713,
      9502,
      6686,
      7715,
      7710,
      8481,
      8489,
      9996,
      6686,
      8990,
      10524,
      6686,
      8481,
      8481,
      8995,
      10017,
      11032,
      4131,
      8489,
      8476,
      9507,
      9517,
      11020,
      7201,
      9515,
      10000,
      8483,
      9507,
      8995,
      9509,
      10531,
      11034,
      7715,
      10533,
      12060,
      3623,
      9005,
      9502,
      8489,
      10021,
      11559,
      7717,
      10023,
      9509,
      10535,
      10545,
      11534,
      8485,
      11047,
      11036,
      9511,
      10535,
      10537,
      7725,
      10539,
      10535,
      9517,
      11049,
      11051,
      11051,
      11055,
      11045,
      9007,
      11055,
      11049,
      11565,
      12077,
      11567,
      10545,
      12591,
      12591,
      11569,
      13619,
      13617,
      13111,
      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,
      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 new_13_chip[] = {
      131+DISK_2,
      132+DISK_2,
      136+DISK_2,
      137+DISK_2,
      63+DISK_3,
      64+DISK_3+0X8000,
      65+DISK_3+0X8000,
      68+DISK_3+0X8000,
      48+DISK_3,
      60+DISK_3,
      61+DISK_3,
      55+DISK_3+0X8000,
      62+DISK_3,
      66+DISK_3,
      67+DISK_3,
      89+DISK_3,
      17+DISK_3,
      18+DISK_3,
      0
};

uint32 *grid13 = 0;

uint16 rs_foster_12_13[] = {
      C_XCOOD,
      120,
      C_YCOOD,
      280,
      C_SCREEN,
      13,
      C_PLACE,
      ID_S13_FLOOR,
      65535
};

uint16 s13_fast_list[] = {
      12,
      51,
      52,
      53,
      54,
      135,
      20+DISK_3,
      140+DISK_3,
      141+DISK_3,
      142+DISK_3,
      47+DISK_3,
      56+DISK_3,
      57+DISK_3,
      58+DISK_3,
      59+DISK_3,
      0
};

uint16 pipe4_seq[] = {
      59*64,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      348,
      241,
      0,
      0X14C,
      0X123,
      0,
      0
};

uint16 armsup_seq[] = {
      140*64,
      400,
      246,
      0,
      400,
      246,
      1,
      400,
      246,
      2,
      400,
      246,
      3,
      400,
      246,
      4,
      400,
      246,
      4,
      400,
      246,
      3,
      400,
      246,
      4,
      400,
      246,
      5,
      400,
      246,
      4,
      400,
      246,
      6,
      400,
      246,
      7,
      400,
      246,
      2,
      400,
      246,
      2,
      400,
      246,
      2,
      400,
      246,
      2,
      400,
      246,
      1,
      400,
      246,
      0,
      0
};

} // namespace SkyCompact

} // namespace Sky

#endif

Generated by  Doxygen 1.6.0   Back to index