增加出单张牌接口

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); 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 使

View File

@ -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);

View File

@ -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,
}; };