Collision
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user