Exposed COF keyframes

This commit is contained in:
Collin Smith 2019-03-18 15:19:41 -07:00
parent db627b0076
commit 621d42f87d

View File

@ -8,6 +8,7 @@ import com.riiablo.codec.util.BBox;
import com.riiablo.util.BufferUtils;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.ArrayUtils;
import org.apache.commons.lang3.builder.ToStringBuilder;
import java.io.IOException;
@ -137,6 +138,14 @@ public class COF {
return layerOrder;
}
public Keyframe getKeyframe(int f) {
return keyframe[f];
}
public int getKeyframeFrame(Keyframe keyframe) {
return ArrayUtils.indexOf(this.keyframe, keyframe);
}
public static COF loadFromFile(FileHandle handle) {
return loadFromStream(handle.read());
}
@ -308,7 +317,7 @@ public class COF {
.build();
}
}
enum Keyframe {
public enum Keyframe {
NONE,
ATTACK,
MISSILE,