survivors: restricting player to world bounds

reworking how repeated collisions are handled for projectiles for the purpose of piercing projectiles
This commit is contained in:
Sheldan
2025-08-21 20:54:56 +02:00
parent 8ca64a19b7
commit 603bf3addc
6 changed files with 73 additions and 39 deletions

View File

@@ -65,16 +65,16 @@ function makeKey(char, fun) {
let keys = {};
makeKey('w', function () {
world.player.position.y += -world.player.stats.speed
world.movePlayer(new Vector(0, -world.player.stats.speed))
})
makeKey('s', function () {
world.player.position.y += world.player.stats.speed
world.movePlayer(new Vector(0, world.player.stats.speed))
})
makeKey('a', function () {
world.player.position.x += -world.player.stats.speed
world.movePlayer(new Vector(-world.player.stats.speed, 0))
})
makeKey('d', function () {
world.player.position.x += world.player.stats.speed
world.movePlayer(new Vector(world.player.stats.speed, 0))
})