Game of Life 1.5

Serialized Form


Package org.bitstorm.gameoflife

Class org.bitstorm.gameoflife.CellGridCanvas extends java.awt.Canvas implements Serializable

Serialized Fields

cellUnderMouse

boolean cellUnderMouse

offScreenImage

java.awt.Image offScreenImage
Image for double buffering, to prevent flickering.


offScreenGraphics

java.awt.Graphics offScreenGraphics

offScreenImageDrawed

java.awt.Image offScreenImageDrawed

offScreenGraphicsDrawed

java.awt.Graphics offScreenGraphicsDrawed
Image, containing the drawed grid.


cellSize

int cellSize

cellGrid

CellGrid cellGrid

listeners

java.util.Vector listeners

newCellSize

int newCellSize

newShape

Shape newShape

Class org.bitstorm.gameoflife.GameOfLife extends java.applet.Applet implements Serializable

Serialized Fields

gameOfLifeCanvas

CellGridCanvas gameOfLifeCanvas

gameOfLifeGrid

GameOfLifeGrid gameOfLifeGrid

cellSize

int cellSize

cellCols

int cellCols

cellRows

int cellRows

genTime

int genTime

controls

GameOfLifeControls controls

Class org.bitstorm.gameoflife.GameOfLifeControls extends java.awt.Panel implements Serializable

Serialized Fields

genLabel

java.awt.Label genLabel

genLabelText

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

nextLabelText

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

startLabelText

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

stopLabelText

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

startstopButton

java.awt.Button startstopButton

nextButton

java.awt.Button nextButton

listeners

java.util.Vector listeners

shapesChoice

java.awt.Choice shapesChoice

zoomChoice

java.awt.Choice zoomChoice

Class org.bitstorm.gameoflife.GameOfLifeControlsEvent extends java.awt.Event implements Serializable

Serialized Fields

speed

int speed

zoom

int zoom

shapeName

java.lang.String shapeName

Class org.bitstorm.gameoflife.ShapeException extends java.lang.Exception implements Serializable

Class org.bitstorm.gameoflife.StandaloneGameOfLife extends GameOfLife implements Serializable

Serialized Fields

appletFrame

java.awt.Frame appletFrame

args

java.lang.String[] args

gridIO

StandaloneGameOfLife.GameOfLifeGridIO gridIO


Package org.bitstorm.util

Class org.bitstorm.util.AboutDialog extends java.awt.Dialog implements Serializable

Serialized Fields

okButton

java.awt.Button okButton

Class org.bitstorm.util.AlertBox extends java.awt.Dialog implements Serializable

Serialized Fields

okButton

java.awt.Button okButton

Class org.bitstorm.util.ImageComponent extends java.awt.Canvas implements Serializable

Serialized Fields

image

java.awt.Image image

Class org.bitstorm.util.TextFileDialog extends java.awt.Dialog implements Serializable


Game of Life 1.5

This API descibes the Game of Life program, written by Edwin Martin. The source code is available online too.

Copyright 1996-2004 Edwin Martin <edwin@bitstorm.org>.