|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Risk.Risk
Risk no es més que una classe intermitja entre els Jugadors i el Mapa real. Ha sigut necessaria la seva creació per així només donar accés a la consulta del mapa desde les classes Jugador, i no donar accés per modificar. Aqui esta l'API real que pot utilitzar un jugador.
Constructor Summary | |
Risk(Mapa m)
|
Method Summary | |
int |
CBorder(int id,
int num)
Rertorna l'id del territori numero "num" que fa frontera amb el continent indicat (id) |
int |
CBordersCount(int id)
|
java.lang.String |
CName(int id)
Retorna el nom del Continent en la posició donada. |
int |
COwner(int id)
|
int |
CTerritoriesCount(int id)
|
int |
CTerritory(int id,
int num)
Retorna l'ID del territori numero "num" del continent indicat (id) |
boolean |
PActive(int id)
Retorna True si el jugador indicat esta actiu (té el torn) |
int |
PArmiesCount(int id)
Retorna el nombre d'armies que te el jugador indicat |
int |
PMe()
Retorna l'id del jugador que té el torn. |
java.lang.String |
PName(int id)
Retorna el nom del jugador amb l'id donat |
int |
PNewArmies(int id)
Retorna el nombre d'armies del jugador indicat que encara ha de colocar |
int |
PTerritories(int id)
Retorna el nombre de territoris controlats pel jugador indicat. |
boolean |
SConquest()
Retorna True si el jugador que te el torn (el que fa la crida) ha conquistat algun territori durant el seu torn |
int |
SPlayersCount()
Retorna el nombre de jugadors |
int |
TArmies(int id)
Retorna el nombre d'armies del territori indicat |
int |
TBorder(int id,
int num)
Retorna l'id del territori numero "num" que fa frontera amb el territori indicat (id) |
int |
TBordersCount(int id)
Retorna el nombre de fronteres que te el territori indicat |
int |
TContinent(int id)
Retorna l'id del continent al qual pertany el territori indicat |
int |
TFront(int id,
int num)
Retorna l'id del territori numero "num" que fa frontera amb el territori indicat (id) i es de l'enemic |
int |
TFrontsCount(int id)
Retorna el nombre de fronteres a territoris ocupas per enemics |
boolean |
TIsBordering(int id1,
int id2)
Retorna true si id1 (territori) fa frontera amb id2 (territori) |
boolean |
TIsFront(int id)
Retorna si el territori indicat fa frontera amb un territori enemic |
boolean |
TIsMine(int id)
Retorna True si el territori indicat ens pertany |
java.lang.String |
TName(int id)
Retorna el nom del territori en la posició donada. |
int |
TOwner(int id)
Retorna l'id del propietari del territori indicat |
int |
TPressure(int id)
Retorna el total d'armies del territoris que fan frontera amb l'indicat |
int |
TStrongestFront(int id)
Retorna la frontera ocupada per enemics mes forta |
int |
TStrongestFrontArmy(int id)
Retorna el nombre d'armis de la frontera ocupada per enemics mes forta |
int |
TWeakestFront(int id)
Retorna la frontera ocupada per enemics mes debil |
int |
TWeakestFrontArmy(int id)
Retorna el nombre d'armis de la frontera ocupada per enemics mes debil |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Risk(Mapa m)
Method Detail |
public int PMe()
public java.lang.String PName(int id) throws JaExisteix, NoExisteix, PDIdreta
JaExisteix
NoExisteix
PDIdreta
public boolean PActive(int id)
public int PArmiesCount(int id) throws NoExisteix, PDIdreta
NoExisteix
PDIdreta
public int PNewArmies(int id)
public int PTerritories(int id) throws NoExisteix, PDIdreta
NoExisteix
PDIdreta
public java.lang.String TName(int id) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public int TOwner(int id) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public int TArmies(int id) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public int TContinent(int id) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public int TBordersCount(int id) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public int TBorder(int id, int num) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public boolean TIsBordering(int id1, int id2) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public boolean TIsFront(int id) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public boolean TIsMine(int id) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public int TFrontsCount(int id) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public int TFront(int id, int num) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public int TStrongestFront(int id) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public int TStrongestFrontArmy(int id) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public int TWeakestFront(int id) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public int TWeakestFrontArmy(int id) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public int TPressure(int id) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public java.lang.String CName(int id) throws NoMemoria, PDIdreta, NoExisteix
NoMemoria
PDIdreta
NoExisteix
public int COwner(int id) throws PDIdreta
PDIdreta
public int CTerritoriesCount(int id) throws PDIdreta
id
- ID del continent que volem saber quants territoris te
PDIdreta
public int CTerritory(int id, int num) throws PDIdreta
PDIdreta
public int CBordersCount(int id) throws PDIdreta, NoExisteix
id
- ID del continent que volem saber quantes fronteres te
PDIdreta
NoExisteix
public int CBorder(int id, int num) throws PDIdreta, NoExisteix
PDIdreta
NoExisteix
public boolean SConquest() throws JaExisteix, NoExisteix, PDIdreta
JaExisteix
NoExisteix
PDIdreta
public int SPlayersCount()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |