Serialized Form


Package com.robrohan.ruin

Class com.robrohan.ruin.ProgressDialog implements Serializable

Serialized Fields

progress

javax.swing.JProgressBar progress

label

javax.swing.JLabel label

Class com.robrohan.ruin.RuinApplet implements Serializable

Serialized Fields

wadReader

WadReader wadReader

waxReader

WaxReader waxReader

display

Display display

_this

RuinApplet _this

statusLabel

javax.swing.JLabel statusLabel

Class com.robrohan.ruin.RuinLauncher implements Serializable

Serialized Fields

wadReader

WadReader wadReader


Package com.robrohan.ruin.display

Class com.robrohan.ruin.display.ByteImage implements Serializable

Serialized Fields

xSize

int xSize

ySize

int ySize

xOffs

int xOffs

yOffs

int yOffs

strips

byte[][] strips

name

java.lang.String name

Class com.robrohan.ruin.display.Display implements Serializable

Serialized Fields

device

java.awt.GraphicsDevice device

xSize

int xSize

ySize

int ySize

bpp

int bpp

palettes

java.util.ArrayList palettes

oldDisplayMode

java.awt.DisplayMode oldDisplayMode

thread

java.lang.Thread thread

colorModel

java.awt.image.IndexColorModel colorModel

robot

java.awt.Robot robot

keyUp

boolean keyUp

keyDown

boolean keyDown

keyLeft

boolean keyLeft

keyRight

boolean keyRight

keyTurnLeft

boolean keyTurnLeft

keyTurnRight

boolean keyTurnRight

flyUp

boolean flyUp

flyDown

boolean flyDown

flyy

float flyy

wadReader

WadReader wadReader

level

DoomLevel level

playerPos

MotionPos playerPos

ogi

java.awt.Image ogi

og

java.awt.Graphics2D og

ticker

Ticker ticker

viewport

Viewport viewport

xFovCalc

float xFovCalc
x-axis field of view (left right)


yFovCalc

float yFovCalc
y-axis field of view (up down)


xOffs

int xOffs
the middle of the current viewable screen X


yOffs

int yOffs
the middle of the current viewable screen Y


texturemap

boolean texturemap

t

float t

time

int time

fps

float fps

currentSector

Sector currentSector

frames

int frames

start

long start

playerlast

Pos playerlast

look

boolean look

lastx

int lastx

Class com.robrohan.ruin.display.ZoomDisplay implements Serializable

Serialized Fields

xSize

int xSize

ySize

int ySize


Package com.robrohan.ruin.doom

Class com.robrohan.ruin.doom.BlockList implements Serializable

Serialized Fields

linedefsLength

int linedefsLength

thingsLength

int thingsLength

linedefs

int[] linedefs

things

int[] things

Class com.robrohan.ruin.doom.Blockmap implements Serializable

Serialized Fields

rows

int rows

columns

int columns

cellarray

java.util.Vector cellarray

Class com.robrohan.ruin.doom.ColorMaps implements Serializable

Serialized Fields

colorMaps

byte[][] colorMaps

Class com.robrohan.ruin.doom.DoomLevel implements Serializable

Serialized Fields

name

java.lang.String name

vertexes

Vertex[] vertexes

linedefs

Linedef[] linedefs

things

Thing[] things

sectors

Sector[] sectors

sidedefs

Sidedef[] sidedefs

playerStart

Pos playerStart

nodes

Node[] nodes

ssectors

Ssector[] ssectors

segs

Seg[] segs

reject

boolean[][] reject

blockmap

Blockmap blockmap

Class com.robrohan.ruin.doom.Linedef implements Serializable

Serialized Fields

fromVertex

int fromVertex

toVertex

int toVertex

rightSidedefNo

int rightSidedefNo

leftSidedefNo

int leftSidedefNo

rightSidedef

Sidedef rightSidedef

leftSidedef

Sidedef leftSidedef

impassible

boolean impassible

blockMonsters

boolean blockMonsters

twoSided

boolean twoSided

upperUnpegged

boolean upperUnpegged

lowerUnpegged

boolean lowerUnpegged

secret

boolean secret

blockSound

boolean blockSound

notOnMap

boolean notOnMap

alreadyOnMap

boolean alreadyOnMap

id

int id
the id of this linedef used mostly in blockmap lookup. determined from the order in the wad file

Class com.robrohan.ruin.doom.Node implements Serializable

Serialized Fields

x

float x

z

float z

xa

float xa

za

float za

rightNodeNum

int rightNodeNum

leftNodeNum

int leftNodeNum

rightNode

BspElement rightNode

leftNode

BspElement leftNode

leftBox

NodeContainerBox leftBox

rightBox

NodeContainerBox rightBox

Class com.robrohan.ruin.doom.NodeContainerBox implements Serializable

Serialized Fields

corners

Vertex[] corners

Class com.robrohan.ruin.doom.Palettes implements Serializable

Serialized Fields

palettes

byte[][][] palettes

Class com.robrohan.ruin.doom.Patch implements Serializable

Serialized Fields

xOffs

int xOffs

yOffs

int yOffs

imgId

int imgId

Class com.robrohan.ruin.doom.Sector implements Serializable

Serialized Fields

id

int id

floorHeight

int floorHeight

ceilingHeight

int ceilingHeight

floorName

java.lang.String floorName

ceilingName

java.lang.String ceilingName

brightness

float brightness

Class com.robrohan.ruin.doom.Seg implements Serializable

Serialized Fields

linedefNo

int linedefNo

fromVertex

int fromVertex

toVertex

int toVertex

rightSide

boolean rightSide

linedef

Linedef linedef

sidedef

Sidedef sidedef

offset

int offset

Class com.robrohan.ruin.doom.Sidedef implements Serializable

Serialized Fields

upperImage

java.lang.String upperImage

middleImage

java.lang.String middleImage

lowerImage

java.lang.String lowerImage

sectorNo

int sectorNo

sector

Sector sector
the sector this sidedef belongs to


xTexOffs

int xTexOffs

yTexOffs

int yTexOffs

Class com.robrohan.ruin.doom.Ssector implements Serializable

Serialized Fields

segCount

int segCount

segStart

int segStart

segs

Seg[] segs

maxY

int[] maxY

minY

int[] minY

things

java.util.ArrayList things

Class com.robrohan.ruin.doom.Texture implements Serializable

Serialized Fields

name

java.lang.String name

width

int width

height

int height

patches

java.util.List patches

img

ByteImage img

Class com.robrohan.ruin.doom.Thing implements Serializable

Serialized Fields

x

int x

z

int z


Package com.robrohan.ruin.math3d

Class com.robrohan.ruin.math3d.LineEdge implements Serializable

Serialized Fields

y1

float y1

y2

float y2

Class com.robrohan.ruin.math3d.MotionPos implements Serializable

Serialized Fields

xa

float xa

ya

float ya

za

float za

dira

float dira

Class com.robrohan.ruin.math3d.Pos implements Serializable

Serialized Fields

x

float x

y

float y

z

float z

dir

float dir

Class com.robrohan.ruin.math3d.Vertex implements Serializable

Serialized Fields

x

float x

z

float z