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()
int
getImprovementCount
(ImprovementType improvementType) boolean
hasImprovement
(ImprovementType improvementType) void
store
(ImprovementType pickedImprovement) void
use
(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, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods 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
-