Interface RoomPlayerSlotGeneratedStrategy
- All Known Implementing Classes:
DefaultRoomPlayerSlotGeneratedStrategy
public interface RoomPlayerSlotGeneratedStrategy
The strategy is for accomplish a room's slot of a player.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
freeSlotWhenPlayerLeft
(int slot) int
getRoom()
void
void
void
tryTakeSlot
(int slot)
-
Method Details
-
initialize
void initialize() -
getFreePlayerSlotInRoom
int getFreePlayerSlotInRoom() -
freeSlotWhenPlayerLeft
void freeSlotWhenPlayerLeft(int slot) -
tryTakeSlot
- Throws:
IllegalArgumentException
-
getRoom
Room getRoom() -
setRoom
-