@@ 1,6 1,10 @@
import * as PIXI from "pixi.js";
import { global, player } from "./globals.ts";
-import { part_texture_url, planet_texture_url, indicator_texture_url } from "./textures.ts";
+import {
+ part_texture_url,
+ planet_texture_url,
+ indicator_texture_url,
+} from "./textures.ts";
import tex_starfield from "./assets/starfield_dim.svg";
import tex_starfield_transp from "./assets/starfield_transp.svg";
@@ 182,9 186,6 @@ export function startRender() {
planet_sprite.x = planet.transform.x;
planet_sprite.y = planet.transform.y;
planet_sprite.rotation = planet.transform.rot;
-
-
-
}
for (let [id, username] of global.players_map) {
let username_text;
@@ 231,11 232,18 @@ export function startRender() {
indicator_sprite.height = 32 / global.scale; // undo zoom scale effect
indicator_sprite.width = 32 / global.scale;
- let player_transform = global.parts_map.get(global.me.part_id)!.transform
- let angle_to_planet = Math.atan2(planet.transform.y-player_transform.y, planet.transform.x-player_transform.x);
+ let player_transform = global.parts_map.get(
+ global.me.part_id,
+ )!.transform;
+ let angle_to_planet = Math.atan2(
+ planet.transform.y - player_transform.y,
+ planet.transform.x - player_transform.x,
+ );
let indicator_distance = height / 4 / global.scale;
- indicator_sprite.x = player_transform.x + Math.cos(angle_to_planet) * indicator_distance;
- indicator_sprite.y = player_transform.y + Math.sin(angle_to_planet) * indicator_distance;
+ indicator_sprite.x =
+ player_transform.x + Math.cos(angle_to_planet) * indicator_distance;
+ indicator_sprite.y =
+ player_transform.y + Math.sin(angle_to_planet) * indicator_distance;
indicator_sprite.rotation = angle_to_planet;
indicator_sprite.alpha = 0.5;
}