增加出单张牌接口
This commit is contained in:
parent
c8681265eb
commit
f9e523a4cc
@ -310,6 +310,16 @@ export class BattleHandler {
|
|||||||
ph && ph.onCardLinkEnd(linkcards, fromph);
|
ph && ph.onCardLinkEnd(linkcards, fromph);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 出牌结束(出单张牌)
|
||||||
|
* @param aplayer : 玩家
|
||||||
|
* @param card : 单张牌
|
||||||
|
*/
|
||||||
|
public onCardDiscarded(aplayer: Player, card: Card){
|
||||||
|
let ph = this.getPlayer(aplayer);
|
||||||
|
ph && ph.onCardDiscarded(card);
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 使用卡牌结束(暂时自动回调,无需外部触发)
|
* 使用卡牌结束(暂时自动回调,无需外部触发)
|
||||||
* @param sp :使用卡牌相关操作
|
* @param sp :使用卡牌相关操作
|
||||||
|
@ -391,6 +391,10 @@ export class PlayerHandler {
|
|||||||
this.checkSkills(TriggerType.CARD_DROP_MYROUND);
|
this.checkSkills(TriggerType.CARD_DROP_MYROUND);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
onCardDiscarded(discardcard: Card){
|
||||||
|
this.checkSkills(TriggerType.CARD_DISCARD_MYROUND);
|
||||||
|
};
|
||||||
|
|
||||||
onCardGetted(getcards: Card[], srcplayer: PlayerHandler){
|
onCardGetted(getcards: Card[], srcplayer: PlayerHandler){
|
||||||
getcards && (this._totalcc += getcards.length);
|
getcards && (this._totalcc += getcards.length);
|
||||||
this.checkSkills(TriggerType.CARD_GETTED);
|
this.checkSkills(TriggerType.CARD_GETTED);
|
||||||
|
@ -47,13 +47,13 @@ export const enum TriggerType
|
|||||||
|
|
||||||
CARD_USED = 3,
|
CARD_USED = 3,
|
||||||
|
|
||||||
CARD_DROP_MYROUND = 4,
|
CARD_DISCARD_MYROUND = 4,
|
||||||
|
|
||||||
ROUND_END_MYSELF = 5,
|
ROUND_END_MYSELF = 5,
|
||||||
|
|
||||||
CARD_GETTED = 6,
|
CARD_GETTED = 6,
|
||||||
|
|
||||||
CARD_DROP_OTHERROUND = 7,
|
CARD_DROP_MYROUND = 7,
|
||||||
|
|
||||||
ROUND_START_MYSELF = 8,
|
ROUND_START_MYSELF = 8,
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user