Interface IConcurrent
-
- All Superinterfaces:
IPerson,ISideRoomPerson,ITavernPerson
- All Known Implementing Classes:
ConcurrentState
public interface IConcurrent extends ISideRoomPerson
Another player asking to harm his concurrent by sinking one of his ships.- Author:
- Andi Hotz, (c) Sahits GmbH, 2013 Created on Jan 27, 2013
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IPlayergetClientPlayer()Get the player that is the clientjava.lang.StringgetConcurrentName()Name of the concurrent who is to be harmed.IPlayergetConcurrentPlayer()Retrieve the concurrent playerjava.lang.StringgetName()Name of the clientintgetPremium()Promissed premium.voidsetClientPlayer(IPlayer clientPlayer)Set the player instance accepting the contractvoidsetConcurrentPlayer(IPlayer concurrentPlayer)Set the player, who is the concurrentvoidsetPremium(int premium)Set the premium-
Methods inherited from interface ch.sahits.game.openpatrician.model.people.ITavernPerson
arrive, getArrivalDate, getMaxDaysAbsent, getMaxDaysPresent, getNumberOfDaysSinceArrival, isPresent, isPresentProperty, leave, setCity
-
-
-
-
Method Detail
-
getName
java.lang.String getName()
Name of the client- Returns:
- name of the concurrent
-
getConcurrentName
java.lang.String getConcurrentName()
Name of the concurrent who is to be harmed.- Returns:
- of the concurrent
-
getClientPlayer
IPlayer getClientPlayer()
Get the player that is the client- Returns:
- player instance who issues the contract.
-
getConcurrentPlayer
IPlayer getConcurrentPlayer()
Retrieve the concurrent player- Returns:
- player instance of the concurrent.
-
getPremium
int getPremium()
Promissed premium.- Returns:
- premium for successful exection.
-
setClientPlayer
void setClientPlayer(IPlayer clientPlayer)
Set the player instance accepting the contract- Parameters:
clientPlayer- player executin the contract
-
setConcurrentPlayer
void setConcurrentPlayer(IPlayer concurrentPlayer)
Set the player, who is the concurrent- Parameters:
concurrentPlayer- concurrent player.
-
setPremium
void setPremium(int premium)
Set the premium- Parameters:
premium- for successful completion.
-
-