From 458116cc97d381fa992f607ded48593ac1e16c3f Mon Sep 17 00:00:00 2001 From: Kum1ta Date: Tue, 22 Oct 2024 16:19:19 +0200 Subject: [PATCH] Game - add rollback when user pos is not sync with serv - move player when player is out of bound --- .../nginx/static/javascript/multiOnlineGame/Player.js | 11 ++++++++++- .../nginx/static/javascript/typeResponse/typeGame.js | 4 +++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/Player.js b/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/Player.js index aaf4c2c..0248613 100644 --- a/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/Player.js +++ b/docker-compose/requirements/nginx/static/javascript/multiOnlineGame/Player.js @@ -6,7 +6,7 @@ /* By: edbernar this.limits.right) + this.object.position.x = this.limits.right; } if (pressedButton[i] == key.left && this.object.position.x > this.limits.left) { this.object.position.x -= this.speed * this.deltaTime; if (!this.cameraFixed && !isOnPointAnim) this.camera.position.x -= this.speed * this.deltaTime; + if (this.object.position.x < this.limits.left) + this.object.position.x = this.limits.left; } i++; } diff --git a/docker-compose/requirements/nginx/static/javascript/typeResponse/typeGame.js b/docker-compose/requirements/nginx/static/javascript/typeResponse/typeGame.js index 3e78542..289359f 100644 --- a/docker-compose/requirements/nginx/static/javascript/typeResponse/typeGame.js +++ b/docker-compose/requirements/nginx/static/javascript/typeResponse/typeGame.js @@ -6,7 +6,7 @@ /* By: edbernar