[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]
Single Comment
<p>Because the mail has a javascript file in attachment, it may be filtered out by some malware trackers. Since the file is short, i copy it here.<p>
<p><pre>
(function() {
View.Game.cbPromoSize = 1200;
View.Game.cbDefineView = function() {
var orthoBoardDelta = {
// notationMode: 'in',
// notationDebug: true,
};
var threeColors = {
'colorFill' : {
"+": "rgba(128,128,0,1)", // Added by Fergus Duniho
".": "rgba(189,183,107,1)", // "white" cells
"#": "rgba(85,107,47,1)", // "black" cells
}
}
var orthoBoard3d = $.extend(true,{},this.cbGridBoardClassic3DMargin,orthoBoardDelta,threeColors);
var orthoBoard2d = $.extend(true,{},this.cbGridBoardClassic2DNoMargin,orthoBoardDelta,threeColors);
return {
coords: {
"2d": this.cbGridBoard.coordsFn.call(this,orthoBoard2d),
"3d": this.cbGridBoard.coordsFn.call(this,orthoBoard3d),
},
boardLayout: [
".#+.#+.#",
"#+.#+.#+",
"+.#+.#+.",
".#+.#+.#",
"#+.#+.#+",
"+.#+.#+.",
".#+.#+.#",
"#+.#+.#+",
],
board: {
"2d": {
draw: this.cbDrawBoardFn(orthoBoard2d),
},
"3d": {
display: this.cbDisplayBoardFn(orthoBoard3d),
},
},
clicker: {
"2d": {
width: 1400,
height: 1400,
},
"3d": {
scale: [.75,.75,.75],
},
},
pieces: this.cbFairyPieceStyle({
"default": {
"2d":{
width: 1300,
height: 1300,
},
"3d": {
scale: [.5,.5,.5],
},
},
"fr-knight": {
"3d": {
scale: [.4,.4,.4],
rotate: 90,
},
},
"fr-unicorn": {
"3d" : {
rotate: 90,
},
},
}),
};
}
/* Make the knighted pieces jump when leaping */
View.Board.cbMoveMidZ = function(aGame,aMove,zFrom,zTo) {
var geometry = aGame.cbVar.geometry;
var x0 = geometry.C(aMove.f);
var x1 = geometry.C(aMove.t);
var y0 = geometry.R(aMove.f);
var y1 = geometry.R(aMove.t);
if(x1-x0==0 || y1-y0==0 || Math.abs(x1-x0)==Math.abs(y1-y0))
return (zFrom+zTo)/2;
else
return Math.max(zFrom,zTo)+1500;
}
})();
</pre></p>