Advertisement
Guest User

Untitled

a guest
May 16th, 2013
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function addBlack(a:int,b:int){
  2.     var brikke:BrikkeMotstander = new BrikkeMotstander();
  3.  
  4.     brikke.y = plassarY[a];
  5.     brikke.x = plassarX[b];
  6.  
  7.     BrettB[a][b]=1;
  8.    
  9.     trace('a: '+a+'\nb: '+b);
  10.     var c:int=b-a; //venstre til høgre
  11.     if(c<0)c=c*(-1);//i tilfelle c får ein negativ verdi!
  12.     var d:int=b-c; //høgre til venstre
  13.     trace('c: '+c+'\nd: '+d);
  14.     var dvth:int=100;//diagonalt venstre til høgre, verdi må settes ellers får den 0!
  15.     var dvthB:Boolean=false;
  16.    
  17.     trace('black');
  18.     for(var i:int=0;i<BrettB.length;i++){
  19.         if(BrettB[i][b] != 1)
  20.             BrettB[i][b]=2;//x linja til dronninga!
  21.         if(BrettB[a][i] != 1)
  22.             BrettB[a][i]=2;//y linja til dronninga!
  23.         /** diagonalt **/
  24.         if(i < BrettB.length-c && BrettB[i][c+(i*1)] != 1){//venstre -> høgre
  25.             BrettB[i][c+(i*1)]=2;
  26.             trace('asd: '+i);
  27.         }
  28.         if((b+d)-(i*1)>=0 && BrettB[i][(b+d)-(i*1)] != 1)//høgre -> venstre
  29.             BrettB[i][(b+d)-(i*1)]=2;
  30.     }
  31.  
  32.     addChild(brikke);
  33.     brikkarBlack.push(brikke);
  34.     antallBrikkar++;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement