package net.demilich.metastone.game.events;
import net.demilich.metastone.game.GameContext;
import net.demilich.metastone.game.entities.Entity;
import net.demilich.metastone.game.heroes.powers.HeroPower;
public class HeroPowerUsedEvent extends GameEvent {
private final HeroPower heroPower;
public HeroPowerUsedEvent(GameContext context, int playerId, HeroPower heroPower) {
super(context, playerId, -1);
this.heroPower = heroPower;
}
@Override
public Entity getEventTarget() {
return getHeroPower();
}
@Override
public GameEventType getEventType() {
return GameEventType.HERO_POWER_USED;
}
public HeroPower getHeroPower() {
return heroPower;
}
}