/*
 *  @include "/km4/js/eraser.js"
 */
$(function(){
	function p(x, y) {
		return {x : x, y : y};
	}
	
//	var shape = [p(2, 80), p(77, 1), p(175, 61), p(167, 74), p(176, 85), p(111, 151), p(85, 136), p(67, 155)];
	var shape = [p(0, 16), p(2, 10), p(24, 13), p(22, 19)];
//	var shape = [p(0, 0), p(20, 0), p(20, 20), p(0, 20)];
	
	var eraser_elem = $('#eraser');
	var eraser_blocks = $('.eraser-block');
	
	var er = htmlEraser.create(eraser_elem, shape, eraser_blocks);
	er.setState(Eraser.STATE_ERASE);
	
//	eraser_blocks.find('.eraser-cell').each(function(){
//		$(this).css('backgroundPosition', '0px -' + $(this).css('top'));
//	});
	
	eraser_elem
		.mousedown(function(){er.setState(Eraser.STATE_ERASE);})
		.mouseup(function(){er.setState(Eraser.STATE_IDLE);});
	
	er.move(500, 140);
//	er.move(350, 200);
	
	$(document).mousemove(function(evt){
//		return;
		er.move(evt.pageX, evt.pageY);
		return false;
		evt.preventDefault();
	});
	
	
	
});