First update.
This commit is contained in:
40
Player.ts
Normal file
40
Player.ts
Normal file
@@ -0,0 +1,40 @@
|
||||
import { Socket } from "socket.io";
|
||||
|
||||
const DEFAULT_HP = 100;
|
||||
|
||||
export class Player
|
||||
{
|
||||
mPlayerName:string;
|
||||
mSocketId:string;
|
||||
mCards:number[] = [];
|
||||
mStrength:number = 0;
|
||||
mStamina:number = 0;
|
||||
mAgile:number = 0;
|
||||
mAttack:number = 0;
|
||||
mDefener:number =0;
|
||||
mHp:number = DEFAULT_HP;
|
||||
mPrepared:boolean = false;
|
||||
mCurrentEnemy:string = "";
|
||||
mIsResting = false;
|
||||
mRank:number = -1;
|
||||
mCharacterName:string = "";
|
||||
constructor(aName:string, aSocketId:string)
|
||||
{
|
||||
this.mPlayerName = aName;
|
||||
this.mSocketId = aSocketId;
|
||||
}
|
||||
|
||||
setPlayerInfo(aStrength:number, aStamina:number, aAgile:number, aCards:number[])
|
||||
{
|
||||
this.mStrength = aStrength;
|
||||
this.mStamina = aStamina;
|
||||
this.mAgile = aAgile;
|
||||
this.mCards = aCards;
|
||||
this.mPrepared = true;
|
||||
}
|
||||
|
||||
setPlayerSocketId(aId:string)
|
||||
{
|
||||
this.mSocketId = aId;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user