@ -4,16 +4,16 @@ import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
* Write a description of class Province here .
*
* @author GruenerWal
* @version 0. 0.1
* @version 0. 2.0
* /
public class Province extends Actor
{
private int stars = 1 ;
private int provinceID ;
private int continentID ;
private int stars = 1 ;
private String displayName ;
private int owner ;
private int [ ] nextProvinces ;
private int continentID ;
private int owner ;
/ * *
* leere Act - Methode
@ -24,7 +24,14 @@ public class Province extends Actor
// GruenerWal war hier :3
}
// Konstruktor, benötigt Sterne
/ * *
* Konstruktor der Provinz
* @param i1 Provinz - ID als Integer
* @param i2 Kontinent - ID der zu erstellenden Provinz als Integer
* @param i3 Sterne der Provinz als Integer
* @param s1 Anzeigename als String
* @param ia1 Angrenzende Provinzen als Integer - Array von deren Provinz - IDs
* /
public Province ( int i1 , int i2 , int i3 , String s1 , int [ ] ia1 )
{
provinceID = i1 ;
@ -39,46 +46,71 @@ public class Province extends Actor
}
}
// Liefert die Sterne als Integer
/ * *
* Liefert die Sterne der Provinz als Integer
* /
public int getStars ( )
{
return stars ;
}
// Liefert die Provinz-ID als Integer
/ * *
* Liefert die Provinz - ID als Integer
* /
public int getProvinceID ( )
{
return provinceID ;
}
// Liefert den Anzeigenamen als String
/ * *
* Liefert den Anzeigenamen der Provinz als String
* /
public String getDisplayName ( )
{
return displayName ;
}
// Liefert den Owner als String
/ * *
* Liefert den Owner der Provinz als String
* /
public int getOwner ( )
{
return owner ;
}
// Liefert angrenzende Provinzen als Integer-Array
/ * *
* Liefert angrenzende Provinzen als Integer - Array
* /
public int [ ] getNextProvinces ( )
{
return nextProvinces ;
}
// Liefert die Kontinent-ID als Integer
/ * *
* Liefert die Kontinent - ID als Integer
* /
public int getContinentID ( )
{
return continentID ;
}
// Setzt den Owner, benötigt String
/ * *
* Setzt den Owner , ben ö tigt ID des Owners
* @param o Die ID des neuen Owners
* /
public void setOwner ( int o )
{
owner = o ;
}
/ * *
* Setzt den Owner , gibt parallel dazu den neuen Owner zur ü ck .
* @param o Die ID des neuen Owners
* /
public int setgetOwner ( int o )
{
owner = o ;
return owner ;
}
}