diff --git a/html/images/space.svg b/html/images/space.svg
index e8ed1ff..32a04b3 100644
--- a/html/images/space.svg
+++ b/html/images/space.svg
@@ -59,7 +59,7 @@
-
+
@@ -72,13 +72,13 @@
0 fps
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -168,14 +168,17 @@
const pos = `${positionX},${positionY}`;
const cwOrientation = det < 0;
+ const isClockwise = det < 0;
if (pos !== attr.pop()) {
attr.push(pos);
t.setAttribute('points', attr.join(delim));
}
- t.classList[cwOrientation ? "add" : "remove"](className);
- if (cwOrientation) visible.push(t);
+ t.classList[isClockwise ? "add" : "remove"](className);
+ if (isClockwise) visible.push(t);
+
+ // return isClockwise ? [t, ...acc] : acc;
// i think i can also discard obtuse triangles?
// if all the triangles are obtuse, i only need to check the nearest corner for a collision
@@ -527,58 +530,58 @@
}
});
- leftTurnButton.addEventListener("mousedown", function (e) {
- acceleration[0] = -force;
- });
-
- leftTurnButton.addEventListener("mouseup", function (e) {
- acceleration[0] = 0;
- });
-
- rightTurnButton.addEventListener("mousedown", function (e) {
- acceleration[0] = force;
- });
-
- rightTurnButton.addEventListener("mouseup", function (e) {
- acceleration[0] = 0;
- });
-
- reverseMoveButton.addEventListener("mousedown", function (e) {
- acceleration[1] = -force;
- });
-
- reverseMoveButton.addEventListener("mouseup", function (e) {
- acceleration[1] = 0;
- });
-
- forwardMoveButton.addEventListener("mousedown", function (e) {
- acceleration[1] = force;
- });
-
- forwardMoveButton.addEventListener("mouseup", function (e) {
- acceleration[1] = 0;
- });
-
- rotateCWButton.addEventListener("mousedown", function (e) {
- rotate = 1;
- });
-
- rotateCWButton.addEventListener("mouseup", function (e) {
- rotate = 0;
- });
-
- rotateCCWButton.addEventListener("mousedown", function (e) {
- rotate = -1;
- });
-
- rotateCCWButton.addEventListener("mouseup", function (e) {
- rotate = 0;
- });
-
- fireButton.addEventListener("click", function (e) {
- const [x, y] = getTranslate(hitbox);
- fireBullet(x, y, velocity);
- });
+ // leftTurnButton.addEventListener("mousedown", function (e) {
+ // acceleration[0] = -force;
+ // });
+ //
+ // leftTurnButton.addEventListener("mouseup", function (e) {
+ // acceleration[0] = 0;
+ // });
+ //
+ // rightTurnButton.addEventListener("mousedown", function (e) {
+ // acceleration[0] = force;
+ // });
+ //
+ // rightTurnButton.addEventListener("mouseup", function (e) {
+ // acceleration[0] = 0;
+ // });
+ //
+ // reverseMoveButton.addEventListener("mousedown", function (e) {
+ // acceleration[1] = -force;
+ // });
+ //
+ // reverseMoveButton.addEventListener("mouseup", function (e) {
+ // acceleration[1] = 0;
+ // });
+ //
+ // forwardMoveButton.addEventListener("mousedown", function (e) {
+ // acceleration[1] = force;
+ // });
+ //
+ // forwardMoveButton.addEventListener("mouseup", function (e) {
+ // acceleration[1] = 0;
+ // });
+ //
+ // rotateCWButton.addEventListener("mousedown", function (e) {
+ // rotate = 1;
+ // });
+ //
+ // rotateCWButton.addEventListener("mouseup", function (e) {
+ // rotate = 0;
+ // });
+ //
+ // rotateCCWButton.addEventListener("mousedown", function (e) {
+ // rotate = -1;
+ // });
+ //
+ // rotateCCWButton.addEventListener("mouseup", function (e) {
+ // rotate = 0;
+ // });
+ //
+ // fireButton.addEventListener("click", function (e) {
+ // const [x, y] = getTranslate(hitbox);
+ // fireBullet(x, y, velocity);
+ // });
//]]>