このforループを挿入するまで、すべてが正常に機能し、適切に機能します。その後、太陽が定義されていないというエラーが発生します。
Sun.prototype.TriangleOne = function(pContext) {
for (var i = 0, i < 12; i++) {
pContext.save();
pContext.translate(this.getX() - 80, this.getY());
pContext.rotate(Math.PI / 2);
this.Triangle(pContext);
pContext.restore();
}
}
function draw() {
context.translate(canvas.width / 2, canvas.height / 2);
for (var i = 0; i < houses.length; i += 1) {
houses[i].draw(context);
}
sun.draw(context);
}