From 1bbef0c060804eb0e5153d4b0f6965736eda1566 Mon Sep 17 00:00:00 2001 From: danbulant Date: Sat, 15 Feb 2020 18:11:45 +0100 Subject: [PATCH] Sample code to render boot --- client/src/managers/boot.ts | 4 +++- client/src/managers/renderer.ts | 7 ++++++- client/src/renderers/boot.ts | 5 ++++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/client/src/managers/boot.ts b/client/src/managers/boot.ts index 96a8112..74704e3 100644 --- a/client/src/managers/boot.ts +++ b/client/src/managers/boot.ts @@ -1,3 +1,5 @@ +import Renderer from './renderer'; + export default function boot(){ - + var r = new Renderer(); } \ No newline at end of file diff --git a/client/src/managers/renderer.ts b/client/src/managers/renderer.ts index 03a483b..b156443 100644 --- a/client/src/managers/renderer.ts +++ b/client/src/managers/renderer.ts @@ -1,3 +1,8 @@ +import Boot from '../renderers/boot'; + export default class Renderer { - + constructor(){ + var boot = new Boot(); + boot.render(); + } } \ No newline at end of file diff --git a/client/src/renderers/boot.ts b/client/src/renderers/boot.ts index 8e8d2f0..fd04852 100644 --- a/client/src/renderers/boot.ts +++ b/client/src/renderers/boot.ts @@ -7,9 +7,12 @@ export default class Boot implements RendererDef { state = RenderStates.Ready; render(){ + console.log("Boot renderer active"); + this.state = RenderStates.Rendered; } eject(){ - + console.log("Boot renderer ejected"); + this.state = RenderStates.Ejected; } } \ No newline at end of file