Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | 1x 1x 1x 1x 1x 1x 1x 1x | import { createAction } from "@reduxjs/toolkit";
export type BuildType = "web" | "rom" | "pocket";
export type ProjectExportType = "src" | "data";
const buildGame = createAction(
"buildGame/build",
(
{
buildType = "web",
exportBuild = false,
debugEnabled = false,
startSceneId,
startX,
startY,
onlySelection,
}: {
buildType?: BuildType;
exportBuild?: boolean;
debugEnabled?: boolean;
startSceneId?: string;
startX?: number;
startY?: number;
onlySelection?: boolean;
} = {
buildType: "web",
exportBuild: false,
debugEnabled: false,
},
) => {
return {
payload: {
buildType,
exportBuild,
debugEnabled,
startSceneId,
startX,
startY,
onlySelection,
},
};
},
);
const deleteBuildCache = createAction("buildGame/deleteCache");
const ejectEngine = createAction("buildGame/ejectEngine");
const ejectWebTemplate = createAction("buildGame/ejectWebTemplate");
const exportProject = createAction<ProjectExportType>(
"buildGame/exportProject",
);
const buildGameActions = {
buildGame,
deleteBuildCache,
ejectEngine,
ejectWebTemplate,
exportProject,
};
export default buildGameActions;
|