HTML and CSS Reference
In-Depth Information
for
for ( var
var c = 0 ; c < cols ; c ++ ) {
for
for ( var
var r = 0 ; r < rows ; r ++ ) {
var
var tempPiece = board [ c ][ r ];
var
var imageX = tempPiece . finalCol * partWidth ;
var
var imageY = tempPiece . finalRow * partHeight ;
var
var placeX = c * partWidth + c * xPad + startXOffset ;
var
var placeY = r * partHeight + r * yPad + startYOffset ;
//context.drawImage(videoElement , imageX, imageY, partWidth, partHeight);
context . drawImage ( videoElement , imageX , imageY , partWidth , partHeight ,
placeX , placeY , partWidth , partHeight );
iif ( tempPiece . selected ) {
context . strokeStyle = '#FFFF00' ;
context . strokeRect ( placeX , placeY , partWidth , partHeight );
}
}
}
}
function
function randomizeBoard ( board ) {
var
var newBoard = new
new Array ();
var
var cols = board . length ;
var
var rows = board [ 0 ]. length
for
for ( var
var i = 0 ; i < cols ; i ++ ) {
newBoard [ i ] = new
new Array ();
for
for ( var
var j = 0 ; j < rows ; j ++ ) {
var
var found = false
false ;
var
var rndCol = 0 ;
var
var rndRow = 0 ;
while
while ( ! found ) {
var
var rndCol = Math . floor ( Math . random () * cols );
var
var rndRow = Math . floor ( Math . random () * rows );
iif ( board [ rndCol ][ rndRow ] != false
false ) {
found = true
true ;
}
}
newBoard [ i ][ j ] = board [ rndCol ][ rndRow ];
board [ rndCol ][ rndRow ] = false
false ;
}
}
Search WWH ::




Custom Search