Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.livingpaper.hansa
Class City  view City download City.java

java.lang.Object
  extended byorg.livingpaper.hansa.City

public class City
extends java.lang.Object


Field Summary
private static java.util.Random gRandomState
           
private  java.awt.Color mColor
           
private  int[] mGoods
           
private  boolean mHasPort
           
private  int mLabor
           
private  java.lang.String mName
           
private  Player mOwner
           
private  int mPopulation
           
private  int mUtility
           
private  int mXLocation
           
private  int mYLocation
           
 
Constructor Summary
City(java.lang.String name, int xloc, int yloc, int pop, boolean hasport)
           
 
Method Summary
 int getBaseLabor()
           
 java.awt.Color getColor()
           
 int getGoodTotal(int good)
           
 int getLabor()
           
 java.lang.String getName()
           
 Player getOwner()
           
 int getPopulation()
           
 int getProduction(int good)
           
 double getUtility()
           
 int getXLocation()
           
 int getYLocation()
           
 boolean hasPort()
           
static City readCityFromString(java.lang.String input, int fromIndex)
           
 void setColor(java.awt.Color color)
           
 void setGoodTotal(int good, int total)
           
 void setOwner(Player owner)
           
 void setProduction(int good, int production)
           
 void updatePopulation()
           
 java.lang.String writeCityToString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gRandomState

private static java.util.Random gRandomState

mName

private java.lang.String mName

mColor

private java.awt.Color mColor

mXLocation

private int mXLocation

mYLocation

private int mYLocation

mPopulation

private int mPopulation

mUtility

private int mUtility

mLabor

private int mLabor

mHasPort

private boolean mHasPort

mOwner

private Player mOwner

mGoods

private int[] mGoods
Constructor Detail

City

public City(java.lang.String name,
            int xloc,
            int yloc,
            int pop,
            boolean hasport)
Method Detail

readCityFromString

public static City readCityFromString(java.lang.String input,
                                      int fromIndex)
                               throws java.security.InvalidParameterException

writeCityToString

public java.lang.String writeCityToString()

getXLocation

public int getXLocation()

getYLocation

public int getYLocation()

getName

public java.lang.String getName()

getGoodTotal

public int getGoodTotal(int good)

setGoodTotal

public void setGoodTotal(int good,
                         int total)

getUtility

public double getUtility()

getBaseLabor

public int getBaseLabor()

getLabor

public int getLabor()

updatePopulation

public void updatePopulation()

getPopulation

public int getPopulation()

getColor

public java.awt.Color getColor()

setColor

public void setColor(java.awt.Color color)

getProduction

public int getProduction(int good)

setProduction

public void setProduction(int good,
                          int production)

hasPort

public boolean hasPort()

getOwner

public Player getOwner()

setOwner

public void setOwner(Player owner)