why you dont use sign

Code:
function SnapIt()
{
	my.x = TileSize * (int(my.x / TileSize)) + (TileSize / 2)*sign(my.x);
	my.y = TileSize * (int(my.y / TileSize)) + (TileSize / 2)*sign(my.y);
}




"empty"