diff --git a/assets/index.html b/assets/index.html
index 69bad28..326ddea 100644
--- a/assets/index.html
+++ b/assets/index.html
@@ -202,19 +202,19 @@
var shadowOnFront = h - hFrontNeighbor;
if (shadowOnRight > 0) {
- var shadowW = Math.min(shadowOnRight * 4, TILE);
+ var shadowW = Math.min(shadowOnRight * 2, TILE);
var tt = shadowW / TILE;
- var target2 = project((wx - TILE) + GAP/2 + (TILE - GAP) * tt, wy + TILE - GAP/2, hLeftNeighbor * HEIGHT_UNIT);
- var target3 = project((wx - TILE) + GAP/2 + (TILE - GAP) * tt, wy + GAP/2, hLeftNeighbor * HEIGHT_UNIT);
var origin1 = project(wx + GAP/2, wy + TILE - GAP/2, h * HEIGHT_UNIT);
var origin4 = project(wx + GAP/2, wy + GAP/2, h * HEIGHT_UNIT);
+ var p1 = project((wx - TILE) + GAP/2 + shadowW, wy + TILE - GAP/2, hLeftNeighbor * HEIGHT_UNIT);
+ var p2 = project((wx - TILE) + GAP/2 + shadowW, wy + GAP/2, hLeftNeighbor * HEIGHT_UNIT);
renderList.push({
type: 'shadow',
points: [
{ x: origin4[0], y: origin4[1] },
- { x: target2[0], y: target2[1] },
- { x: target3[0], y: target3[1] },
+ { x: p1[0], y: p1[1] },
+ { x: p2[0], y: p2[1] },
{ x: origin1[0], y: origin1[1] }
],
depth: (wx - TILE) + wy + hLeftNeighbor + 0.999
@@ -222,19 +222,19 @@
}
if (shadowOnFront > 0) {
- var shadowW = Math.min(shadowOnFront * 4, TILE);
+ var shadowW = Math.min(shadowOnFront * 2, TILE);
var tt = shadowW / TILE;
- var target1 = project(wx + GAP/2, (wy + TILE) - GAP/2 - (TILE - GAP) * tt, hFrontNeighbor * HEIGHT_UNIT);
- var target2 = project(wx + TILE - GAP/2, (wy + TILE) - GAP/2 - (TILE - GAP) * tt, hFrontNeighbor * HEIGHT_UNIT);
var origin3 = project(wx + TILE - GAP/2, wy + GAP/2, h * HEIGHT_UNIT);
var origin4 = project(wx + GAP/2, wy + GAP/2, h * HEIGHT_UNIT);
+ var p1 = project(wx + GAP/2, (wy + TILE) - GAP/2 - shadowW, hFrontNeighbor * HEIGHT_UNIT);
+ var p2 = project(wx + TILE - GAP/2, (wy + TILE) - GAP/2 - shadowW, hFrontNeighbor * HEIGHT_UNIT);
renderList.push({
type: 'shadow',
points: [
{ x: origin4[0], y: origin4[1] },
- { x: target2[0], y: target2[1] },
- { x: target1[0], y: target1[1] },
+ { x: p1[0], y: p1[1] },
+ { x: p2[0], y: p2[1] },
{ x: origin3[0], y: origin3[1] }
],
depth: wx + (wy + TILE) + hFrontNeighbor + 0.999