/*
 * Level created by Storch 1.34
 * Written by Tobias Johansson (d97tj@efd.lth.se)
 */
static BMPosition King_Draw[] = { 
  {4,5},{4,6},{4,7},{4,8},{4,9},{5,9},{6,9},{7,9},{8,9},{8,8},{8,7},{8,6},{8,5},{7,5},{6,5},{5,5}
};

static BMPosition King_Del[] = { 
  {4,6},{4,8},{8,6},{8,8}
};

/* XBlast 2.6.beta level */
static BMLevelData KingOfMoulLevels =
{
  /* BMLevel */
  {
    "King of Moul Levels",
    "Pierre 'in your back' Laroche",
    "xblast.useKingOfMoulLevels",
    "Take YOUR chance, MoulMan !",
    GM_Random | GM_23456_Player | GM_All,
    (void *) &KingOfMoulLevels,
    NULL,
  },
  /* BMShrinkData */
  {
    shrink_speed_spiral,
    {GAME_TIME/2,16,King_Draw},
    {2*GAME_TIME/3,4,King_Del},
  },
  /* BMFuncData */
  {
  special_init_void,
  special_game_void,
  special_extra_life,
  special_key_void,
  },
  /* BMPlayerData */
  {
    3, 5,
    {
      { 2, 2 },
      { 2, 7 },
      { 2, 12 },
      { 10, 2 },
      { 10, 7 },
      { 10, 12 },
    },
    PM_Polar, 2,
    IllRun, IllRun, IF_Kick,
  },
  /* BMBombData */
  {
    bomb_click_contact, bomb_click_contact, bomb_click_none,
    GoStop, FUSEshort,
    BMTnormal, BMTnormal, BMTnormal,
  },
  /* BMGraphicsData */
  {
    {
      { "sphere_half", "Black", "PapayaWhip", "Black" },
      { "sphere_half_S", "Black", "PapayaWhip", "Black" },
      { "pyramid", "Black", "DarkGreen", "Chocolate" },
      { "pyramid_R", "Black", "DarkGreen", "Chocolate" },
      { "bricks", "Black", "SeaGreen", "Black" },
      { "brick_O", "Black", "SeaGreen", "Black" },
      EXTRA_BOMB,
      EXTRA_RANGE,
      EXTRA_TRAP,
      EXTRA_LIFE,
      { "score_floor", "Black", "DarkGreen", "RoyalBlue" },
    },
  },
  /* BMMapData */
  {
      ShadowFull, DEnone,
      { 0, 0, 32, 63, 63 },
      {
      { B,B,B,B,B,B,B,B,B,B,B,B,B, },
      { B,_,X,_,_,_,_,_,_,_,X,_,B, },
      { B,X,_,X,_,_,B,_,_,X,_,X,B, },
      { B,_,X,_,_,_,_,_,_,_,X,_,B, },
      { B,_,_,_,_,_,_,_,_,_,_,_,B, },
      { B,_,_,_,_,_,_,_,_,_,_,_,B, },
      { B,_,X,_,_,_,B,_,_,_,X,_,B, },
      { B,X,_,X,_,B,v,B,_,X,_,X,B, },
      { B,_,X,_,_,_,B,_,_,_,X,_,B, },
      { B,_,_,_,_,_,_,_,_,_,_,_,B, },
      { B,_,_,_,_,_,_,_,_,_,_,_,B, },
      { B,_,X,_,_,_,_,_,_,_,X,_,B, },
      { B,X,_,X,_,_,B,_,_,X,_,X,B, },
      { B,_,X,_,_,_,_,_,_,_,X,_,B, },
      { B,B,B,B,B,B,B,B,B,B,B,B,B, },
    },
  },
};
