levelname=new Array('Tipi','Pagode','Robbie','Maske','Gummibären','Tänzer','Donnervogel','Ballsaal',
                    'Zwillinge','Hummelchen','Fuchsie','Zickzack','Schnecke','Baum','Keulen','Flieger');

function mach_level(nr)
{ var i,j,k=0,t;
  switch (nr)
  { case 0: t='......x...........xx...........xxx.........xxxx.........xxxxx.......xxxxxx.......xxx.xxx...'; break;
    case 1: t='......x...........xx...........xxx.........xxxx........xxxxxxx......xxxxxx.......xxxxxxx...'; break;
    case 2: t='.....xxx..........xx.........x.xxx.x......xxxxxx........xxxxx.......xx..xx......xxxx.xxxx..'; break;
    case 3: t='...x..x..x.....xx.xx.xx.....xx.xxx.xx.....xxxxxx........xxxxx.......xx..xx........xxxxx....'; break;
    case 4: t='x..xx..xx..x.xxx.xxx.xxx...xx..xx..xx..xxx.xxx.xxx...xx..xx..xx..xxx.xxx.xxx..x..xx..xx..x.'; break;
    case 5: t='.x..xx..xx..x.xxx.xxx.xxx...xx..xx..xx...x...x...x....xx..xx..xx..xxx.xxx.xxx..x..xx..xx..x'; break;
    case 6: t='.....xxx..........xx.......xxxxxxxxxxx..xx.xxxx.xx....x.xxxxx.x.....xxxxxx.......x.xxx.x...'; break;
    case 7: t='xxxxxxxxxxxxx.xx.xx.xx.xx...x..x..x..x.xxxxxxxxxxxx..xx.xx.xx.xx..x..x..x..x...xx.xx.xx.xx.'; break;
    case 8: t='..xxx.x.xxx....xx.xx.xx....x.x.xxx.x.x...xx.xx.xx.....xxx.x.xxx...xxxx..xxxx..xx...xxx...xx'; break;
    case 9: t='......x.......xxx.xx.xxx....xx.xxx.xx....x.xxxx.x.....xx.xxx.xx...xxx.xx.xxx.......x.x.....'; break;
    case 10: t='.xxxxxxxxxxx.xxxx.xx.xxxx.xxxx.xxx.xxxxxxx.xxxx.xxx..xx..xxx..xx..x..xxxx..x......x...x....'; break;
    case 11: t='.xxx.xxxx.xxx.xx..xxx..xx...x.x.xx.x.x....xx.x.xx......xxx..xxx............................'; break;
    case 12: t='....xxxx.......xx...xx......x.xxx.xx....x.x.xxx.x.xx.x.xx.xxxx.x..x.......xx...xxxxxxxxx...'; break;
    case 13: t='...xx.x.xx....x..xxxx..x...xxxxxxxxxxx..x.x.xx.x.x....xx.xxx.xx...x...xx...x.......xxx.....'; break;
    case 14: t='...x..x..x.....xx.xx.xx.....x.xx.xx.x...x..x..x..x...xxxxxxxxxxx.x..xx..xx..x..xxx.xxx.xxx.'; break;
    case 15: t='......x.......x..xxxx..x..xxxxx.x.xxxxxx.x.xxxx.x.x....xx.x..xx.......xx...........xxx.....'; break;

    default: alert('mehr levels hamma nich!'); gameover();
  }
  for (j=0; j<ymax; j++) for (i=0; i<xmax; i++)
  { if (t.charAt(k)=='x') with (qbus[k])
    { set_farbe(Math.floor(numfarben*Math.random())%numfarben);
      set_augen(Math.floor(numaugen*Math.random())%numaugen+1);
      set_koo(i*dx+xoff+j%2*dx/2,(j+2)*dy+yoff,j+1);
      zeigen(); 
    }
    else qbus[k].weg_damit();
    k++;
  }
  qbus[k].weg_damit();
  vorrat=22-2*level;
  if (vorrat<4) vorrat=4;
  klickv();
}

