package Roguelike.Ability.ActiveAbility.MovementType;
import Roguelike.Ability.ActiveAbility.ActiveAbility;
import com.badlogic.gdx.utils.XmlReader.Element;
public class MovementTypeSmite extends AbstractMovementType
{
@Override
public void parse( Element xml )
{
}
@Override
public void init( ActiveAbility ab, int endx, int endy )
{
ab.AffectedTiles.clear();
ab.AffectedTiles.add( ab.source.level.getGameTile( endx, endy ) );
}
@Override
public boolean update( ActiveAbility ab )
{
return true;
}
@Override
public AbstractMovementType copy()
{
MovementTypeSmite t = new MovementTypeSmite();
return t;
}
@Override
public void updateAccumulators( float cost )
{
}
@Override
public boolean needsUpdate()
{
return false;
}
}