~starkingdoms/starkingdoms

1619904f53c083247c868248cca0c19c2d301662 — core 1 year, 8 months ago 66bcbcd
fix le stuffs
2 files changed, 7 insertions(+), 3 deletions(-)

M starkingdoms-client/src/globals.ts
M starkingdoms-client/src/rendering.ts
M starkingdoms-client/src/globals.ts => starkingdoms-client/src/globals.ts +1 -0
@@ 33,6 33,7 @@ export interface GlobalRendering {
  part_sprites_need_texture_change: number[];
  starfield: GlobalRenderingStarfield;
  starfield_near: GlobalRenderingStarfield;
  indicator_sprite_map: Map<number, PIXI.Sprite>;
}

export interface GlobalRenderingStarfield {

M starkingdoms-client/src/rendering.ts => starkingdoms-client/src/rendering.ts +6 -3
@@ 26,6 26,9 @@ export function startRender() {
    .getElementById("gamewindow")!
    .appendChild(<HTMLCanvasElement>app.view);
  (<HTMLCanvasElement>app.view).classList.add("game");
  (<HTMLCanvasElement>app.view).addEventListener('click', () => {
    (<HTMLCanvasElement>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,