package net.demilich.metastone.game.events; import net.demilich.metastone.game.GameContext; import net.demilich.metastone.game.cards.SecretCard; import net.demilich.metastone.game.entities.Entity; public class SecretPlayedEvent extends GameEvent { private final SecretCard secretCard; public SecretPlayedEvent(GameContext context, int playerId, SecretCard secretCard) { super(context, playerId, -1); this.secretCard = secretCard; } @Override public Entity getEventTarget() { return getSecretCard(); } @Override public GameEventType getEventType() { return GameEventType.SECRET_PLAYED; } public SecretCard getSecretCard() { return secretCard; } }