增加游戏开始判定
This commit is contained in:
parent
73a85c1d0d
commit
e8fcc8b34d
@ -21,10 +21,12 @@ export class BattleHandler {
|
|||||||
_room: Room;
|
_room: Room;
|
||||||
private _cardusing: boolean;
|
private _cardusing: boolean;
|
||||||
private _sktime: number;
|
private _sktime: number;
|
||||||
|
private _gamestart: boolean = false;
|
||||||
|
|
||||||
public init(cs: CardGameState, room: Room){
|
public init(cs: CardGameState, room: Room){
|
||||||
this._cs = cs;
|
this._cs = cs;
|
||||||
this._room = room;
|
this._room = room;
|
||||||
|
this._gamestart = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
public addPlayer(aplayer: Player): PlayerHandler{
|
public addPlayer(aplayer: Player): PlayerHandler{
|
||||||
@ -350,6 +352,9 @@ export class BattleHandler {
|
|||||||
* @param dropcards : 获得的牌组
|
* @param dropcards : 获得的牌组
|
||||||
*/
|
*/
|
||||||
public onCardGetted(aplayer: Player, getcards: Card[], fromplayer?: Player){
|
public onCardGetted(aplayer: Player, getcards: Card[], fromplayer?: Player){
|
||||||
|
if(!this._gamestart){
|
||||||
|
return;
|
||||||
|
}
|
||||||
let ph = this.getPlayer(aplayer);
|
let ph = this.getPlayer(aplayer);
|
||||||
let fromph = this.getPlayer(fromplayer);
|
let fromph = this.getPlayer(fromplayer);
|
||||||
ph && ph.onCardGetted(getcards, fromph);
|
ph && ph.onCardGetted(getcards, fromph);
|
||||||
@ -360,6 +365,9 @@ export class BattleHandler {
|
|||||||
* @param aplayer
|
* @param aplayer
|
||||||
*/
|
*/
|
||||||
public onPlayerRoundStart(aplayer: Player){
|
public onPlayerRoundStart(aplayer: Player){
|
||||||
|
if(!this._gamestart){
|
||||||
|
this._gamestart = true;
|
||||||
|
}
|
||||||
let ph = this.getPlayer(aplayer);
|
let ph = this.getPlayer(aplayer);
|
||||||
ph && ph.onRoundStart();
|
ph && ph.onRoundStart();
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user