Class TradeCenterMarketSlot
java.lang.Object
marauroa.common.game.RPSlot
games.stendhal.server.entity.slot.EntitySlot
games.stendhal.server.entity.slot.TradeCenterMarketSlot
- All Implemented Interfaces:
Slot,Cloneable,Iterable<RPObject>,Serializable
the slot of the trade center in which all the offered items are stored
- Author:
- hendrik
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new TradeCenterMarketSlot.TradeCenterMarketSlot(String name) Creates a new TradeCenterMarketSlot. -
Method Summary
Modifier and TypeMethodDescriptiongets the type of the slot ("slot", "ground", "market")booleanCan this slot contain items?booleanIs this slot reachable to take things out of?booleanIs this slot reachable to put things into?booleandoes this slot require that the bounding of items is check on adding itemsMethods inherited from class games.stendhal.server.entity.slot.EntitySlot
clearErrorMessage, getContentSlotName, getErrorMessage, setErrorMessageMethods inherited from class marauroa.common.game.RPSlot
add, add, addPreservingId, clear, clearVisible, clone, equals, get, getCapacity, getFirst, getName, getOwner, has, hasAsAncestor, hasAsAncestor, hashCode, isEmpty, isFull, iterator, readObject, remove, resetAddedAndDeletedRPObjects, setAddedRPObject, setCapacity, setDeletedRPObject, setName, size, toString, writeObject, writeObject, writeToJsonMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
TradeCenterMarketSlot
public TradeCenterMarketSlot()Creates a new TradeCenterMarketSlot. -
TradeCenterMarketSlot
Creates a new TradeCenterMarketSlot.- Parameters:
name- name of slot
-
-
Method Details
-
isReachableForTakingThingsOutOfBy
Description copied from interface:SlotIs this slot reachable to take things out of?- Specified by:
isReachableForTakingThingsOutOfByin interfaceSlot- Overrides:
isReachableForTakingThingsOutOfByin classEntitySlot- Parameters:
entity- Entity which may be able to reach this slot- Returns:
- true, if it is reachable, false otherwise
-
isReachableForThrowingThingsIntoBy
Description copied from interface:SlotIs this slot reachable to put things into?- Specified by:
isReachableForThrowingThingsIntoByin interfaceSlot- Overrides:
isReachableForThrowingThingsIntoByin classEntitySlot- Parameters:
entity- Entity which may be able to reach this slot- Returns:
- true, if it is reachable, false otherwise
-
isItemSlot
public boolean isItemSlot()Description copied from interface:SlotCan this slot contain items?- Specified by:
isItemSlotin interfaceSlot- Overrides:
isItemSlotin classEntitySlot- Returns:
- true, if it can contains items, false otherwise
-
isTargetBoundCheckRequired
public boolean isTargetBoundCheckRequired()Description copied from interface:Slotdoes this slot require that the bounding of items is check on adding items- Specified by:
isTargetBoundCheckRequiredin interfaceSlot- Overrides:
isTargetBoundCheckRequiredin classEntitySlot- Returns:
- true, if bound items have to be checked, false otherwise
-
getSlotType
gets the type of the slot ("slot", "ground", "market")- Overrides:
getSlotTypein classEntitySlot- Returns:
- slot type
-