Spaces:
Runtime error
Runtime error
feat: make sure that "createGameLoop" will not be removed by AI
Browse files- public/js/utils.js +2 -2
- src/constants/baseGame.ts +2 -2
- src/utils/share.tsx +2 -0
public/js/utils.js
CHANGED
@@ -29,6 +29,8 @@ function createGameLoop(callback) {
|
|
29 |
return gameLoop;
|
30 |
}
|
31 |
|
|
|
|
|
32 |
function downloadCanvasImage() {
|
33 |
// Get the canvas element
|
34 |
const canvas = document.getElementById('canvas');
|
@@ -46,14 +48,12 @@ function downloadCanvasImage() {
|
|
46 |
link.click();
|
47 |
}
|
48 |
|
49 |
-
|
50 |
const clients = {
|
51 |
host: "__ESDEKA::host__",
|
52 |
guest: "__ESDEKA::guest__",
|
53 |
};
|
54 |
|
55 |
// Shared communicators
|
56 |
-
|
57 |
function subscribe(channel, callback) {
|
58 |
function handleMessage(event) {
|
59 |
if (
|
|
|
29 |
return gameLoop;
|
30 |
}
|
31 |
|
32 |
+
window.createGameLoop = createGameLoop;
|
33 |
+
|
34 |
function downloadCanvasImage() {
|
35 |
// Get the canvas element
|
36 |
const canvas = document.getElementById('canvas');
|
|
|
48 |
link.click();
|
49 |
}
|
50 |
|
|
|
51 |
const clients = {
|
52 |
host: "__ESDEKA::host__",
|
53 |
guest: "__ESDEKA::guest__",
|
54 |
};
|
55 |
|
56 |
// Shared communicators
|
|
|
57 |
function subscribe(channel, callback) {
|
58 |
function handleMessage(event) {
|
59 |
if (
|
src/constants/baseGame.ts
CHANGED
@@ -7,7 +7,7 @@ function draw(delta) {
|
|
7 |
// TODO: Add drawing logic here
|
8 |
}
|
9 |
|
10 |
-
//
|
11 |
-
requestAnimationFrame(createGameLoop(draw));
|
12 |
`.trim(),
|
13 |
};
|
|
|
7 |
// TODO: Add drawing logic here
|
8 |
}
|
9 |
|
10 |
+
// DO NOT CHANGE THE FOLLOWING LINE
|
11 |
+
requestAnimationFrame(window.createGameLoop(draw));
|
12 |
`.trim(),
|
13 |
};
|
src/utils/share.tsx
CHANGED
@@ -126,6 +126,8 @@ function createGameLoop(callback) {
|
|
126 |
return gameLoop;
|
127 |
}
|
128 |
|
|
|
|
|
129 |
|
130 |
/**
|
131 |
* Generated 2D game
|
|
|
126 |
return gameLoop;
|
127 |
}
|
128 |
|
129 |
+
window.createGameLoop = createGameLoop;
|
130 |
+
|
131 |
|
132 |
/**
|
133 |
* Generated 2D game
|