package com.gdxjam.components;
import com.badlogic.ashley.core.Component;
import com.badlogic.gdx.utils.Pool.Poolable;
import com.gdxjam.utils.Range;
public class ResourceComponent extends Component implements Poolable {
public Range capactiy;
public int value;
/** Can only be created by PooledEngine */
private ResourceComponent() {
// private constructor
}
public ResourceComponent init(int amount) {
capactiy = new Range(0, amount);
this.value = amount;
return this;
}
@Override
public void reset() {
value = 0;
}
}