package jsettlers.logic.objects;
import jsettlers.common.mapobject.EMapObjectType;
import jsettlers.logic.buildings.stack.IStackSizeSupplier;
import jsettlers.logic.constants.Constants;
import jsettlers.logic.map.grid.objects.AbstractHexMapObject;
public class WineBowlMapObject extends AbstractHexMapObject {
private static final long serialVersionUID = -174985264395107962L;
private final IStackSizeSupplier wineStack;
public WineBowlMapObject(IStackSizeSupplier wineStack) {
this.wineStack = wineStack;
}
@Override
public EMapObjectType getObjectType() {
return EMapObjectType.WINE_BOWL;
}
@Override
public float getStateProgress() {
return ((float) wineStack.getStackSize()) / Constants.STACK_SIZE;
}
@Override
public boolean cutOff() {
return false;
}
@Override
public boolean canBeCut() {
return false;
}
}