A B C D E F G I J K L M N O P R S T U V W X Z

A

accelerateRelative(float, float) - Method in class com.robrohan.ruin.math3d.MotionPos
moves
accelerateRelative(float, float, float) - Method in class com.robrohan.ruin.math3d.MotionPos
moves
add(float, float) - Method in class com.robrohan.ruin.math3d.Vertex
 
add(Vertex) - Method in class com.robrohan.ruin.math3d.Vertex
 
addLineDef(int) - Method in class com.robrohan.ruin.doom.BlockList
add a linedef
addLineList(int[]) - Method in class com.robrohan.ruin.doom.BlockList
add a list of linedefs
addList(int[]) - Method in class com.robrohan.ruin.doom.Blockmap
add a list to the cellarray this assumes you are building the cell map in order
addPatch(Patch) - Method in class com.robrohan.ruin.doom.Texture
adds a patch
addThing(Thing) - Method in class com.robrohan.ruin.doom.Ssector
add a thing to this sub sector

B

Base64 - class com.robrohan.ruin.util.Base64.
 
Base64.InputStream - class com.robrohan.ruin.util.Base64.InputStream.
A Base64#InputStream will read data from another InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.InputStream(InputStream) - Constructor for class com.robrohan.ruin.util.Base64.InputStream
Constructs a Base64#InputStream in DECODE mode.
Base64.InputStream(InputStream, boolean) - Constructor for class com.robrohan.ruin.util.Base64.InputStream
Constructs a Base64#InputStream in either ENCODE or DECODE mode.
Base64.InputStream(InputStream, boolean, boolean) - Constructor for class com.robrohan.ruin.util.Base64.InputStream
Constructs a Base64#InputStream in either ENCODE or DECODE mode.
Base64.OutputStream - class com.robrohan.ruin.util.Base64.OutputStream.
A Base64#OutputStream will write data to another OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream(OutputStream) - Constructor for class com.robrohan.ruin.util.Base64.OutputStream
Constructs a Base64#OutputStream in ENCODE mode.
Base64.OutputStream(OutputStream, boolean) - Constructor for class com.robrohan.ruin.util.Base64.OutputStream
Constructs a Base64#OutputStream in either ENCODE or DECODE mode.
Base64.OutputStream(OutputStream, boolean, boolean) - Constructor for class com.robrohan.ruin.util.Base64.OutputStream
Constructs a Base64#OutputStream in either ENCODE or DECODE mode.
blankScreen() - Method in class com.robrohan.ruin.display.Viewport
 
BlockList - class com.robrohan.ruin.doom.BlockList.
A Block map (collision detection) is broken into cells, in each cell is a list of its contents (specifically the lines that run though it and the things that are in it - @2002.10.27).
BlockList() - Constructor for class com.robrohan.ruin.doom.BlockList
Creates a new instance of BlockList
Blockmap - class com.robrohan.ruin.doom.Blockmap.
 
Blockmap() - Constructor for class com.robrohan.ruin.doom.Blockmap
 
blocksMonsters() - Method in class com.robrohan.ruin.doom.Linedef
 
blocksSound() - Method in class com.robrohan.ruin.doom.Linedef
 
BspElement - class com.robrohan.ruin.doom.BspElement.
 
BspElement() - Constructor for class com.robrohan.ruin.doom.BspElement
 
ByteImage - class com.robrohan.ruin.display.ByteImage.
 
ByteImage(String, int, int, int, int) - Constructor for class com.robrohan.ruin.display.ByteImage
 

C

calculateTexLength() - Method in class com.robrohan.ruin.math3d.Line
 
characters(char[], int, int) - Method in class com.robrohan.ruin.doom.WaxReader
Receive notification of character data.
clear(float) - Method in class com.robrohan.ruin.display.Viewport
 
clear(int, int) - Method in class com.robrohan.ruin.doom.Ssector
 
clearThings(Thing) - Method in class com.robrohan.ruin.doom.Ssector
remove all the things in this sub sector
clip(float) - Method in class com.robrohan.ruin.math3d.Line
 
Clock - class com.robrohan.ruin.display.timing.Clock.
 
Clock(int) - Constructor for class com.robrohan.ruin.display.timing.Clock
 
close() - Method in class com.robrohan.ruin.util.Base64.OutputStream
Flushes and closes stream.
cmaps - Variable in class com.robrohan.ruin.doom.WaxReader
 
codeBase - Variable in class com.robrohan.ruin.doom.WaxReader
 
colorMaps - Variable in class com.robrohan.ruin.doom.ColorMaps
 
ColorMaps - class com.robrohan.ruin.doom.ColorMaps.
 
ColorMaps() - Constructor for class com.robrohan.ruin.doom.ColorMaps
Creates a new instance of ColorMaps
com.robrohan.ruin - package com.robrohan.ruin
 
com.robrohan.ruin.display - package com.robrohan.ruin.display
 
com.robrohan.ruin.display.timing - package com.robrohan.ruin.display.timing
 
com.robrohan.ruin.doom - package com.robrohan.ruin.doom
 
com.robrohan.ruin.math3d - package com.robrohan.ruin.math3d
 
com.robrohan.ruin.util - package com.robrohan.ruin.util
 
compareTo(Object) - Method in class com.robrohan.ruin.display.Sprite
 
compareTo(Object) - Method in class com.robrohan.ruin.math3d.Vertex
 
compile() - Method in class com.robrohan.ruin.doom.DoomLevel
"create" this level
compile(DoomLevel) - Method in class com.robrohan.ruin.doom.Seg
 
compile(DoomLevel) - Method in class com.robrohan.ruin.doom.Ssector
 
compile(DoomLevel) - Method in class com.robrohan.ruin.doom.Node
 
compile(DoomLevel) - Method in class com.robrohan.ruin.doom.Thing
 
compile(DoomLevel) - Method in class com.robrohan.ruin.doom.Sidedef
 
compile(DoomLevel) - Method in class com.robrohan.ruin.doom.Linedef
 
compile(WadReader) - Method in class com.robrohan.ruin.doom.Texture
 
concatRx(double) - Method in class com.robrohan.ruin.math3d.Generic3dMatrix
multiplies a rotation about the X-axis i.e.
concatRy(double) - Method in class com.robrohan.ruin.math3d.Generic3dMatrix
multiplies a rotation about the Y-axis i.e.
concatRz(double) - Method in class com.robrohan.ruin.math3d.Generic3dMatrix
multiplies a rotation about the Z-axis i.e.
concatS(double, double, double) - Method in class com.robrohan.ruin.math3d.Generic3dMatrix
multiplies scaling
concatT(double, double, double) - Method in class com.robrohan.ruin.math3d.Generic3dMatrix
multiplies a transform

D

DECODE - Static variable in class com.robrohan.ruin.util.Base64
Specify decoding (value is false).
decode(byte[], int, int) - Static method in class com.robrohan.ruin.util.Base64
Decodes Base64 content in byte array format and returns the decoded byte array.
decode(String) - Static method in class com.robrohan.ruin.util.Base64
Decodes data from Base64 notation.
decodeToObject(String) - Static method in class com.robrohan.ruin.util.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
decodeToString(String) - Static method in class com.robrohan.ruin.util.Base64
Decodes data from Base64 notation and returns it as a string.
destroy() - Method in class com.robrohan.ruin.display.Display
 
Display - class com.robrohan.ruin.display.Display.
 
Display(WaxReader, int, int, int) - Constructor for class com.robrohan.ruin.display.Display
The drawing function
dl - Variable in class com.robrohan.ruin.doom.WadBraker
 
dl - Variable in class com.robrohan.ruin.doom.WaxReader
 
doDump() - Method in class com.robrohan.ruin.doom.Blockmap
Dumps the map to stdout with the first item in the list.
DoomLevel - class com.robrohan.ruin.doom.DoomLevel.
 
DoomLevel() - Constructor for class com.robrohan.ruin.doom.DoomLevel
 
downloadComplete() - Method in class com.robrohan.ruin.RuinApplet
 
downloadComplete() - Method in class com.robrohan.ruin.ProgressDialog
 
downloadComplete() - Method in interface com.robrohan.ruin.doom.WadReaderListener
 
downloadProgress(String) - Method in class com.robrohan.ruin.RuinApplet
 
downloadProgress(String) - Method in class com.robrohan.ruin.ProgressDialog
 
downloadProgress(String) - Method in interface com.robrohan.ruin.doom.WadReaderListener
 
drawImage(ByteImage, int, int, int) - Method in class com.robrohan.ruin.display.Viewport
 
drawMiddleWall(Ssector, ByteImage, float, int, int, int, float, int, int, int, float, float, float, float, float, float, float, float, float, int, int) - Method in class com.robrohan.ruin.display.Viewport
This might have to with patches (or imgs on the walls)? uncomment when at that level :)
drawOverlay() - Method in class com.robrohan.ruin.display.Viewport
 
drawScaledImage(Ssector, ByteImage, float, int, int, float, int, int) - Method in class com.robrohan.ruin.display.Viewport
 
drawWall(Ssector, ByteImage, ByteImage, byte[], byte[], float, int, int, int, int, int, float, int, int, int, int, int, float, float, float, float, float, float, float, float, float, float, float, float, float, int, int) - Method in class com.robrohan.ruin.display.Viewport
Ok, I think these functions draw the textures on to an image based on the information passed from Display.
dumpGlobalData() - Method in class com.robrohan.ruin.doom.WadBraker
 
dumpLevel() - Method in class com.robrohan.ruin.doom.WadBraker
 
dumpTextures(boolean) - Method in class com.robrohan.ruin.doom.WadBraker
 

E

ENCODE - Static variable in class com.robrohan.ruin.util.Base64
Specify encoding (value is true).
encodeBytes(byte[]) - Static method in class com.robrohan.ruin.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], boolean) - Static method in class com.robrohan.ruin.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class com.robrohan.ruin.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, boolean) - Static method in class com.robrohan.ruin.util.Base64
Encodes a byte array into Base64 notation.
encodeObject(Serializable) - Static method in class com.robrohan.ruin.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, boolean) - Static method in class com.robrohan.ruin.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeString(String) - Static method in class com.robrohan.ruin.util.Base64
Encodes a string in Base64 notation with line breaks after every 75 Base64 characters.
encodeString(String, boolean) - Static method in class com.robrohan.ruin.util.Base64
Encodes a string in Base64 notation with line breaks after every 75 Base64 characters.
endDocument() - Method in class com.robrohan.ruin.doom.WaxReader
Receive notification of the end of a document.
endElement(String, String, String) - Method in class com.robrohan.ruin.doom.WaxReader
Receive notification of the end of an element.
endPrefixMapping(String) - Method in class com.robrohan.ruin.doom.WaxReader
End the scope of a prefix-URI mapping.

F

flip() - Method in class com.robrohan.ruin.math3d.Line
 
flts - Variable in class com.robrohan.ruin.doom.WaxReader
 
flush() - Method in class com.robrohan.ruin.util.Base64.OutputStream
Appropriately pads Base64 notation when encoding or throws an exception if Base64 input is not properly padded when decoding.
focusGained(FocusEvent) - Method in class com.robrohan.ruin.display.Display
 
focusLevel - Variable in class com.robrohan.ruin.doom.WadReader
 
focusLost(FocusEvent) - Method in class com.robrohan.ruin.display.Display
 

G

Generic3dMatrix - class com.robrohan.ruin.math3d.Generic3dMatrix.
A generic 3d matrix class that implements rotation about the principal axis, translation, and scaling
Generic3dMatrix() - Constructor for class com.robrohan.ruin.math3d.Generic3dMatrix
Creates a new instance of fGeneric3dMatrix
getAllLineDefs() - Method in class com.robrohan.ruin.doom.BlockList
returns all linedef Ids for this Block List
getBlockmap() - Method in class com.robrohan.ruin.doom.DoomLevel
 
getBlockMap() - Method in class com.robrohan.ruin.doom.WadReader
Returns the blockmap for this level
getBrightness() - Method in class com.robrohan.ruin.doom.Sector
gets the brightness of this Sector
getCeilingHeight() - Method in class com.robrohan.ruin.doom.Sector
gets the celingheigh of this Sector
getCeilingName() - Method in class com.robrohan.ruin.doom.Sector
get the Ceiling texture name for this Sector
getColorMaps() - Method in class com.robrohan.ruin.doom.WaxReader
 
getColorMaps() - Method in class com.robrohan.ruin.doom.WadReader
 
getColumns() - Method in class com.robrohan.ruin.doom.Blockmap
get the number of columns
getCopy() - Method in class com.robrohan.ruin.math3d.Pos
 
getDir() - Method in class com.robrohan.ruin.math3d.Pos
 
getDira() - Method in class com.robrohan.ruin.math3d.MotionPos
 
getEnd() - Method in class com.robrohan.ruin.math3d.Line
 
getFlat(String) - Method in class com.robrohan.ruin.display.Display
 
getFlats() - Method in class com.robrohan.ruin.doom.WaxReader
 
getFlats() - Method in class com.robrohan.ruin.doom.WadReader
Returns all the Flats in this wad
getFloorHeight() - Method in class com.robrohan.ruin.doom.Sector
gets the floor height of this sector
getFloorName() - Method in class com.robrohan.ruin.doom.Sector
get the floor texture name for this Sector
getFromVertex() - Method in class com.robrohan.ruin.doom.Seg
 
getFromVertex() - Method in class com.robrohan.ruin.doom.Linedef
get the id of the from vertex from to +===============+
getGlobals() - Method in class com.robrohan.ruin.doom.WaxReader
 
getId() - Method in class com.robrohan.ruin.doom.Sector
get the Id for this sector
getId() - Method in class com.robrohan.ruin.doom.Linedef
get this linedefs current id
getImage(String) - Method in class com.robrohan.ruin.display.Display
 
getImages() - Method in class com.robrohan.ruin.doom.WadReader
Returns all the Images in this wad
getImg() - Method in class com.robrohan.ruin.display.Viewport
 
getImg() - Method in class com.robrohan.ruin.display.Sprite
 
getImg() - Method in class com.robrohan.ruin.doom.Texture
gets the byte image graphic for this texture
getImgId() - Method in class com.robrohan.ruin.doom.Patch
gets the image id (set in the wad / wax)
getLeftSidedef() - Method in class com.robrohan.ruin.doom.Linedef
 
getLevel() - Method in class com.robrohan.ruin.doom.WaxReader
 
getLevels() - Method in class com.robrohan.ruin.doom.WaxReader
 
getLevels() - Method in class com.robrohan.ruin.doom.WadReader
 
getLinedef() - Method in class com.robrohan.ruin.doom.Seg
 
getLineDef(int) - Method in class com.robrohan.ruin.doom.BlockList
get a line def
getLinedefs() - Method in class com.robrohan.ruin.doom.DoomLevel
 
getList(int) - Method in class com.robrohan.ruin.doom.Blockmap
gets a linedef list from a cell int the block map
getLowerImage() - Method in class com.robrohan.ruin.doom.Sidedef
 
getMaxY() - Method in class com.robrohan.ruin.doom.Ssector
 
getMiddleImage() - Method in class com.robrohan.ruin.doom.Sidedef
 
getMinY() - Method in class com.robrohan.ruin.doom.Ssector
 
getName() - Method in class com.robrohan.ruin.display.ByteImage
 
getName() - Method in class com.robrohan.ruin.doom.DoomLevel
 
getNodes() - Method in class com.robrohan.ruin.doom.DoomLevel
 
getNullImage() - Method in class com.robrohan.ruin.display.Viewport
 
getOffset() - Method in class com.robrohan.ruin.doom.Seg
 
getOgi() - Method in class com.robrohan.ruin.display.Display
get the offscreen image (double buffering)
getPalettes() - Method in class com.robrohan.ruin.doom.WaxReader
 
getPalettes() - Method in class com.robrohan.ruin.doom.WadReader
 
getPlayerStart() - Method in class com.robrohan.ruin.doom.DoomLevel
player start pos for this level
getPnames() - Method in class com.robrohan.ruin.doom.WadReader
 
getPos() - Method in class com.robrohan.ruin.display.Sprite
 
getReject() - Method in class com.robrohan.ruin.doom.DoomLevel
 
getRightSidedef() - Method in class com.robrohan.ruin.doom.Linedef
 
getRotatedVertices(float, float, float) - Method in class com.robrohan.ruin.doom.DoomLevel
 
getRows() - Method in class com.robrohan.ruin.doom.Blockmap
get the number of rows
getSector() - Method in class com.robrohan.ruin.doom.Seg
 
getSector() - Method in class com.robrohan.ruin.doom.Ssector
get the sector this subsector belong to
getSector() - Method in class com.robrohan.ruin.doom.Sidedef
get the sector object this Sidedef belongs to
getSectorAt(float, float) - Method in class com.robrohan.ruin.doom.Node
gets a Sector from an x,z pair
getSectorAt(float, float) - Method in class com.robrohan.ruin.doom.DoomLevel
 
getSectorNo() - Method in class com.robrohan.ruin.doom.Sidedef
get the sector number this Sidedef belongs to
getSectors() - Method in class com.robrohan.ruin.doom.DoomLevel
 
getSegs() - Method in class com.robrohan.ruin.doom.Ssector
get the segments in this Sub sector
getSegs() - Method in class com.robrohan.ruin.doom.DoomLevel
 
getSidedef() - Method in class com.robrohan.ruin.doom.Seg
 
getSidedefs() - Method in class com.robrohan.ruin.doom.DoomLevel
 
getSsectorAt(float, float) - Method in class com.robrohan.ruin.doom.Node
gets a Sub Sector from an x,z pair
getSsectorAt(float, float) - Method in class com.robrohan.ruin.doom.DoomLevel
 
getSsectors() - Method in class com.robrohan.ruin.doom.DoomLevel
 
getStart() - Method in class com.robrohan.ruin.math3d.Line
 
getStrip(int) - Method in class com.robrohan.ruin.display.ByteImage
 
getTexture(String) - Method in class com.robrohan.ruin.display.Display
 
getTextures() - Method in class com.robrohan.ruin.doom.WaxReader
 
getTextures() - Method in class com.robrohan.ruin.doom.WadReader
Returns all the Textures in this wad
getThings() - Method in class com.robrohan.ruin.doom.Ssector
gets all the things in this sub sector
getTicks() - Method in class com.robrohan.ruin.display.timing.Clock
 
getTopNode() - Method in class com.robrohan.ruin.doom.DoomLevel
 
getToVertex() - Method in class com.robrohan.ruin.doom.Seg
 
getToVertex() - Method in class com.robrohan.ruin.doom.Linedef
get the id of the to vertex from to +===============+
getTx1() - Method in class com.robrohan.ruin.math3d.Line
 
getTx2() - Method in class com.robrohan.ruin.math3d.Line
 
getUpperImage() - Method in class com.robrohan.ruin.doom.Sidedef
 
getWorldSector() - Method in class com.robrohan.ruin.doom.WaxReader
 
getWorldSector(String) - Method in class com.robrohan.ruin.doom.WaxReader
load the world sector file from the server.
getX() - Method in class com.robrohan.ruin.doom.Thing
 
getX() - Method in class com.robrohan.ruin.math3d.Pos
 
getX() - Method in class com.robrohan.ruin.math3d.Vertex
 
getXa() - Method in class com.robrohan.ruin.math3d.MotionPos
 
getxOffs() - Method in class com.robrohan.ruin.display.ByteImage
 
getXOffs() - Method in class com.robrohan.ruin.doom.Patch
get the X offset for this patch
getxSize() - Method in class com.robrohan.ruin.display.ByteImage
 
getxSize() - Method in class com.robrohan.ruin.display.Sprite
 
getXTexOffs() - Method in class com.robrohan.ruin.doom.Sidedef
texture x offset for this side def
getY() - Method in class com.robrohan.ruin.display.Sprite
 
getY() - Method in class com.robrohan.ruin.math3d.Pos
 
getY1() - Method in class com.robrohan.ruin.math3d.LineEdge
 
getY2() - Method in class com.robrohan.ruin.math3d.LineEdge
 
getYa() - Method in class com.robrohan.ruin.math3d.MotionPos
 
getyOffs() - Method in class com.robrohan.ruin.display.ByteImage
 
getYOffs() - Method in class com.robrohan.ruin.doom.Patch
gets the Y offset for this patch
getySize() - Method in class com.robrohan.ruin.display.ByteImage
 
getySize() - Method in class com.robrohan.ruin.display.Sprite
 
getYTexOffs() - Method in class com.robrohan.ruin.doom.Sidedef
texture y offset for this side def
getZ() - Method in class com.robrohan.ruin.doom.Thing
 
getZ() - Method in class com.robrohan.ruin.math3d.Pos
 
getZ() - Method in class com.robrohan.ruin.math3d.Vertex
 
getZa() - Method in class com.robrohan.ruin.math3d.MotionPos
 

I

ignorableWhitespace(char[], int, int) - Method in class com.robrohan.ruin.doom.WaxReader
Receive notification of ignorable whitespace in element content.
inertia(float, float, float, float) - Method in class com.robrohan.ruin.math3d.MotionPos
 
init() - Method in class com.robrohan.ruin.RuinApplet
 
init() - Method in class com.robrohan.ruin.display.Display
Dont think I am going to use this in Ruin, at least not at first Go to Full Screen mode
inView(Pos, int, float) - Method in class com.robrohan.ruin.doom.NodeContainerBox
checks to see if this Node Box is in current view
isAlreadyOnMap() - Method in class com.robrohan.ruin.doom.Linedef
 
isFocusable() - Method in class com.robrohan.ruin.display.Display
 
isImpassible() - Method in class com.robrohan.ruin.doom.Linedef
 
isLowerUnpegged() - Method in class com.robrohan.ruin.doom.Linedef
 
isNotOnMap() - Method in class com.robrohan.ruin.doom.Linedef
 
isRight(float, float) - Method in class com.robrohan.ruin.doom.Node
 
isRightSide() - Method in class com.robrohan.ruin.doom.Seg
 
isSecret() - Method in class com.robrohan.ruin.doom.Linedef
 
isTwoSided() - Method in class com.robrohan.ruin.doom.Linedef
 
isUpperUnpegged() - Method in class com.robrohan.ruin.doom.Linedef
 

J

join() - Method in class com.robrohan.ruin.display.Display
 
join() - Method in class com.robrohan.ruin.display.timing.Ticker
 

K

keyPressed(KeyEvent) - Method in class com.robrohan.ruin.display.Display
 
keyReleased(KeyEvent) - Method in class com.robrohan.ruin.display.Display
 
keyTyped(KeyEvent) - Method in class com.robrohan.ruin.display.Display
 

L

lastx - Variable in class com.robrohan.ruin.display.Display
 
Level - Variable in class com.robrohan.ruin.doom.WadBraker
 
Line - class com.robrohan.ruin.math3d.Line.
 
Line(Vertex, Vertex, float, float, int) - Constructor for class com.robrohan.ruin.math3d.Line
 
Linedef - class com.robrohan.ruin.doom.Linedef.
Each linedef represents a line from one of the VERTEXES to another.
Linedef(int, int, int, int, int) - Constructor for class com.robrohan.ruin.doom.Linedef
 
linedefs - Variable in class com.robrohan.ruin.doom.BlockList
 
LineEdge - class com.robrohan.ruin.math3d.LineEdge.
 
LineEdge(float, float, float, float) - Constructor for class com.robrohan.ruin.math3d.LineEdge
 
LineEdge(Vertex, float, float) - Constructor for class com.robrohan.ruin.math3d.LineEdge
 
listener - Variable in class com.robrohan.ruin.doom.WaxReader
 
loadWad(File) - Method in class com.robrohan.ruin.doom.WadBraker
loads a wad and breaks it into its parts (textures, flats, etc)

M

main(String[]) - Static method in class com.robrohan.ruin.RuinLauncher
 
main(String[]) - Static method in class com.robrohan.ruin.RuinFullscreen
 
main(String[]) - Static method in class com.robrohan.ruin.doom.WadBraker
 
main(String[]) - Static method in class com.robrohan.ruin.doom.WaxReader
 
main(String[]) - Static method in class com.robrohan.ruin.doom.BlockList
 
main(String[]) - Static method in class com.robrohan.ruin.util.Base64
Testing.
makeIdentity() - Method in class com.robrohan.ruin.math3d.Generic3dMatrix
creates or resets the matrix
MAXLINES - Static variable in class com.robrohan.ruin.doom.BlockList
the maximium number of lines in this block these are confined to this block so this should be more than enough.
MAXTHINGS - Static variable in class com.robrohan.ruin.doom.BlockList
 
MotionPos - class com.robrohan.ruin.math3d.MotionPos.
used mostly like a camera object
MotionPos(float, float, float, float) - Constructor for class com.robrohan.ruin.math3d.MotionPos
 
MotionPos(float, float, float, float, float, float, float, float) - Constructor for class com.robrohan.ruin.math3d.MotionPos
 
mouseClicked(MouseEvent) - Method in class com.robrohan.ruin.display.Display
 
mouseDragged(MouseEvent) - Method in class com.robrohan.ruin.display.Display
 
mouseEntered(MouseEvent) - Method in class com.robrohan.ruin.display.Display
 
mouseExited(MouseEvent) - Method in class com.robrohan.ruin.display.Display
 
mouseMoved(MouseEvent) - Method in class com.robrohan.ruin.display.Display
 
mousePressed(MouseEvent) - Method in class com.robrohan.ruin.display.Display
 
mouseReleased(MouseEvent) - Method in class com.robrohan.ruin.display.Display
 
move() - Method in class com.robrohan.ruin.math3d.MotionPos
 
move(float, float, float, float) - Method in class com.robrohan.ruin.math3d.Pos
the main funtion to move the object around poition + direction
moveRelative(float, float) - Method in class com.robrohan.ruin.math3d.Pos
used move with adjusting the Y axis (the up down axis)
moveTo(float, float, float, float) - Method in class com.robrohan.ruin.math3d.Pos
a quick placement.
moveTo(Pos) - Method in class com.robrohan.ruin.math3d.Pos
a quick placement.
multiply(float) - Method in class com.robrohan.ruin.math3d.Vertex
 
multiply(float, float) - Method in class com.robrohan.ruin.math3d.Vertex
 
multiply(Vertex) - Method in class com.robrohan.ruin.math3d.Vertex
 

N

Node - class com.robrohan.ruin.doom.Node.
 
Node(float, float, float, float, int, int, NodeContainerBox, NodeContainerBox) - Constructor for class com.robrohan.ruin.doom.Node
creates a new node
NodeContainerBox - class com.robrohan.ruin.doom.NodeContainerBox.
y | / ---+--- x / | z
NodeContainerBox(int, int, int, int) - Constructor for class com.robrohan.ruin.doom.NodeContainerBox
 

O

oneWayClip(float) - Method in class com.robrohan.ruin.math3d.Line
 

P

paint(Graphics) - Method in class com.robrohan.ruin.display.ZoomDisplay
 
paint(Graphics) - Method in class com.robrohan.ruin.display.Display
 
palettes - Variable in class com.robrohan.ruin.doom.Palettes
 
Palettes - class com.robrohan.ruin.doom.Palettes.
 
Palettes() - Constructor for class com.robrohan.ruin.doom.Palettes
Creates a new instance of Palettes
pals - Variable in class com.robrohan.ruin.doom.WaxReader
 
parse() - Method in class com.robrohan.ruin.doom.WaxReader
After the support file is loaded, this starts the parseing / supporting file loading
Patch - class com.robrohan.ruin.doom.Patch.
a patch is like a "patch of graphic"
Patch(int, int, int) - Constructor for class com.robrohan.ruin.doom.Patch
creates a new patch
Pos - class com.robrohan.ruin.math3d.Pos.
 
Pos(float, float, float, float) - Constructor for class com.robrohan.ruin.math3d.Pos
 
processingInstruction(String, String) - Method in class com.robrohan.ruin.doom.WaxReader
Receive notification of a processing instruction.
ProgressDialog - class com.robrohan.ruin.ProgressDialog.
 
ProgressDialog(String, int) - Constructor for class com.robrohan.ruin.ProgressDialog
 
project(float) - Method in class com.robrohan.ruin.math3d.Vertex
 
project(float, float) - Method in class com.robrohan.ruin.display.Sprite
 
project(float, float) - Method in class com.robrohan.ruin.math3d.LineEdge
 
project(float, float) - Method in class com.robrohan.ruin.math3d.Line
 

R

read() - Method in class com.robrohan.ruin.util.Base64.InputStream
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
read(byte[], int, int) - Method in class com.robrohan.ruin.util.Base64.InputStream
Calls Base64.InputStream.read() repeatedly until the end of stream is reached or len bytes are read.
read(InputStream, int, WadReaderListener) - Method in class com.robrohan.ruin.doom.WadReader
 
Reject - class com.robrohan.ruin.doom.Reject.
 
Reject() - Constructor for class com.robrohan.ruin.doom.Reject
 
releaseAllKeys() - Method in class com.robrohan.ruin.display.Display
 
remove(float, float) - Method in class com.robrohan.ruin.math3d.Vertex
 
remove(Vertex) - Method in class com.robrohan.ruin.math3d.Vertex
 
render() - Method in class com.robrohan.ruin.display.Display
 
render() - Method in interface com.robrohan.ruin.display.timing.Renderable
 
render(Graphics2D, float, float, float, float) - Method in class com.robrohan.ruin.display.Display
the main "drawing of the screen"
Renderable - interface com.robrohan.ruin.display.timing.Renderable.
 
renderSeg(Graphics2D, Ssector, Seg, Vertex[], float, float, float, float) - Method in class com.robrohan.ruin.display.Display
render a Seg - actually call the correct render for 2 sided segments and for 1 sided.
renderSidedef(Graphics2D, Ssector, Seg, Linedef, Sidedef, Vertex[], float, float, float, float) - Method in class com.robrohan.ruin.display.Display
 
renderSidedef2s(Graphics2D, Ssector, Seg, Linedef, Sidedef, Sidedef, Vertex[], float, float, float, float) - Method in class com.robrohan.ruin.display.Display
render a 2 sided side def
rotate(float) - Method in class com.robrohan.ruin.math3d.Vertex
 
RuinApplet - class com.robrohan.ruin.RuinApplet.
 
RuinApplet() - Constructor for class com.robrohan.ruin.RuinApplet
 
RuinFullscreen - class com.robrohan.ruin.RuinFullscreen.
 
RuinFullscreen() - Constructor for class com.robrohan.ruin.RuinFullscreen
 
RuinLauncher - class com.robrohan.ruin.RuinLauncher.
 
RuinLauncher(WadReader) - Constructor for class com.robrohan.ruin.RuinLauncher
 
run() - Method in class com.robrohan.ruin.display.timing.Ticker
 
run() - Method in class com.robrohan.ruin.display.timing.Clock
 

S

SAXFACTORY - Static variable in class com.robrohan.ruin.doom.WaxReader
 
Sector - class com.robrohan.ruin.doom.Sector.
A SECTOR is a horizontal (east-west and north-south) area of the map where a floor height and ceiling height is defined.
Sector(int, int, int, String, String, float) - Constructor for class com.robrohan.ruin.doom.Sector
creates a new sector
Seg - class com.robrohan.ruin.doom.Seg.
The SEGS are stored in a sequential order determined by the SSECTORS, which are part of the NODES recursive tree For diagonal segs, the offset distance can be obtained from the formula DISTANCE = SQR((x2 - x1)^2 + (y2 - y1)^2).
Seg(int, int, int, boolean, int) - Constructor for class com.robrohan.ruin.doom.Seg
make a new segment
setAll(float, float) - Method in class com.robrohan.ruin.math3d.Vertex
 
setAll(Vertex) - Method in class com.robrohan.ruin.math3d.Vertex
 
setBlockmap(Blockmap) - Method in class com.robrohan.ruin.doom.DoomLevel
 
setByteImage(byte[]) - Method in class com.robrohan.ruin.doom.Texture
 
setColumns(int) - Method in class com.robrohan.ruin.doom.Blockmap
sets the number of columns in the blockmap
setDir(float) - Method in class com.robrohan.ruin.math3d.Pos
 
setDira(float) - Method in class com.robrohan.ruin.math3d.MotionPos
 
setDocumentLocator(Locator) - Method in class com.robrohan.ruin.doom.WaxReader
Receive an object for locating the origin of SAX document events.
setFile(String) - Method in class com.robrohan.ruin.doom.WaxReader
Set the .xml file which should match up with the world sector name file.
setId(int) - Method in class com.robrohan.ruin.doom.Linedef
set the id for this linedef
setLevel(String) - Method in class com.robrohan.ruin.doom.WadBraker
 
setLinedefs(Linedef[]) - Method in class com.robrohan.ruin.doom.DoomLevel
 
setName(String) - Method in class com.robrohan.ruin.doom.DoomLevel
 
setNodes(Node[]) - Method in class com.robrohan.ruin.doom.DoomLevel
 
setPlayerStart(Pos) - Method in class com.robrohan.ruin.doom.DoomLevel
 
setReject(boolean[][]) - Method in class com.robrohan.ruin.doom.DoomLevel
 
setRows(int) - Method in class com.robrohan.ruin.doom.Blockmap
sets the number of rows in the blockmap
setSectors(Sector[]) - Method in class com.robrohan.ruin.doom.DoomLevel
add all the sectors to this level
setSegs(Seg[]) - Method in class com.robrohan.ruin.doom.DoomLevel
 
setSidedefs(Sidedef[]) - Method in class com.robrohan.ruin.doom.DoomLevel
 
setSkyImage(ByteImage) - Method in class com.robrohan.ruin.display.Viewport
 
setSsectors(Ssector[]) - Method in class com.robrohan.ruin.doom.DoomLevel
 
setStrip(int, byte[]) - Method in class com.robrohan.ruin.display.ByteImage
 
setTestLevel(String) - Method in class com.robrohan.ruin.doom.WadReader
 
setThings(Thing[]) - Method in class com.robrohan.ruin.doom.DoomLevel
 
setVertexes(Vertex[]) - Method in class com.robrohan.ruin.doom.DoomLevel
 
setX(float) - Method in class com.robrohan.ruin.math3d.Pos
 
setX(float) - Method in class com.robrohan.ruin.math3d.Vertex
 
setXa(float) - Method in class com.robrohan.ruin.math3d.MotionPos
 
setY(float) - Method in class com.robrohan.ruin.math3d.Pos
 
setY1(float) - Method in class com.robrohan.ruin.math3d.LineEdge
 
setY2(float) - Method in class com.robrohan.ruin.math3d.LineEdge
 
setYa(float) - Method in class com.robrohan.ruin.math3d.MotionPos
 
setZ(float) - Method in class com.robrohan.ruin.math3d.Pos
 
setZ(float) - Method in class com.robrohan.ruin.math3d.Vertex
 
setZa(float) - Method in class com.robrohan.ruin.math3d.MotionPos
 
Sidedef - class com.robrohan.ruin.doom.Sidedef.
A sidedef is a definition of what wall texture(s) to draw along a LINEDEF, and a group of sidedefs outline the space of a SECTOR.
Sidedef(String, String, String, int, int, int) - Constructor for class com.robrohan.ruin.doom.Sidedef
 
skippedEntity(String) - Method in class com.robrohan.ruin.doom.WaxReader
Receive notification of a skipped entity.
sortSsectors(List, Pos, int, float) - Method in class com.robrohan.ruin.doom.Node
Sort sub sector importance based on position.
Sprite - class com.robrohan.ruin.display.Sprite.
 
Sprite(Vertex, float, ByteImage) - Constructor for class com.robrohan.ruin.display.Sprite
 
Sprite(Vertex, float, int, int, ByteImage) - Constructor for class com.robrohan.ruin.display.Sprite
 
Ssector - class com.robrohan.ruin.doom.Ssector.
SSECTOR stands for sub-sector.
Ssector(int, int) - Constructor for class com.robrohan.ruin.doom.Ssector
 
start() - Method in class com.robrohan.ruin.RuinApplet
 
start() - Method in class com.robrohan.ruin.display.Display
 
start() - Method in class com.robrohan.ruin.display.timing.Ticker
 
start() - Method in class com.robrohan.ruin.display.timing.Clock
 
startDocument() - Method in class com.robrohan.ruin.doom.WaxReader
Receive notification of the beginning of a document.
startElement(String, String, String, Attributes) - Method in class com.robrohan.ruin.doom.WaxReader
Receive notification of the beginning of an element.
startPrefixMapping(String, String) - Method in class com.robrohan.ruin.doom.WaxReader
Begin the scope of a prefix-URI Namespace mapping.
stop() - Method in class com.robrohan.ruin.RuinApplet
 
stop() - Method in class com.robrohan.ruin.display.Display
 
stop() - Method in class com.robrohan.ruin.display.timing.Ticker
 
stop() - Method in class com.robrohan.ruin.display.timing.Clock
 
synchTo(Ssector) - Method in class com.robrohan.ruin.doom.Ssector
 

T

TESTLEVEL - Variable in class com.robrohan.ruin.doom.WadReader
 
tex - Variable in class com.robrohan.ruin.doom.WaxReader
 
Texture - class com.robrohan.ruin.doom.Texture.
 
Texture(String, int, int) - Constructor for class com.robrohan.ruin.doom.Texture
creates a new texture
Thing - class com.robrohan.ruin.doom.Thing.
 
Thing(int, int) - Constructor for class com.robrohan.ruin.doom.Thing
 
things - Variable in class com.robrohan.ruin.doom.BlockList
 
Ticker - class com.robrohan.ruin.display.timing.Ticker.
 
Ticker(int, Updatable, Renderable) - Constructor for class com.robrohan.ruin.display.timing.Ticker
 
toString() - Method in class com.robrohan.ruin.doom.BlockList
 
toString() - Method in class com.robrohan.ruin.math3d.Pos
 
toString() - Method in class com.robrohan.ruin.math3d.Vertex
 

U

unpackingComplete() - Method in class com.robrohan.ruin.RuinApplet
 
unpackingComplete() - Method in class com.robrohan.ruin.ProgressDialog
 
unpackingComplete() - Method in interface com.robrohan.ruin.doom.WadReaderListener
 
Updatable - interface com.robrohan.ruin.display.timing.Updatable.
 
update() - Method in class com.robrohan.ruin.display.Display
move the player if they have made a request to move
update() - Method in interface com.robrohan.ruin.display.timing.Updatable
 
usePalette(int) - Method in class com.robrohan.ruin.display.Display
 

V

Vertex - class com.robrohan.ruin.math3d.Vertex.
These are the beginning and end points for LINEDEFS and SEGS
Vertex(float, float) - Constructor for class com.robrohan.ruin.math3d.Vertex
create a new vertex at point x,z
Viewport - class com.robrohan.ruin.display.Viewport.
MP: A MemoryImageSource graphics viewport.
Viewport(int, int, byte[][], ColorModel) - Constructor for class com.robrohan.ruin.display.Viewport
 

W

WadBraker - class com.robrohan.ruin.doom.WadBraker.
 
WadBraker() - Constructor for class com.robrohan.ruin.doom.WadBraker
Creates a new instance of WadBraker
WadReader - class com.robrohan.ruin.doom.WadReader.
 
WadReader() - Constructor for class com.robrohan.ruin.doom.WadReader
 
WadReaderListener - interface com.robrohan.ruin.doom.WadReaderListener.
 
WaxReader - class com.robrohan.ruin.doom.WaxReader.
Replacement for the Wad Reader.
WaxReader() - Constructor for class com.robrohan.ruin.doom.WaxReader
Creates a new instance of WaxReader
wr - Variable in class com.robrohan.ruin.doom.WadBraker
 
write(byte[], int, int) - Method in class com.robrohan.ruin.util.Base64.OutputStream
Calls Base64.OutputStream.write(int) repeatedly until len bytes are written.
write(int) - Method in class com.robrohan.ruin.util.Base64.OutputStream
Writes the byte to the output stream after converting to/from Base64 notation.

X

xmlfile - Variable in class com.robrohan.ruin.doom.WaxReader
 

Z

ZoomDisplay - class com.robrohan.ruin.display.ZoomDisplay.
 
ZoomDisplay(WaxReader, int, int, int, int) - Constructor for class com.robrohan.ruin.display.ZoomDisplay
 

A B C D E F G I J K L M N O P R S T U V W X Z