StatListGetter now implements iterator to iterate over stat list

This commit is contained in:
Collin Smith 2020-09-02 17:30:48 -07:00
parent c3693a8761
commit 4ccce1dabf

View File

@ -1,6 +1,8 @@
package com.riiablo.attributes;
public final class StatListGetter {
import java.util.Iterator;
public final class StatListGetter implements Iterable<StatGetter> {
final StatList stats;
final int list;
final StatGetter tuple = new StatGetter();
@ -58,6 +60,12 @@ public final class StatListGetter {
return stats.statIterator(list);
}
/** @see #statIterator() */
@Override
public Iterator<StatGetter> iterator() {
return statIterator();
}
/** @see StatList#listDebugString(int) */
public String debugString() {
return stats.listDebugString(list);