Merge pull request #453 from PathXL/fix-195

Fix #195
This commit is contained in:
iangilman 2014-08-08 11:29:58 -07:00
commit 6b0811f7ef

View File

@ -1139,12 +1139,24 @@ function drawDebugInfo( drawer, tile, count, i ){
drawer.context.font = 'small-caps bold 13px ariel'; drawer.context.font = 'small-caps bold 13px ariel';
drawer.context.strokeStyle = drawer.debugGridColor; drawer.context.strokeStyle = drawer.debugGridColor;
drawer.context.fillStyle = drawer.debugGridColor; drawer.context.fillStyle = drawer.debugGridColor;
offsetForRotation( tile, drawer.canvas, drawer.context, drawer.viewport.degrees );
drawer.context.strokeRect( drawer.context.strokeRect(
tile.position.x, tile.position.x,
tile.position.y, tile.position.y,
tile.size.x, tile.size.x,
tile.size.y tile.size.y
); );
var tileCenterX = tile.position.x + (tile.size.x / 2);
var tileCenterY = tile.position.y + (tile.size.y / 2);
// Rotate the text the right way around.
drawer.context.translate( tileCenterX, tileCenterY );
drawer.context.rotate( Math.PI / 180 * -drawer.viewport.degrees );
drawer.context.translate( -tileCenterX, -tileCenterY );
if( tile.x === 0 && tile.y === 0 ){ if( tile.x === 0 && tile.y === 0 ){
drawer.context.fillText( drawer.context.fillText(
"Zoom: " + drawer.viewport.getZoom(), "Zoom: " + drawer.viewport.getZoom(),
@ -1187,6 +1199,7 @@ function drawDebugInfo( drawer, tile, count, i ){
tile.position.x + 10, tile.position.x + 10,
tile.position.y + 70 tile.position.y + 70
); );
restoreRotationChanges( tile, drawer.canvas, drawer.context );
drawer.context.restore(); drawer.context.restore();
} }
} }