Add an opening scene

This commit is contained in:
2025-02-23 11:36:43 -08:00
parent 2923fd0a11
commit 9024d67114
5 changed files with 74 additions and 16 deletions

View File

@ -4,9 +4,14 @@ export type VNSceneMessage = {
sfx?: string;
};
export type VNSceneBasisPart = string | VNSceneMessage;
export type VNSceneCallback = {
type: "callback";
callback: () => void;
};
export type VNSceneBasisPart = string | VNSceneMessage | VNSceneCallback;
export type VNSceneBasis = VNSceneBasisPart[];
export type VNScenePart = VNSceneMessage;
export type VNScenePart = VNSceneMessage | VNSceneCallback;
export type VNScene = VNScenePart[];
export function compile(basis: VNSceneBasis): VNScene {