Package com.takenoko.inventory
Class InventoryImprovements
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<ImprovementType>,Collection<ImprovementType>,List<ImprovementType>,RandomAccess
InventoryImprovements contains the improvements picked by the player after getting Cloudy weather
InventoryImprovements is an attribute in Inventory
- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()intgetImprovementCount(ImprovementType improvementType) booleanhasImprovement(ImprovementType improvementType) voidstore(ImprovementType pickedImprovement) voiduse(ImprovementType toUse) Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAll, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface java.util.List
containsAll
-
Constructor Details
-
InventoryImprovements
public InventoryImprovements() -
InventoryImprovements
-
-
Method Details
-
copy
- Returns:
- copy of the stash of improvement stored by the bot
-
store
- Parameters:
pickedImprovement- store the chosen improvement in the inventory
-
use
- Parameters:
toUse- remove used improvement from list or throw exception if not possessed
-
hasImprovement
-
getImprovementCount
-