Add insights

This commit is contained in:
schmelczerandras 2020-10-21 10:32:19 +02:00
parent eb7240b40d
commit fd64100dc9
4 changed files with 92 additions and 2 deletions

View file

@ -20,9 +20,12 @@ const LangindPagePolygon = NoisyPolygonFactory(
export class LandingPageBackground {
private isActive = true;
public renderer: Promise<Renderer>;
private resolveRenderer!: (r: Renderer) => unknown;
constructor(canvas: HTMLCanvasElement) {
this.start(canvas);
this.renderer = new Promise((r) => (this.resolveRenderer = r));
}
private async start(canvas: HTMLCanvasElement): Promise<void> {
@ -65,6 +68,8 @@ export class LandingPageBackground {
private gameLoop(renderer: Renderer, time: DOMHighResTimeStamp, _: number): boolean {
Random.seed = 42;
this.resolveRenderer(renderer);
renderer.setViewArea(vec2.fromValues(0, renderer.canvasSize.y), renderer.canvasSize);
const topPlanetPosition = vec2.fromValues(