fix: Remove duplicate constants and add null check for updatePhysicsObjects
This commit is contained in:
parent
20f5036848
commit
cf64b6db48
@ -1,7 +1,5 @@
|
|||||||
// Physics objects (square, circle, triangle)
|
// Physics objects (square, circle, triangle)
|
||||||
const SQUARE = 16;
|
// Constants are already defined in constants.js
|
||||||
const CIRCLE = 17;
|
|
||||||
const TRIANGLE = 18;
|
|
||||||
|
|
||||||
// Physics object properties
|
// Physics object properties
|
||||||
const PHYSICS_OBJECT_COLORS = ['#FF5733', '#33FF57', '#3357FF', '#F3FF33', '#FF33F3'];
|
const PHYSICS_OBJECT_COLORS = ['#FF5733', '#33FF57', '#3357FF', '#F3FF33', '#FF33F3'];
|
||||||
|
@ -64,6 +64,11 @@ window.onload = function() {
|
|||||||
|
|
||||||
// Start the simulation loop
|
// Start the simulation loop
|
||||||
requestAnimationFrame(simulationLoop);
|
requestAnimationFrame(simulationLoop);
|
||||||
|
|
||||||
|
// Initialize physics variables
|
||||||
|
window.physicsUpdateRate = 16; // ms between physics updates
|
||||||
|
window.lastPhysicsTime = 0;
|
||||||
|
window.fireUpdateCounter = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
function resizeCanvas() {
|
function resizeCanvas() {
|
||||||
|
@ -8,7 +8,9 @@ function updatePhysics(timestamp) {
|
|||||||
lastPhysicsTime = timestamp || 0;
|
lastPhysicsTime = timestamp || 0;
|
||||||
|
|
||||||
// Update physics objects
|
// Update physics objects
|
||||||
updatePhysicsObjects();
|
if (typeof updatePhysicsObjects === 'function') {
|
||||||
|
updatePhysicsObjects();
|
||||||
|
}
|
||||||
|
|
||||||
// Get visible chunks
|
// Get visible chunks
|
||||||
const visibleChunks = getVisibleChunks();
|
const visibleChunks = getVisibleChunks();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user