Collision

This commit is contained in:
2026-03-14 19:12:56 -03:00
parent 5a368d33a1
commit e73cbcf5db
7 changed files with 138 additions and 10 deletions
+20
View File
@@ -0,0 +1,20 @@
import { Component } from "$/common/ecs/mod.ts";
export class CollisionCuboid extends Component {
width: number;
height: number;
depth: number;
gravity: number;
colliding_x: number = 0;
colliding_y: number = 0;
colliding_z: number = 0;
constructor(width: number, height: number, depth: number, gravity = -9.8) {
super();
this.width = width;
this.height = height;
this.depth = depth;
this.gravity = gravity;
}
}
+1 -1
View File
@@ -2,7 +2,7 @@ import { Component } from "$/common/ecs/mod.ts";
import { KeyCode } from "$/client/input_manager.ts";
export class PlayerControls extends Component {
move_speed: number = 50;
move_speed: number = 5;
// Keys
move_forward: KeyCode = "KeyW";