MCPcopy
hub / github.com/4ian/GDevelop / makeGameAndScene

Function makeGameAndScene

Extensions/SaveState/tests/SaveState.spec.js:1597–1607  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1595 afterEach(clearAllSaves);
1596
1597 const makeGameAndScene = async () => {
1598 const runtimeGame = gdjs.getPixiRuntimeGame({
1599 layouts: [getFakeSceneData({ name: 'Scene1' })],
1600 });
1601 await runtimeGame._resourcesLoader.loadAllResources(() => {});
1602 const runtimeScene = runtimeGame
1603 .getSceneStack()
1604 .push({ sceneName: 'Scene1' });
1605 if (!runtimeScene) throw new Error('No current scene was created.');
1606 return { runtimeGame, runtimeScene };
1607 };
1608
1609 const waitUntil = async (predicate, timeoutMs = 2000) => {
1610 const start = Date.now();

Callers 1

SaveState.spec.jsFile · 0.85

Calls 4

getFakeSceneDataFunction · 0.85
loadAllResourcesMethod · 0.80
getSceneStackMethod · 0.80
pushMethod · 0.65

Tested by

no test coverage detected