Serialized Form


Package <Unnamed>

Class AnimatedImage extends java.lang.Object implements Serializable

Serialized Fields

currentFrame

int currentFrame

frames

javax.swing.ImageIcon[] frames

Class Atmosphere extends java.lang.Object implements Serializable

Serialized Fields

oxygen

int oxygen

carbonDioxide

int carbonDioxide

Class Camera extends java.lang.Object implements Serializable

Serialized Fields

environment

Environment environment

position

Vector position

focus

Item focus

moveSpeed

double moveSpeed

zoom

double zoom

Class CharacterImagePackage extends java.lang.Object implements Serializable

Serialized Fields

north

AnimatedImage north

north_east

AnimatedImage north_east

east

AnimatedImage east

south_east

AnimatedImage south_east

south

AnimatedImage south

south_west

AnimatedImage south_west

west

AnimatedImage west

north_west

AnimatedImage north_west

Class Clock extends Display implements Serializable

Serialized Fields

sideLength

int sideLength

pos

Vector pos

face

AnimatedImage face

Class Controls extends java.lang.Object implements Serializable

Serialized Fields

displayX

int displayX

displayY

int displayY

focus

Player focus

isMakingPredators

boolean isMakingPredators

Class Corpse extends PushableItem implements Serializable

Serialized Fields

shape

int shape

Class Debug extends java.lang.Object implements Serializable

Class DHD extends Item implements Serializable

Serialized Fields

stargate

Portal stargate

Class Display extends javax.swing.JPanel implements Serializable

Serialized Fields

myImage

java.awt.image.BufferedImage myImage

myBuffer

java.awt.Graphics myBuffer

wide

int wide

tall

int tall

Class Environment extends java.lang.Object implements Serializable

Serialized Fields

sector

Sector[][] sector

items

java.util.Set<E> items

atmosphere

Atmosphere atmosphere

name

java.lang.String name
name


time

int time
time


dayLength

int dayLength

averageTemperature

double averageTemperature
temperature


temperatureRange

double temperatureRange

itemsToBeAdded

java.util.Set<E> itemsToBeAdded
add/remove


itemsToBeRemoved

java.util.Set<E> itemsToBeRemoved

loopBoundaries

boolean loopBoundaries

height

double height

width

double width

backgroundColor

java.awt.Color backgroundColor
Background


backgroundImage

javax.swing.ImageIcon backgroundImage

tileImage

boolean tileImage

tileSize

int tileSize

Class EnvMap extends Display implements Serializable

Serialized Fields

displayX

int displayX

displayY

int displayY

Class EvolutionSimulator extends java.lang.Object implements Serializable

Serialized Fields

environments

java.util.Set<E> environments

t

javax.swing.Timer t

showUpdateTime

boolean showUpdateTime

camera

Camera camera

Class ExplorerBot extends MovingItem implements Serializable

Serialized Fields

itemsEncountered

java.util.Set<E> itemsEncountered

Class Flag extends Item implements Serializable

Class Food extends Item implements Serializable

Serialized Fields

maxEnergyValue

int maxEnergyValue

energyValue

int energyValue

breathAmount

int breathAmount

isEdible

boolean isEdible

Class Graph extends Display implements Serializable

Serialized Fields

latestValue

int latestValue

max_x

int max_x

min_x

int min_x

max_y

int max_y

min_y

int min_y

points

java.util.Set<E> points

counter

int counter

Class GUI extends javax.swing.JFrame implements Serializable

Serialized Fields

display

MainDisplay display

clock

Clock clock

profiler

ProfileViewer profiler

graph

PopulationGraph graph

gen

GeneticGraph gen

willUpdateEnvironmentDisplay

boolean willUpdateEnvironmentDisplay

Class Herbivore extends Organism implements Serializable

Class Item extends java.lang.Object implements Serializable

Serialized Fields

environment

Environment environment

age

int age

isActive

boolean isActive

image

AnimatedImage image

color

java.awt.Color color

position

Vector position

radiusOfContact

double radiusOfContact

message

java.lang.String message

messageCounter

int messageCounter

Class MainDisplay extends Display implements Serializable

Serialized Fields

nightColor

java.awt.Color nightColor

drawSectorGrid

boolean drawSectorGrid

Class MovingItem extends Item implements Serializable

Serialized Fields

direction

Vector direction

speed

double speed

turningSpeed

double turningSpeed

initialTurningSpeed

double initialTurningSpeed

Class Muscle extends Teather implements Serializable

Serialized Fields

A

MovingItem A

B

MovingItem B

minLength

double minLength

maxLength

double maxLength

speed

double speed

expanding

boolean expanding

oscillating

boolean oscillating

Class Omnivore extends Organism implements Serializable

Class Organism extends MovingItem implements Serializable

Serialized Fields

childrenCounter

int childrenCounter

itemsDiscovered

java.util.Set<E> itemsDiscovered

body

java.util.Set<E> body

lastPositionWithAir

Vector lastPositionWithAir

previousStatus

int previousStatus

gender

int gender

energy

int energy

health

int health

oxygenStored

int oxygenStored

breathAmount

int breathAmount

oxygenUsed

int oxygenUsed

lungCapacity

int lungCapacity

outOfBreathAt

int outOfBreathAt

matureAge

int matureAge

ageOfImpotence

int ageOfImpotence

DEFAULT_HEALTH

int DEFAULT_HEALTH

pregnancyPeriod

int pregnancyPeriod

numSegments

int numSegments

strengthFactor

double strengthFactor

metabolism

double metabolism

probOfDying

double probOfDying

diseaseResistance

double diseaseResistance

fertility

double fertility

radiusOfSight

double radiusOfSight

nightVisionFactor

double nightVisionFactor

energyGivenToOffspring

double energyGivenToOffspring

hungerFactor

double hungerFactor

MAX_SIZE

double MAX_SIZE

preferredTemperature

double preferredTemperature

temperatureComfortFactor

double temperatureComfortFactor

childColor

java.awt.Color childColor

adultColor

java.awt.Color adultColor

seniorColor

java.awt.Color seniorColor

geneticImage

PaintedImage geneticImage

womb

Organism womb

currentPregnancyTime

int currentPregnancyTime

mutateProbability

double mutateProbability

mutateSize

double mutateSize

target

Item target

antiTarget

Item antiTarget

Class PaintedImage extends java.lang.Object implements Serializable

Serialized Fields

shapesList

java.util.ArrayList<E> shapesList

Class Player extends MovingItem implements Serializable

Serialized Fields

MOVING_STRAIGHT

boolean MOVING_STRAIGHT

MOVING_STRAFERIGHT

boolean MOVING_STRAFERIGHT

MOVING_STRAFELEFT

boolean MOVING_STRAFELEFT

MOVING_BACKWARD

boolean MOVING_BACKWARD

MOVING_TURNLEFT

boolean MOVING_TURNLEFT

MOVING_TURNRIGHT

boolean MOVING_TURNRIGHT

isSprinting

boolean isSprinting

itemHeld

Item itemHeld

pockets

java.util.Stack<E> pockets

Class PopulationGraph extends Display implements Serializable

Serialized Fields

fileOut

java.io.PrintStream fileOut

latestValue

int latestValue

max_x

int max_x

min_x

int min_x

max_y

int max_y

min_y

int min_y

herbivorePoints

java.util.ArrayList<E> herbivorePoints

predatorPoints

java.util.ArrayList<E> predatorPoints

omnivorePoints

java.util.ArrayList<E> omnivorePoints

counter

int counter

Class Portal extends Item implements Serializable

Serialized Fields

onImage

AnimatedImage onImage

offImage

AnimatedImage offImage

flushImage

AnimatedImage flushImage

isOnline

int isOnline

teleportDistance

int teleportDistance

description

java.lang.String description

itemsToBeTeleported

java.util.Set<E> itemsToBeTeleported

ableToTeleportReceived

boolean ableToTeleportReceived

receiver

Portal receiver

Class Predator extends Organism implements Serializable

Class ProfileViewer extends Display implements Serializable

Serialized Fields

item

Item item

font

java.awt.Font font

pos

Vector pos

Class PushableItem extends MovingItem implements Serializable

Class Sector extends java.util.HashSet implements Serializable

Serialized Fields

color

java.awt.Color color

position

Vector position

environment

Environment environment

xDimension

double xDimension

yDimension

double yDimension

zDimension

double zDimension

isUsable

boolean isUsable

diseaseAmount

double diseaseAmount

isWater

boolean isWater

Class Slug extends Teather implements Serializable

Serialized Fields

A

MovingItem A

B

MovingItem B

expanding

boolean expanding

Class Snake extends MovingItem implements Serializable

Serialized Fields

body

java.util.Set<E> body

tail

Snake.BodySegment tail

tail2

Snake.BodySegment tail2

Class Square extends MovingItem implements Serializable

Serialized Fields

body

java.util.Set<E> body

Class Teather extends Item implements Serializable

Serialized Fields

length

double length

teatherItem

MovingItem teatherItem

anchorItem

MovingItem anchorItem

Class tester extends java.lang.Object implements Serializable

Serialized Fields

envArray

Environment[] envArray

display

Display display

map

Display map

clock

Display clock

focus

Player focus

t

javax.swing.Timer t

delay

int delay

Class ToolBar extends javax.swing.JFrame implements Serializable

Serialized Fields

currentTool

int currentTool

toolList

java.util.ArrayList<E> toolList

movedItem

Item movedItem

firstTransporterPlaced

Transporter firstTransporterPlaced

startGrid

javax.swing.JTextField startGrid

endGrid

javax.swing.JTextField endGrid

gridAmount

javax.swing.JTextField gridAmount

EvSim

EvolutionSimulator EvSim

Class Transporter extends Item implements Serializable

Serialized Fields

status

int status

standbyImage

AnimatedImage standbyImage

activeImage

AnimatedImage activeImage

receiver

Transporter receiver

pauseTime

int pauseTime

pauseCounter

int pauseCounter

itemsToBeReceived

java.util.Set<E> itemsToBeReceived

Class Vector extends java.lang.Object implements Serializable

Serialized Fields

x

double x

y

double y

z

double z