1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- export class GameInfo {
- private static _instance: GameInfo = null;
-
- private _curlv: number = 1;
-
- private _winNumber: number = 1;
-
- private _failNumber: number = 0;
-
- private _goldAmount: number = 1845;
-
- private _diamondAmout: number = 254;
-
- private _grade: number = 3;
-
- private _BSTop: boolean = false;
-
- private _oreGrade: number = 3;
-
- private _oreSpeed: number = 50;
- private _roleImgNames: string[] = [];
-
- private _ownDiamondNum: number = 30;
-
- private _needDiamondNum: number = 3;
-
- private _myTowerHp: number = 3000;
- private constructor() { };
- static get Instance(): GameInfo {
- if (!this._instance) {
- this._instance = new GameInfo();
- }
- return this._instance;
- }
-
- getCurlv(): number { return this._curlv };
- setCurLv(lv: number) { this._curlv = lv };
-
- getWin(): number { return this._winNumber };
- setWin(win: number) { this._winNumber = win };
-
- getFail(): number { return this._failNumber };
- setFail(fail: number) { this._failNumber = fail };
-
- getGold(): number { return this._goldAmount };
- setGold(gold: number) { this._goldAmount = gold };
-
- getDiamond(): number { return this._diamondAmout };
- setDiamond(diamond: number) { this._diamondAmout = diamond };
-
- getGrade(): number { return this._grade };
- setGrade(grade: number) { this._grade = grade };
- getBSTop(): boolean { return this._BSTop };
- setBSTop(bstop: boolean) { this._BSTop = bstop };
-
- getOreGrade(): number { return this._oreGrade };
- setOreGrade(oreGrade: number) { this._oreGrade = oreGrade };
-
- getOreSpeed(): number { return this._oreSpeed };
- setOreSpeed(oreSpeed: number) { this._oreSpeed = oreSpeed };
- getRoleImgNames(): string[] { return this._roleImgNames };
- setRoleImgNames(names: string[]) { return this._roleImgNames = names };
-
- getOwnDiamondNum(): number { return this._ownDiamondNum };
- setOwnDiamondNum(number: number) { return this._ownDiamondNum = number };
-
- getNeedDiamondNum(): number { return this._needDiamondNum };
- setNeedDiamondNum(number: number) { return this._needDiamondNum = number };
-
- getMyTowerHp(): number { return this._myTowerHp };
- setMyTowerHp(hp: number) { return this._myTowerHp = hp };
- }
|