Fix various clamping boundary issues

This commit is contained in:
zenoamaro committed 2019-06-30 05:22:50 +02:00
1 parent 8c4ca98fd4
commit db371ef07a
2 files changed
+4 -4

No files matched your search

+2 -2
View File
@@ -79,7 +79,7 @@ function update() {
let ai = AI_TYPES[player.ai];
const plan = ai.decide();
const a = player.a = wrap(0, plan.a, 180);
const p = player.p = wrap(0, plan.p, maxPower);
const p = player.p = clamp(0, plan.p, maxPower);
shoot = {a, p};
}
@@ -366,7 +366,7 @@ function drawTrajectories() {
function drawProjectile() {
if (!projectile) return;
plot(foreground, clamp(0, projectile.x, W), clamp(0, projectile.y, H), 'white');
plot(foreground, clamp(0, projectile.x, W-1), clamp(0, projectile.y, H-1), 'white');
}
function fadeTrajectories(amount) {