/*
 * Level created by Storch 1.34
 * Written by Tobias Johansson (d97tj@efd.lth.se)
 */
static BMPosition XMorph_Draw[] = { 
  {1,1},{1,2},{2,2},{2,3},{3,3},{3,4},{4,4},{4,5},{5,5},
  {5,9},{4,9},{4,10},{3,10},{3,11},{2,11},{2,12},{1,12},{1,13},
  {11,13},{11,12},{10,12},{10,11},{9,11},{9,10},{8,10},{8,9},{7,9},
  {7,5},{8,5},{8,4},{9,4},{9,3},{10,3},{10,2},{11,2},{11,1},
  {6,1},{6,13},{1,7},{11,7}
};

static BMPosition XMorph_Del[] = { 
  {6,5},{6,9}
};

/* XBlast 2.6.beta level */
static BMLevelData XMorph =
{
  /* BMLevel */
  {
    "X-Morph",
    "LORIA : Pierre `in your back' Laroche",
    "xblast.useXMorph",
    "Use the escalator",
    GM_Random | GM_23456_Player | GM_All,
    (void *) &XMorph,
    NULL,
  },
  /* BMShrinkData */
  {
    shrink_void,
    {2*GAME_TIME/3,40,XMorph_Draw},
    {2*GAME_TIME/3,2,XMorph_Del},
  },
  /* BMFuncData */
  {
  special_init_void,
  special_game_void,
  special_extra_morph,
  special_key_morph,
  },
  /* BMPlayerData */
  {
    5, 20,
    {
      { 1, 1 },
      { 11, 12 },
      { 7, 6 },
      { 11, 1 },
      { 5, 7 },
      { 1, 12 },
    },
    PM_Polar, 2,
    Healthy, Healthy, IF_Kick,
  },
  /* BMBombData */
  {
    bomb_click_none, bomb_click_none, bomb_click_none,
    GoStop, FUSElong,
    BMTnormal, BMTnormal, BMTnormal,
  },
  /* BMGraphicsData */
  {
    {
      { "city_free", "Black", "Chocolate", "Black" },
      { "city_free_S", "Black", "Chocolate", "Black" },
      { "sphere_dark", "Black", "Chocolate", "Chocolate" },
      { "sphere_dark", "Black", "Chocolate", "Chocolate" },
      { "lego_black", "Black", "Chocolate", "Black" },
      { "lego_black_O", "Black", "Chocolate", "Black" },
      EXTRA_BOMB,
      EXTRA_RANGE,
      EXTRA_TRAP,
      EXTRA_MORPH,
      { "score_floor", "Black", "RoyalBlue", "RoyalBlue" },
    },
  },
  /* BMMapData */
  {
      ShadowFull, DEall,
      { 10, 19, 19, 63, 63 },
      {
      { B,B,B,B,B,B,B,B,B,B,B,B,B, },
      { B,_,B,_,_,_,_,_,_,_,B,_,B, },
      { B,_,_,B,_,_,_,_,_,B,_,_,B, },
      { B,B,X,X,B,_,_,_,B,X,X,B,B, },
      { B,X,B,X,_,B,_,B,_,X,B,X,B, },
      { B,X,X,B,_,_,B,_,_,B,X,X,B, },
      { B,X,X,X,B,_,X,_,B,X,X,X,B, },
      { B,X,X,X,_,_,X,_,_,X,X,X,B, },
      { B,X,X,X,B,_,X,_,B,X,X,X,B, },
      { B,X,X,B,_,_,B,_,_,B,X,X,B, },
      { B,X,B,X,_,B,_,B,_,X,B,X,B, },
      { B,B,X,X,B,_,_,_,B,X,X,B,B, },
      { B,_,_,B,_,_,_,_,_,B,_,_,B, },
      { B,_,B,_,_,_,_,_,_,_,B,_,B, },
      { B,B,B,B,B,B,B,B,B,B,B,B,B, },
    },
  },
};