diff --git a/shared/src/helper/calculate-view-area.ts b/shared/src/helper/calculate-view-area.ts index 8148975..00ebd50 100644 --- a/shared/src/helper/calculate-view-area.ts +++ b/shared/src/helper/calculate-view-area.ts @@ -14,8 +14,8 @@ export const calculateViewArea = ( ); viewArea.topLeft = vec2.fromValues( - center.x - viewArea.size.x / 2, - center.y + viewArea.size.y / 2, + center[0] - viewArea.size[0] / 2, + center[1] + viewArea.size[1] / 2, ); return viewArea; diff --git a/shared/src/helper/rotate-90-deg.ts b/shared/src/helper/rotate-90-deg.ts index 1911a63..2196fa8 100644 --- a/shared/src/helper/rotate-90-deg.ts +++ b/shared/src/helper/rotate-90-deg.ts @@ -1,3 +1,3 @@ import { vec2 } from 'gl-matrix'; -export const rotate90Deg = (vec: vec2): vec2 => vec2.fromValues(-vec.y, vec.x); +export const rotate90Deg = (vec: vec2): vec2 => vec2.fromValues(-vec[1], vec[0]); diff --git a/shared/src/helper/rotate-minus-90-deg.ts b/shared/src/helper/rotate-minus-90-deg.ts index 5021d64..3f4773f 100644 --- a/shared/src/helper/rotate-minus-90-deg.ts +++ b/shared/src/helper/rotate-minus-90-deg.ts @@ -1,3 +1,3 @@ import { vec2 } from 'gl-matrix'; -export const rotateMinus90Deg = (vec: vec2): vec2 => vec2.fromValues(vec.y, -vec.x); +export const rotateMinus90Deg = (vec: vec2): vec2 => vec2.fromValues(vec[1], -vec[0]); diff --git a/shared/src/objects/types/planet-base.ts b/shared/src/objects/types/planet-base.ts index bafea38..2f90eb1 100644 --- a/shared/src/objects/types/planet-base.ts +++ b/shared/src/objects/types/planet-base.ts @@ -54,10 +54,10 @@ export class PlanetBase extends GameObject { for (let i = 0; i < vertexCount; i++) { vertices.push( vec2.fromValues( - center.x + + center[0] + (width / 2) * Math.cos((i / vertexCount) * -Math.PI * 2) + Random.getRandomInRange(-randomness, randomness), - center.y + + center[1] + (height / 2) * Math.sin((i / vertexCount) * -Math.PI * 2) + Random.getRandomInRange(-randomness, randomness), ),