Fix feedback @kharhamel
This commit is contained in:
parent
d257b2b944
commit
bbc3935d60
5 changed files with 46 additions and 22 deletions
|
@ -5,7 +5,25 @@ import {ConnexionInstance} from "../Game/GameManager";
|
|||
import {CameraManagerInterface} from "../Game/CameraManager";
|
||||
import {MessageUserPositionInterface} from "../../Connexion";
|
||||
|
||||
export class Player extends Phaser.GameObjects.Sprite{
|
||||
export interface CurrentGamerInterface{
|
||||
userId : string;
|
||||
MapManager : MapManagerInterface;
|
||||
PlayerValue : string;
|
||||
CameraManager: CameraManagerInterface;
|
||||
initAnimation() : void;
|
||||
move() : void;
|
||||
}
|
||||
|
||||
export interface GamerInterface{
|
||||
userId : string;
|
||||
MapManager : MapManagerInterface;
|
||||
PlayerValue : string;
|
||||
CameraManager: CameraManagerInterface;
|
||||
initAnimation() : void;
|
||||
updatePosition(MessageUserPosition : MessageUserPositionInterface) : void;
|
||||
}
|
||||
|
||||
export class Player extends Phaser.GameObjects.Sprite implements CurrentGamerInterface, GamerInterface{
|
||||
userId : string;
|
||||
MapManager : MapManagerInterface;
|
||||
PlayerValue : string;
|
||||
|
@ -28,7 +46,7 @@ export class Player extends Phaser.GameObjects.Sprite{
|
|||
this.CameraManager = CameraManager;
|
||||
}
|
||||
|
||||
initAnimation(){
|
||||
initAnimation() : void{
|
||||
getPlayerAnimations(this.PlayerValue).forEach(d => {
|
||||
this.scene.anims.create({
|
||||
key: d.key,
|
||||
|
@ -39,7 +57,7 @@ export class Player extends Phaser.GameObjects.Sprite{
|
|||
})
|
||||
}
|
||||
|
||||
move(){
|
||||
move() : void{
|
||||
//if user client on shift, camera and player speed
|
||||
let speedMultiplier = this.MapManager.keyShift.isDown ? 5 : 1;
|
||||
let haveMove = false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue