Real gravity values implemented

This commit is contained in:
Mal
2024-08-02 22:00:43 +02:00
parent 558cc6119c
commit a519710514
9 changed files with 17 additions and 15 deletions

View File

@@ -3,6 +3,8 @@ import Terrain from "../tilorswift/js/Terrain.js";
export default class Level
{
static FACTOR_GRAVITY = 4.903;
constructor(terrain)
{
this.terrain = terrain;
@@ -80,7 +82,7 @@ export default class Level
loader.onLoad = (data) => {
const json = JSON.parse(data);
const level = new Level(Terrain.createFromJson(json));
level.setGravity(json.gravity);
level.setGravity(json.gravity / Level.FACTOR_GRAVITY);
callback(level);
}
@@ -93,7 +95,7 @@ export default class Level
const terrain = Terrain.createFromJson(data);
const level = new Level(terrain);
level.setGravity(data.gravity);
level.setGravity(data.gravity / Level.FACTOR_GRAVITY);
return level;
}