Refactor runtime bootstrap and ship control flows

This commit is contained in:
2026-04-03 01:12:26 -04:00
parent 0bb72bee35
commit 706e1cda8f
129 changed files with 9588 additions and 3548 deletions

View File

@@ -0,0 +1,19 @@
import { defineStore } from "pinia";
import type { PovLevel } from "../../viewerTypes";
export const useViewerSceneStore = defineStore("viewerScene", {
state: () => ({
activeSystemId: null as string | null,
povLevel: "system" as PovLevel,
}),
actions: {
setViewContext(activeSystemId: string | null, povLevel: PovLevel) {
this.activeSystemId = activeSystemId;
this.povLevel = povLevel;
},
reset() {
this.activeSystemId = null;
this.povLevel = "system";
},
},
});