|
|
@ -24,8 +24,10 @@ if(RadiumEngine !== undefined)
|
|
|
|
var mouse_y = event.clientY - rect.left - root.scrollLeft;
|
|
|
|
var mouse_y = event.clientY - rect.left - root.scrollLeft;
|
|
|
|
var coords = event.data.self.TileFromPosition(mouse_x, mouse_y);
|
|
|
|
var coords = event.data.self.TileFromPosition(mouse_x, mouse_y);
|
|
|
|
|
|
|
|
|
|
|
|
this.mouse_tile = coords;
|
|
|
|
self.mouse_tile = coords;
|
|
|
|
/*$('#status').html(coords.x + " , " + coords.y);*/
|
|
|
|
/*$('#status').html(coords.x + " , " + coords.y);*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.Redraw();
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
var Configure = this.Configure = function(tile_width, tile_height)
|
|
|
|
var Configure = this.Configure = function(tile_width, tile_height)
|
|
|
@ -74,13 +76,15 @@ if(RadiumEngine !== undefined)
|
|
|
|
|
|
|
|
|
|
|
|
var Redraw = this.Redraw = function()
|
|
|
|
var Redraw = this.Redraw = function()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
this.context.clearRect(0, 0, this.canvas.width, this.canvas.height);
|
|
|
|
|
|
|
|
|
|
|
|
for(var i = 0; i < this.height; i++)
|
|
|
|
for(var i = 0; i < this.height; i++)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
for(var r = 0; r < this.width; r++)
|
|
|
|
for(var r = 0; r < this.width; r++)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
this.DrawTile(r, i);
|
|
|
|
this.DrawTile(r, i);
|
|
|
|
pos = this.GetTilePosition(r, i);
|
|
|
|
/*pos = this.GetTilePosition(r, i);
|
|
|
|
this.context.fillRect(pos.x, pos.y, 1, 1);
|
|
|
|
this.context.fillRect(pos.x, pos.y, 1, 1);*/
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -147,6 +151,12 @@ if(RadiumEngine !== undefined)
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(this.mouse_tile !== undefined && tile_x == this.mouse_tile.x && tile_y == this.mouse_tile.y)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
this.context.fillStyle = "#D9FFB4";
|
|
|
|
|
|
|
|
this.context.fill();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
this.context.stroke();
|
|
|
|
this.context.stroke();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|