Subversion Repositories Games.Rick Dangerous

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. /*
  2.  * src/dat_ents.c
  3.  *
  4.  * Copyright (C) 1998-2002 BigOrno (bigorno@bigorno.net). All rights reserved.
  5.  *
  6.  * The use and distribution terms for this software are contained in the file
  7.  * named README, which can be found in the root of this distribution. By
  8.  * using this software in any fashion, you are agreeing to be bound by the
  9.  * terms of this license.
  10.  *
  11.  * You must not remove this notice, or any other, from this software.
  12.  */
  13.  
  14. #include "system.h"
  15. #include "ents.h"
  16.  
  17. entdata_t ent_entdata[ENT_NBR_ENTDATA] =
  18. {
  19.    {0000, 0000, 000000, 000000, 0000, 0000, 0x00},
  20.    {0x18, 0x15, 000000, 000000, 0000, 0000, 0x00},
  21.    {0000, 0000, 000000, 000000, 0000, 0000, 0x00},
  22.    {0x18, 0x15, 000000, 000000, 0000, 0000, 0x00},
  23.    {0x18, 0x15, 0x002f, 0x008e, 0000, 0000, 0x00},
  24.    {0x18, 0x15, 0x002f, 0x008e, 0000, 0000, 0x00},
  25.    {0x18, 0x15, 0x002f, 0x008e, 0000, 0000, 0x00},
  26.    {0x18, 0x15, 0x0037, 0x007e, 0000, 0000, 0x00},
  27.    {0x18, 0x15, 0x0037, 0x007e, 0000, 0000, 0x00},
  28.    {0x18, 0x15, 0x0037, 0x007e, 0000, 0000, 0x00},
  29.    {0x18, 0x15, 0x0041, 0x0086, 0000, 0000, 0x00},
  30.    {0x18, 0x15, 0x0041, 0x0086, 0000, 0000, 0x00},
  31.    {0x18, 0x15, 0x0041, 0x0086, 0000, 0000, 0x00},
  32.    {0x18, 0x15, 0x004b, 0x0086, 0000, 0000, 0x00},
  33.    {0x18, 0x15, 0x004b, 0x0086, 0000, 0000, 0x00},
  34.    {0x18, 0x15, 0x004b, 0x0086, 0000, 0000, 0x00},
  35.    {0x18, 0x15, 0x0029, 0x0029, 0000, 0000, 0x00},
  36.    {0x18, 0x15, 0x002a, 0x002a, 0000, 0000, 0x00},
  37.    {0x18, 0x15, 0x002b, 0x002b, 0000, 0000, 0x00},
  38.    {0x18, 0x15, 0x002c, 0x002c, 0000, 0000, 0x00},
  39.    {0x18, 0x15, 0x002e, 0x002e, 0000, 0000, 0x00},
  40.    {0x18, 0x15, 0x002d, 0x002d, 0000, 0000, 0x00},
  41.    {0x18, 0x15, 0x001e, 0x001e, 0x04, 0x04, 0x00},
  42.    {0x18, 0x15, 0x001f, 0x001f, 0x04, 0x04, 0x00},
  43.    {0x18, 0x10, 0x000c, 000000, 0x03, 0x03, 0x14},
  44.    {0x18, 0x06, 0x000e, 0x0005, 0x04, 0x04, 0x14},
  45.    {0x18, 0x06, 0x000e, 0x0007, 0x10, 0x04, 0x14},
  46.    {0x18, 0x12, 0x0011, 0x0009, 0x04, 0x04, 0x18},
  47.    {0x18, 0x10, 0x000c, 0x0007, 0x04, 0x04, 0x14},
  48.    {0x18, 0x15, 0x0014, 0x00a4, 0x04, 0x04, 0x15},
  49.    {0x18, 0x15, 0x0014, 0x00ca, 0x04, 0x04, 0x15},
  50.    {0x18, 0x10, 0x000c, 0x000d, 0x04, 0x04, 0x14},
  51.    {0x04, 0x15, 0x0018, 0x0012, 0x04, 0x07, 0x14},
  52.    {0x18, 0x10, 0x000c, 0x0014, 0x14, 0x04, 0x19},
  53.    {0x10, 0x10, 0x001b, 0x0028, 0x04, 0x04, 0x00},
  54.    {0x10, 0x10, 0x001e, 0x002a, 0x04, 0x04, 0x00},
  55.    {0x18, 0x10, 0x000c, 0x002d, 0x03, 0x03, 0x14},
  56.    {0x20, 0x08, 0x0020, 0x0009, 0x04, 0x04, 0x18},
  57.    {0x18, 0x10, 0x000c, 0x0034, 0x04, 0x04, 0x14},
  58.    {0x20, 0x0d, 0x0023, 0x0009, 0x04, 0x04, 0x18},
  59.    {0x18, 0x15, 0x0026, 0x003a, 0x04, 0x04, 0x18},
  60.    {0x18, 0x15, 0x0026, 0x003c, 0x04, 0x04, 0x18},
  61.    {0x18, 0x15, 0x002c, 0x003e, 0x04, 0x04, 0x14},
  62.    {0x18, 0x10, 0x0030, 0x0048, 0x04, 0x04, 0x14},
  63.    {0x20, 0x10, 0x0008, 0x0007, 0x04, 0x04, 0x14},
  64.    {0x18, 0x15, 0x000a, 0x004c, 0x14, 0x04, 0x14},
  65.    {0x18, 0x15, 0x0036, 0x0009, 0x03, 0x03, 0x17},
  66.    {0x18, 0x15, 0x0039, 0x0053, 0x04, 0x04, 0x16},
  67.    {0x20, 0x10, 0x0008, 0x0055, 0x04, 0x04, 0x14},
  68.    {0x18, 0x15, 0x000a, 0x0061, 0x04, 0x04, 0x14},
  69.    {0x12, 0x15, 0x003c, 0x0067, 0x04, 0x04, 0x1A},
  70.    {0x12, 0x15, 0x0041, 0x006a, 0x18, 0x04, 0x1A},
  71.    {0x18, 0x15, 0x000a, 0x006c, 0x04, 0x04, 0x14},
  72.    {0x18, 0x15, 0x0046, 0x0071, 0x04, 0x04, 0x1A},
  73.    {0x12, 0x10, 0x004b, 0x0074, 0x04, 0x04, 0x17},
  74.    {0x12, 0x10, 0x004f, 0x0074, 0x04, 0x04, 0x17},
  75.    {0x18, 0x15, 0x0053, 0x0076, 0x04, 0x04, 0x13},
  76.    {0x10, 0x08, 0x0057, 0x0007, 0x10, 0x04, 0x1C},
  77.    {0x18, 0x10, 0x005a, 0x007e, 0x04, 0x04, 0x00},
  78.    {0x18, 0x10, 0x005c, 0x0009, 0x03, 0x03, 0x9A},
  79.    {0x18, 0x11, 0x0068, 0x0088, 0x04, 0x04, 0x14},
  80.    {0x12, 0x15, 0x003c, 0x008e, 0x18, 0x04, 0x1A},
  81.    {0x18, 0x15, 0x006a, 0x0009, 0x04, 0x04, 0x1A},
  82.    {0x20, 0x08, 0x0075, 0x0090, 0x14, 0x04, 0x15},
  83.    {0x18, 0x10, 0x006d, 0x0009, 0x03, 0x03, 0x9A},
  84.    {0x18, 0x15, 0x0077, 0x0012, 0x04, 0x06, 0x15},
  85.    {0x18, 0x15, 0x0046, 0x0092, 0x1f, 0x04, 0x1A},
  86.    /*
  87.    {0x18, 0x15, 0xfff4, 0x0094, 0x04, 0x04},
  88.    {0x18, 0x15, 0xfff4, 0x00bf, 0x04, 0x04},
  89.    */
  90.    {0x18, 0x15, 0x0080, 0x0094, 0x04, 0x04, 0x1B},
  91.    {0x18, 0x15, 0x0080, 0x00bf, 0x04, 0x04, 0X00},
  92.  
  93.    {0x18, 0x11, 0x0068, 0x00e5, 0x04, 0x04, 0x14},
  94.    {0x18, 0x10, 0x005a, 0x00ea, 0x04, 0x04, 0x00},
  95.    {0x12, 0x15, 0x003c, 0x00f4, 0x18, 0x04, 0x1A},
  96.    {0x20, 0x10, 0x0008, 0x0005, 0x04, 0x04, 0x14},
  97.    {0x18, 0x10, 0x000c, 0x0005, 0x04, 0x04, 0x14},
  98. };
  99.  
  100. U8 ent_sprseq[ENT_NBR_SPRSEQ] =
  101. {
  102.    0000, 0x01, 0000, 0x02, 0x05, 0x03, 0x04, 0x03,
  103.    0x65, 0xff, 0x66, 0xff, 0x55, 0xff, 0000, 0x56,
  104.    0xff, 0000, 0x57, 0xff, 0000, 0x58, 0x59, 0xff,
  105.    0000, 0x5a, 0xff, 0x5b, 0000, 0xff, 0x5c, 0xff,
  106.    0x5d, 0000, 0xff, 0000, 0x79, 0xff, 0000, 0x5e,
  107.    0x5f, 0x60, 0x5f, 0xff, 0000, 0x61, 0x69, 0xff,
  108.    0x64, 0x62, 0x62, 0x63, 0x63, 0xff, 0x67, 0x68,
  109.    0xff, 0000, 0000, 0xff, 0x6a, 0x6a, 0x6b, 0x6b,
  110.    0xff, 0x6b, 0x6b, 0x6a, 0x6a, 0xff, 0x6d, 0x6e,
  111.    0x6f, 0x70, 0xff, 0x71, 0000, 0000, 0xff, 0x72,
  112.    0000, 0000, 0xff, 0x73, 0x47, 0x48, 0xff, 0000,
  113.    0x74, 0xff, 0x75, 0xff, 0000, 0x7c, 0x7c, 0x7a,
  114.    0x7a, 0x7b, 0x7b, 0x7a, 0x7a, 0x7c, 0x7c, 0xff,
  115.    0x78, 0xff, 0x6d, 0x6e, 0xff, 0000, 0x7a, 0x7a,
  116.    0x7b, 0x7b, 0x7c, 0x7c, 0xff, 0x6c, 0xff, 0x2d,
  117.    0xff, 0x10, 0000, 0000, 0x0c, 0000, 0x04, 0xfa,
  118.    /* xtra */