From 1619904f53c083247c868248cca0c19c2d301662 Mon Sep 17 00:00:00 2001 From: core Date: Sun, 7 Apr 2024 21:47:07 -0400 Subject: [PATCH] fix le stuffs --- starkingdoms-client/src/globals.ts | 1 + starkingdoms-client/src/rendering.ts | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/starkingdoms-client/src/globals.ts b/starkingdoms-client/src/globals.ts index 02a7ddbcc3297f94e4b2b6930f4d6616bfe1b89d..743e89e55585ef7164f0ce992a7fb01eb62d3249 100644 --- a/starkingdoms-client/src/globals.ts +++ b/starkingdoms-client/src/globals.ts @@ -33,6 +33,7 @@ export interface GlobalRendering { part_sprites_need_texture_change: number[]; starfield: GlobalRenderingStarfield; starfield_near: GlobalRenderingStarfield; + indicator_sprite_map: Map; } export interface GlobalRenderingStarfield { diff --git a/starkingdoms-client/src/rendering.ts b/starkingdoms-client/src/rendering.ts index 05fecc0ec1a7c25d0d1b69f885967631fa374e4d..6ee5e96e0517410ada9b04406ba5efc479dd0288 100644 --- a/starkingdoms-client/src/rendering.ts +++ b/starkingdoms-client/src/rendering.ts @@ -26,6 +26,9 @@ export function startRender() { .getElementById("gamewindow")! .appendChild(app.view); (app.view).classList.add("game"); + (app.view).addEventListener('click', () => { + (app.view).focus(); + }); global.rendering = { app: app, @@ -111,8 +114,8 @@ export function startRender() { global.rendering!.starfield.off_y; // Near starfield - const sprite_size_near = - sprite_size_px_basis * (sprite_size_scale_basis * 2); + //const sprite_size_near = + // sprite_size_px_basis * (sprite_size_scale_basis * 2); global.rendering!.starfield_near.sprite.height = window.innerHeight / global.scale + 2 * sprite_size; global.rendering!.starfield_near.sprite.width = @@ -233,7 +236,7 @@ export function startRender() { indicator_sprite.width = 32 / global.scale; let player_transform = global.parts_map.get( - global.me.part_id, + global.me!.part_id, )!.transform; let angle_to_planet = Math.atan2( planet.transform.y - player_transform.y,