home *** CD-ROM | disk | FTP | other *** search
/ Merciful 3 / Merciful_Release_3.bin / software / e / elanv1.00.lha / elan / src / symtable.c < prev    next >
C/C++ Source or Header  |  1996-06-07  |  3KB  |  100 lines

  1.  
  2. #include "global.h"
  3. #include "coredefs.h"
  4. #include "symbols.h"
  5.  
  6. const icon_type device_icon[DEVICE_CLASS_NUMBER] =
  7.     {
  8.     'E',    /* Solar cell */
  9.     'N',    /* Nuclear reactor */
  10.     'B',    /* Battery */
  11.     'H',    /* Heating system */
  12.     'W',    /* Water processor */
  13.     'U',    /* Water tank */
  14.     'A',    /* Air processor */
  15.     'O',    /* Air tank */
  16.     'G',    /* Greenhouse */
  17.     'F',    /* Food storage */
  18.     'P',    /* Plantation */
  19.     'S',    /* Biomass silo */
  20.     'Y',    /* Yeaster */
  21.     'D',    /* Distillery */
  22.     '$',    /* Elan tank */
  23.     'C',    /* Computer */
  24.     '@',    /* Habitat */
  25.     '&',    /* Hybridome */
  26.     'M',    /* Metamorpher */
  27.     'R'     /* Radiator */
  28.     };
  29.  
  30. const icon_type channel_icon[DIRECTION_NUMBER] = {'|', '|', '-', '-', '\\', '/', '/', '\\'};
  31.  
  32. const color_type resource_color[RESOURCE_TYPE_NUMBER] =
  33.     {
  34.     electricity_color,
  35.     heat_color,
  36.     water_color,
  37.     air_color,
  38.     food_color,
  39.     biomass_color,
  40.     elan_color,
  41.     COLOR_TYPE_NUMBER,          /* PRIMARY_RT_NUMBER */
  42.     cpu_power_color,
  43.     human_support_color,
  44.     hybrid_support_color,
  45.     morphing_power_color
  46.     };
  47.  
  48. const icon_type mobile_icon[MOBILE_CLASS_NUMBER] =
  49.     {
  50.     'I',    /* Roboprobe */
  51.     'J',    /* Raider */
  52.     'K',    /* Exterminator */
  53.     'L',    /* Stalker */
  54.     'T',    /* Guardian */
  55.     '_',    /* PRIMARY_MC_NUMBER */
  56.     '&',    /* Pantropic form */
  57.     '?',    /* Mutant form */
  58.     'X',    /* Alien parasite */
  59.     'Z',    /* Alien breeder */
  60.     '#',    /* Plasma gizmo */
  61.     '^',    /* Alien mole */
  62.     'V'     /* Space shuttle */
  63.     };
  64.  
  65. const color_type mobile_color[MOBILE_CLASS_NUMBER] =
  66.     {
  67.     robot_color,            /* Roboprobe */
  68.     robot_color,            /* Raider */
  69.     robot_color,            /* Exterminator */
  70.     robot_color,            /* Stalker */
  71.     robot_color,            /* Guardian */
  72.     COLOR_TYPE_NUMBER,      /* PRIMARY_MC_NUMBER */
  73.     pantropic_color,        /* Pantropic form */
  74.     mutant_color,           /* Mutant form */
  75.     parasite_color,         /* Alien parasite */
  76.     breeder_color,          /* Alien breeder */
  77.     gizmo_color,            /* Plasma gizmo */
  78.     mole_color,             /* Alien mole */
  79.     robot_color             /* Space shuttle */
  80.     };
  81.  
  82. const icon_type unexplored_ground_icon[GROUND_ICON_NUMBER] =
  83.     {
  84.     '.',
  85.     '.',
  86.     ':',
  87.     ';',
  88.     ';'
  89.     };
  90.  
  91. const icon_type explored_ground_icon[GROUND_ICON_NUMBER] =
  92.     {
  93.     ' ',
  94.     '.',
  95.     ':',
  96.     ';',
  97.     '*'
  98.     };
  99.  
  100.