增加出单张牌接口

This commit is contained in:
yuexin 2020-12-11 16:57:33 +08:00
parent c8681265eb
commit f9e523a4cc
3 changed files with 16 additions and 2 deletions

View File

@ -310,6 +310,16 @@ export class BattleHandler {
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 使

View File

@ -391,6 +391,10 @@ export class PlayerHandler {
this.checkSkills(TriggerType.CARD_DROP_MYROUND);
};
onCardDiscarded(discardcard: Card){
this.checkSkills(TriggerType.CARD_DISCARD_MYROUND);
};
onCardGetted(getcards: Card[], srcplayer: PlayerHandler){
getcards && (this._totalcc += getcards.length);
this.checkSkills(TriggerType.CARD_GETTED);

View File

@ -47,13 +47,13 @@ export const enum TriggerType
CARD_USED = 3,
CARD_DROP_MYROUND = 4,
CARD_DISCARD_MYROUND = 4,
ROUND_END_MYSELF = 5,
CARD_GETTED = 6,
CARD_DROP_OTHERROUND = 7,
CARD_DROP_MYROUND = 7,
ROUND_START_MYSELF = 8,
};