* refactor code storage Signed-off-by: Jess Frazelle <github@jessfraz.com> * typo Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * for now dont do onupdate its lagging the editor Signed-off-by: Jess Frazelle <github@jessfraz.com> * way smaller delay Signed-off-by: Jess Frazelle <github@jessfraz.com> * turn abck on on update Signed-off-by: Jess Frazelle <github@jessfraz.com> * dont be fancy Signed-off-by: Jess Frazelle <github@jessfraz.com> * fix linter Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * empty * empty * good things Signed-off-by: Jess Frazelle <github@jessfraz.com> * empty * empty * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * fixes Signed-off-by: Jess Frazelle <github@jessfraz.com> * make less flakey Signed-off-by: Jess Frazelle <github@jessfraz.com> * go abck to errors for now Signed-off-by: Jess Frazelle <github@jessfraz.com> --------- Signed-off-by: Jess Frazelle <github@jessfraz.com>
18 lines
714 B
TypeScript
18 lines
714 B
TypeScript
import { SceneEntities } from 'clientSideScene/sceneEntities'
|
|
import { SceneInfra } from 'clientSideScene/sceneInfra'
|
|
import { KclManager } from 'lang/KclSingleton'
|
|
import CodeManager from 'lang/codeManager'
|
|
import { EngineCommandManager } from 'lang/std/engineConnection'
|
|
|
|
export const codeManager = new CodeManager()
|
|
|
|
export const engineCommandManager = new EngineCommandManager()
|
|
|
|
export const kclManager = new KclManager(engineCommandManager)
|
|
engineCommandManager.getAstCb = () => kclManager.ast
|
|
|
|
export const sceneInfra = new SceneInfra(engineCommandManager)
|
|
engineCommandManager.camControlsCameraChange = sceneInfra.onCameraChange
|
|
|
|
export const sceneEntitiesManager = new SceneEntities(engineCommandManager)
|