Serialized Form

Class Sugarscape.CellSpace extends javax.swing.JPanel implements Serializable

Serialized Fields

population

int population

cell

Cell[][] cell

cellUnderMouse

boolean cellUnderMouse

cells

boolean[][] cells

cellsBuffer

int[][] cellsBuffer

offScreenGraphics

java.awt.Graphics offScreenGraphics

cellCols

int cellCols

cellRows

int cellRows

cellSize

int cellSize

citizen

Citizen citizen

mate

Citizen mate

trader

Citizen trader

zenList

java.util.List zenList

mateList

java.util.List mateList

deathList

java.util.List deathList

birthList

java.util.List birthList

traderList

java.util.List traderList

birthCount

int birthCount

deathByStarvation

int deathByStarvation

deathByDotage

int deathByDotage

deathByDerliction

int deathByDerliction

totVision

int totVision

totSugar

int totSugar

totSuMetab

int totSuMetab

totSpice

int totSpice

totSpMetab

int totSpMetab

totLifespan

int totLifespan

totAge

int totAge

distrSummer

int distrSummer

distrWinter

int distrWinter

distrMale

int distrMale

distrFemale

int distrFemale

distrChildren

int distrChildren

distrAdults

int distrAdults

distrSeniors

int distrSeniors

distrHyp

int distrHyp

distrHypSu

int distrHypSu

distrHypSp

int distrHypSp

distrEff

int distrEff

distrIneff

int distrIneff

distrSlowSu

int distrSlowSu

distrSlowSp

int distrSlowSp

distrSlow

int distrSlow

distrRiskTaker

int distrRiskTaker

distrRiskAverse

int distrRiskAverse

textArea

javax.swing.JTextArea textArea
Used to display simulation data and command feedback to the user.


BIRTHEVENT

int BIRTHEVENT
See Also:
Constant Field Values

DEATHEVENT

int DEATHEVENT
See Also:
Constant Field Values


Class Sugarscape extends javax.swing.JApplet implements Serializable

Serialized Fields

cellSpace

CellSpace cellSpace
The only instance of a CellSpace object in the simulation.


gameThread

java.lang.Thread gameThread

genTime

int genTime

cellSize

int cellSize

cellCols

int cellCols

cellRows

int cellRows

clear

java.lang.String clear
See Also:
Constant Field Values

sugarscape

java.lang.String sugarscape
See Also:
Constant Field Values

random

java.lang.String random
See Also:
Constant Field Values

glider

java.lang.String glider
See Also:
Constant Field Values

bigbang

java.lang.String bigbang
See Also:
Constant Field Values

exploder1

java.lang.String exploder1
See Also:
Constant Field Values

exploder2

java.lang.String exploder2
See Also:
Constant Field Values

row10

java.lang.String row10
See Also:
Constant Field Values

fish

java.lang.String fish
See Also:
Constant Field Values

pump

java.lang.String pump
See Also:
Constant Field Values

gun

java.lang.String gun
See Also:
Constant Field Values

slow

java.lang.String slow
Speed settings for the simulation

See Also:
Constant Field Values

fast

java.lang.String fast
See Also:
Constant Field Values

hyper

java.lang.String hyper
See Also:
Constant Field Values

nextLabel

java.lang.String nextLabel
Label for buttons

See Also:
Constant Field Values

startLabel

java.lang.String startLabel
See Also:
Constant Field Values

stopLabel

java.lang.String stopLabel
See Also:
Constant Field Values

startstopButton

javax.swing.JButton startstopButton

nextButton

javax.swing.JButton nextButton

genLabel

javax.swing.JLabel genLabel

textField

javax.swing.JTextField textField

textArea

javax.swing.JTextArea textArea

c

javax.swing.JComboBox c
Template Choice and speed control


speed

javax.swing.JComboBox speed
Template Choice and speed control


tabPanel

javax.swing.JTabbedPane tabPanel

scorePanel

javax.swing.JPanel scorePanel

sScapePanel

javax.swing.JPanel sScapePanel

cellPanel

javax.swing.JPanel cellPanel

citizenPanel

javax.swing.JPanel citizenPanel

configPanel

javax.swing.JPanel configPanel

historyPanel

javax.swing.JPanel historyPanel

controls

javax.swing.JPanel controls

scDensity

javax.swing.JTextField scDensity

scBirths

javax.swing.JTextField scBirths

scPerCycle

javax.swing.JTextField scPerCycle

scDeaths

javax.swing.JTextField scDeaths

scStarved

javax.swing.JTextField scStarved

scOldAge

javax.swing.JTextField scOldAge

scAvgVision

javax.swing.JTextField scAvgVision

scAvgSugar

javax.swing.JTextField scAvgSugar

scAvgSuMetab

javax.swing.JTextField scAvgSuMetab

scAvgSpice

javax.swing.JTextField scAvgSpice

scAvgSpMetab

javax.swing.JTextField scAvgSpMetab

scAvgLifespan

javax.swing.JTextField scAvgLifespan

scAvgAge

javax.swing.JTextField scAvgAge

scDistSummer

javax.swing.JTextField scDistSummer

scDistWinter

javax.swing.JTextField scDistWinter

scDistMale

javax.swing.JTextField scDistMale

scDistFemale

javax.swing.JTextField scDistFemale

scDistChildren

javax.swing.JTextField scDistChildren

scDistAdults

javax.swing.JTextField scDistAdults

scDistSeniors

javax.swing.JTextField scDistSeniors

scRiskTaker

javax.swing.JTextField scRiskTaker

scRiskAverse

javax.swing.JTextField scRiskAverse

scHyp

javax.swing.JTextField scHyp

scHypSu

javax.swing.JTextField scHypSu

scHypSp

javax.swing.JTextField scHypSp

scEff

javax.swing.JTextField scEff

scInEff

javax.swing.JTextField scInEff

scSlow

javax.swing.JTextField scSlow

scSlowSu

javax.swing.JTextField scSlowSu

scSlowSp

javax.swing.JTextField scSlowSp

scProcGather

javax.swing.JTextField scProcGather

scProcMate

javax.swing.JTextField scProcMate

scProcTrade

javax.swing.JTextField scProcTrade

scProcMisc

javax.swing.JTextField scProcMisc

ssCols

javax.swing.JTextField ssCols

ssRows

javax.swing.JTextField ssRows

ssMaxCols

javax.swing.JTextField ssMaxCols

ssMaxRows

javax.swing.JTextField ssMaxRows

ssDensity

javax.swing.JTextField ssDensity

ssCoordShow

javax.swing.JTextField ssCoordShow

ssCoordDetail

javax.swing.JTextField ssCoordDetail

ssCoordSize

javax.swing.JTextField ssCoordSize

ssCoordColor

javax.swing.JTextField ssCoordColor

ssPanelHeight

javax.swing.JTextField ssPanelHeight

ssPanelMax

javax.swing.JTextField ssPanelMax

ssPanelMin

javax.swing.JTextField ssPanelMin

ssProcGather

javax.swing.JTextField ssProcGather

ssProcMate

javax.swing.JTextField ssProcMate

ssProcTrade

javax.swing.JTextField ssProcTrade

ssProcSeasons

javax.swing.JTextField ssProcSeasons

ssProcPollution

javax.swing.JTextField ssProcPollution

ssProcInherit

javax.swing.JTextField ssProcInherit

ssFertSugar

javax.swing.JTextField ssFertSugar

ssFertSpice

javax.swing.JTextField ssFertSpice

ssSeasonDuration

javax.swing.JTextField ssSeasonDuration

ceBground

javax.swing.JTextField ceBground

ceBar

javax.swing.JTextField ceBar

ceSenior

javax.swing.JTextField ceSenior

ceChild

javax.swing.JTextField ceChild

ce3D

javax.swing.JTextField ce3D

ceLimitSugar

javax.swing.JTextField ceLimitSugar

ceLimitSpice

javax.swing.JTextField ceLimitSpice

ceSugarMin

javax.swing.JTextField ceSugarMin

ceSugarMax

javax.swing.JTextField ceSugarMax

ceSpiceMin

javax.swing.JTextField ceSpiceMin

ceSpiceMax

javax.swing.JTextField ceSpiceMax

ceRenewSuSummer

javax.swing.JTextField ceRenewSuSummer

ceRenewSuWinter

javax.swing.JTextField ceRenewSuWinter

ceRenewSpSummer

javax.swing.JTextField ceRenewSpSummer

ceRenewSpWinter

javax.swing.JTextField ceRenewSpWinter

cePolluSugar

javax.swing.JTextField cePolluSugar

cePolluSpice

javax.swing.JTextField cePolluSpice

cePolluDispersal

javax.swing.JTextField cePolluDispersal

ciVision

javax.swing.JTextField ciVision

ciSex

javax.swing.JTextField ciSex

ciPersona

javax.swing.JTextField ciPersona

ciSuMin

javax.swing.JTextField ciSuMin

ciSuMax

javax.swing.JTextField ciSuMax

ciSuMetab

javax.swing.JTextField ciSuMetab

ciSpMin

javax.swing.JTextField ciSpMin

ciSpMax

javax.swing.JTextField ciSpMax

ciSpMetab

javax.swing.JTextField ciSpMetab

ciLifeMin

javax.swing.JTextField ciLifeMin

ciLifeMax

javax.swing.JTextField ciLifeMax

ciSugarPoor

javax.swing.JTextField ciSugarPoor

ciSpicePoor

javax.swing.JTextField ciSpicePoor

ciMateMaleMin

javax.swing.JTextField ciMateMaleMin

ciMateMaleMax

javax.swing.JTextField ciMateMaleMax

ciMateMaleGap

javax.swing.JTextField ciMateMaleGap

ciMateFemaleMin

javax.swing.JTextField ciMateFemaleMin

ciMateFemaleMax

javax.swing.JTextField ciMateFemaleMax

ciMateFemaleGap

javax.swing.JTextField ciMateFemaleGap

ciKinMate

javax.swing.JTextField ciKinMate

ciInheritInitial

javax.swing.JTextField ciInheritInitial

ciSurnamesUnique

javax.swing.JTextField ciSurnamesUnique

ciSurnamesFather

javax.swing.JTextField ciSurnamesFather

deDebug

javax.swing.JTextField deDebug

deCriticalError

javax.swing.JTextField deCriticalError

deCmdFeedback

javax.swing.JTextField deCmdFeedback

deProgFlow

javax.swing.JTextField deProgFlow

deCitizenBirth

javax.swing.JTextField deCitizenBirth

deCitizenDeath

javax.swing.JTextField deCitizenDeath

deSugarSearch

javax.swing.JTextField deSugarSearch

deProductionSugar

javax.swing.JTextField deProductionSugar

deProductionSpice

javax.swing.JTextField deProductionSpice

deMating

javax.swing.JTextField deMating

deMateSearch

javax.swing.JTextField deMateSearch

deMateSelection

javax.swing.JTextField deMateSelection

deChildBirth

javax.swing.JTextField deChildBirth

dePollution

javax.swing.JTextField dePollution

deTime

javax.swing.JTextField deTime

deInheritance

javax.swing.JTextField deInheritance

deBarter

javax.swing.JTextField deBarter

deBarterSort

javax.swing.JTextField deBarterSort

deBarterExchange

javax.swing.JTextField deBarterExchange

blackline

javax.swing.border.Border blackline

paneEdge

javax.swing.border.Border paneEdge

doubleBlack

javax.swing.border.Border doubleBlack