agent_sacha
ambigipathyv ago%!(EXTRA string=1 year)
parent 742d90ec3d
commit 30d9e5bba7
  1. 25
      js/main.js
  2. 0
      templates/index.html

@ -1,4 +1,9 @@
let token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiQU5OTk5VTEFYMTIyNSIsInZlcnNpb24iOiJ2Mi4xLjEiLCJyZXNldF9kYXRlIjoiMjAyMy0xMS0wNCIsImlhdCI6MTcwMDIyNDU5MSwic3ViIjoiYWdlbnQtdG9rZW4ifQ.r05mWtD5FjC4s6Td-ycmHdzL7C2s75lz3q7OBmWeCqUUZ1ejPsRGQRWJDPmIh1kAqO4D9FFs3GCTPZUn1KsnQ-xmDvsIi_mqC1gJV-Q0irI7gwfsGXbfLaVCXo-Q98C_QWRh-O_xkrbhJkCcvnwdEhZm7FnZ3PL4XXKrG0XNa98JrnmG0qlz0cv8V9Q0sSIwXZbvA9BrhuV8PK7_YzPc6LZuNqgPeKiX_B-tSIHHl6Sr1EzuydnczmuS-xKQnbhmcqnpaCXzQmJr7tA8KLgu70KqpPCvA8AI6PLmBlvPWtZ20RdzezqlBh6S9SrBzQ9R0zr_9RyJxq28ws2jnHpVPw";
let offset = {
x: 10,
y: 10
};
function initGame() {
const settings = {
async: true,
@ -83,14 +88,26 @@ function drawSystem(wayPoints) {
let h = canvas.height;
const ctx = canvas.getContext("2d");
wayPoints.forEach(wayPoint => {
drawWaypoint(wayPoint, ctx, w/2, h/2);
switch (wayPoint.type) {
case "PLANET":
drawWaypoint(wayPoint, ctx, w/2, h/2, 'green');
break;
case "ASTEROID":
drawWaypoint(wayPoint, ctx, w/2, h/2, 'blue');
break;
case "GAS_GIANT":
drawWaypoint(wayPoint, ctx, w/2, h/2, 'red');
break;
}
});
}
function drawWaypoint(wayPoint, ctx, w, h) {
function drawWaypoint(wayPoint, ctx, w, h, color) {
ctx.beginPath();
ctx.arc(wayPoint.x/10 + w, wayPoint.y/10 + h, 2, 0, 2 * Math.PI);
ctx.stroke();
ctx.fillStyle = color;
ctx.arc(wayPoint.x/offset.x + w, wayPoint.y/offset.y + h, 1, 0, 2 * Math.PI);
ctx.fill()
}
getAgent();

Loading…
Cancel
Save