Index
All Classes|All Packages|Constant Field Values
A
- A() - Method in record class dev.secondsun.geometry.Quad
-
Returns the value of the
Arecord component. - add(Vertex2D, Vertex2D) - Static method in class dev.secondsun.util.Maths
- add(Vertex, Vertex) - Static method in class dev.secondsun.util.Maths
- add(BoundedCube) - Method in class dev.secondsun.util.BSPTree
- add(BoundedCube) - Method in class dev.secondsun.util.BSPTree.Node
B
- B() - Method in record class dev.secondsun.geometry.Quad
-
Returns the value of the
Brecord component. - bedModel() - Method in class dev.secondsun.geometry.playfield.DormRoom
- behind - Variable in class dev.secondsun.util.BSPTree.Node
- BoardNew - Class in dev.secondsun.geometry.playfield
- BoardNew(int, int, int, int[]) - Constructor for class dev.secondsun.geometry.playfield.BoardNew
- bookshelfModel() - Method in class dev.secondsun.geometry.playfield.DormRoom
- bottom - Variable in class dev.secondsun.util.BoundedCube
- BoundedCube - Class in dev.secondsun.util
-
This class will create an axis aligned BSP tree bounding box around a model.
- BoundedCube(Model) - Constructor for class dev.secondsun.util.BoundedCube
- bounds - Variable in class dev.secondsun.util.BSPTree.Node
- BSPTree - Class in dev.secondsun.util
- BSPTree() - Constructor for class dev.secondsun.util.BSPTree
- BSPTree(BSPTree.Node) - Constructor for class dev.secondsun.util.BSPTree
- BSPTree.Node - Class in dev.secondsun.util
C
- C() - Method in record class dev.secondsun.geometry.Quad
-
Returns the value of the
Crecord component. - Camera - Class in dev.secondsun.geometry
- Camera(Vertex, Vertex) - Constructor for class dev.secondsun.geometry.Camera
- castle() - Method in class dev.secondsun.geometry.playfield.MonasteryPlayfield
- center() - Method in class dev.secondsun.geometry.Triangle
- clamp(int, int, int) - Static method in class dev.secondsun.util.Maths
- Constants - Class in dev.secondsun.geometry
- Constants() - Constructor for class dev.secondsun.geometry.Constants
- cross(Vertex) - Method in class dev.secondsun.geometry.Vertex
- cube() - Method in class dev.secondsun.util.CubeBuilder
- Cube - Class in dev.secondsun.geometry.playfield
- Cube() - Constructor for class dev.secondsun.geometry.playfield.Cube
- CubeBuilder - Class in dev.secondsun.util
- CubeBuilder(Vertex, float, float, float) - Constructor for class dev.secondsun.util.CubeBuilder
D
- D() - Method in record class dev.secondsun.geometry.Quad
-
Returns the value of the
Drecord component. - dev.secondsun.game - package dev.secondsun.game
- dev.secondsun.geometry - package dev.secondsun.geometry
- dev.secondsun.geometry.playfield - package dev.secondsun.geometry.playfield
- dev.secondsun.javaisoengine - module dev.secondsun.javaisoengine
- dev.secondsun.util - package dev.secondsun.util
- disableBack() - Method in class dev.secondsun.util.CubeBuilder
- disableBottom() - Method in class dev.secondsun.util.CubeBuilder
- disableDown() - Method in class dev.secondsun.util.CubeBuilder
- disableFront() - Method in class dev.secondsun.util.CubeBuilder
- disableTop() - Method in class dev.secondsun.util.CubeBuilder
- disableUp() - Method in class dev.secondsun.util.CubeBuilder
- DormRoom - Class in dev.secondsun.geometry.playfield
- DormRoom() - Constructor for class dev.secondsun.geometry.playfield.DormRoom
- DormRoomPlayfield - Class in dev.secondsun.geometry.playfield
- DormRoomPlayfield() - Constructor for class dev.secondsun.geometry.playfield.DormRoomPlayfield
- draw(List<Triangle>) - Method in interface dev.secondsun.game.Renderer
- draw(List<Triangle>) - Method in class dev.secondsun.game.ScanLineEngine
E
- Edge - Class in dev.secondsun.geometry
- Edge(Vertex, Vertex, int) - Constructor for class dev.secondsun.geometry.Edge
- EdgeEntry - Class in dev.secondsun.geometry
- EdgeEntry(int, int, float, float, float, float, int, Triangle) - Constructor for class dev.secondsun.geometry.EdgeEntry
- endX - Variable in class dev.secondsun.geometry.EdgeEntry
- equals(Object) - Method in class dev.secondsun.geometry.Edge
- equals(Object) - Method in class dev.secondsun.geometry.EdgeEntry
- equals(Object) - Method in record class dev.secondsun.geometry.Quad
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.secondsun.geometry.Texture
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.secondsun.geometry.Vertex
- equals(Object) - Method in class dev.secondsun.geometry.Vertex2D
F
- far - Variable in class dev.secondsun.util.BoundedCube
- field() - Method in class dev.secondsun.geometry.playfield.MonasteryPlayfield
- first - Variable in class dev.secondsun.geometry.Pair
- Floor - Class in dev.secondsun.geometry.playfield
- Floor() - Constructor for class dev.secondsun.geometry.playfield.Floor
- floorModel() - Method in class dev.secondsun.geometry.playfield.DormRoom
- front - Variable in class dev.secondsun.util.BSPTree.Node
G
- getBack1() - Method in class dev.secondsun.util.CubeBuilder
- getBack2() - Method in class dev.secondsun.util.CubeBuilder
- getBottom1() - Method in class dev.secondsun.util.CubeBuilder
- getBottom2() - Method in class dev.secondsun.util.CubeBuilder
- getBSPTree() - Method in interface dev.secondsun.geometry.Model
-
Returns a BSP tree of the model for hidden surface removal
- getBSPTree() - Method in class dev.secondsun.geometry.playfield.BoardNew
- getBSPTree() - Method in class dev.secondsun.geometry.playfield.Cube
- getBSPTree() - Method in class dev.secondsun.geometry.playfield.DormRoom
- getBSPTree() - Method in class dev.secondsun.geometry.playfield.DormRoomPlayfield
- getBSPTree() - Method in class dev.secondsun.geometry.playfield.Floor
- getBSPTree() - Method in class dev.secondsun.geometry.playfield.MonasteryPlayfield
- getDown1() - Method in class dev.secondsun.util.CubeBuilder
- getDown2() - Method in class dev.secondsun.util.CubeBuilder
- getFrom() - Method in class dev.secondsun.geometry.Camera
- getFront1() - Method in class dev.secondsun.util.CubeBuilder
- getFront2() - Method in class dev.secondsun.util.CubeBuilder
- getImage(int) - Static method in class dev.secondsun.util.Resources
- getPrecalcs() - Static method in class dev.secondsun.geometry.Constants
- getReversePrecalcs() - Static method in class dev.secondsun.geometry.Constants
- getRoot() - Method in class dev.secondsun.util.BSPTree
-
Gets the root node of this tree.
- getTexture(int) - Static method in class dev.secondsun.util.Resources
- getTo() - Method in class dev.secondsun.geometry.Camera
- getTop1() - Method in class dev.secondsun.util.CubeBuilder
- getTop2() - Method in class dev.secondsun.util.CubeBuilder
- getTriangles() - Method in interface dev.secondsun.geometry.Model
-
returns the triangles that make up this model
- getTriangles() - Method in class dev.secondsun.geometry.playfield.BoardNew
- getTriangles() - Method in class dev.secondsun.geometry.playfield.Cube
- getTriangles() - Method in class dev.secondsun.geometry.playfield.DormRoom
- getTriangles() - Method in class dev.secondsun.geometry.playfield.DormRoomPlayfield
- getTriangles() - Method in class dev.secondsun.geometry.playfield.Floor
- getTriangles() - Method in class dev.secondsun.geometry.playfield.MonasteryPlayfield
- getUp1() - Method in class dev.secondsun.util.CubeBuilder
- getUp2() - Method in class dev.secondsun.util.CubeBuilder
H
- hashCode() - Method in class dev.secondsun.geometry.Edge
- hashCode() - Method in class dev.secondsun.geometry.EdgeEntry
- hashCode() - Method in record class dev.secondsun.geometry.Quad
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.secondsun.geometry.Texture
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.secondsun.geometry.Vertex
- hashCode() - Method in class dev.secondsun.geometry.Vertex2D
I
- imageId() - Method in record class dev.secondsun.geometry.Texture
-
Returns the value of the
imageIdrecord component. - isBehind(Plane) - Method in class dev.secondsun.geometry.Vertex
- isBehind(Plane) - Method in class dev.secondsun.util.BoundedCube
- isInFront(Plane) - Method in class dev.secondsun.geometry.Vertex
- isInFront(Plane) - Method in class dev.secondsun.util.BoundedCube
L
- left - Variable in class dev.secondsun.util.BoundedCube
- length() - Method in class dev.secondsun.geometry.Vertex
- length() - Method in class dev.secondsun.geometry.Vertex2D
- location - Variable in class dev.secondsun.util.Plane
- lookAt() - Method in class dev.secondsun.geometry.Camera
- lookAt(Camera, Vertex2D, Vertex2D) - Method in interface dev.secondsun.geometry.Model
M
- Maths - Class in dev.secondsun.util
- Maths() - Constructor for class dev.secondsun.util.Maths
- max(float...) - Static method in class dev.secondsun.util.Maths
- max(int...) - Static method in class dev.secondsun.util.Maths
- min(float...) - Static method in class dev.secondsun.util.Maths
- min(int...) - Static method in class dev.secondsun.util.Maths
- model - Variable in class dev.secondsun.util.BoundedCube
- Model - Interface in dev.secondsun.geometry
- MonasteryPlayfield - Class in dev.secondsun.geometry.playfield
- MonasteryPlayfield() - Constructor for class dev.secondsun.geometry.playfield.MonasteryPlayfield
N
- near - Variable in class dev.secondsun.util.BoundedCube
- Node() - Constructor for class dev.secondsun.util.BSPTree.Node
- Node(BoundedCube) - Constructor for class dev.secondsun.util.BSPTree.Node
- normal - Variable in class dev.secondsun.util.Plane
- normal() - Method in class dev.secondsun.geometry.Triangle
- normalize(Vertex) - Static method in class dev.secondsun.util.Maths
O
- of(List<Triangle>) - Static method in interface dev.secondsun.geometry.Model
- of(T, T1) - Static method in class dev.secondsun.geometry.Pair
- order(List<Triangle>, Camera) - Method in class dev.secondsun.util.BSPTree
-
Returns a list of tiles that are ordered front to back in draw order.
- origin() - Method in record class dev.secondsun.geometry.Texture
-
Returns the value of the
originrecord component.
P
- Pair<T,T1> - Class in dev.secondsun.geometry
- Pair(T, T1) - Constructor for class dev.secondsun.geometry.Pair
- partition - Variable in class dev.secondsun.util.BSPTree.Node
- path() - Method in class dev.secondsun.geometry.playfield.MonasteryPlayfield
- Plane - Class in dev.secondsun.util
- Plane(Vertex, Vertex) - Constructor for class dev.secondsun.util.Plane
- polyId - Variable in class dev.secondsun.geometry.Edge
- project(float[][]) - Method in class dev.secondsun.geometry.Triangle
- project(float[][]) - Method in class dev.secondsun.geometry.Vertex
Q
- Quad - Record Class in dev.secondsun.geometry
- Quad(Vertex2D, Vertex2D, Vertex2D, Vertex2D) - Constructor for record class dev.secondsun.geometry.Quad
-
Creates an instance of a
Quadrecord class.
R
- Renderer - Interface in dev.secondsun.game
- Resources - Class in dev.secondsun.util
- Resources() - Constructor for class dev.secondsun.util.Resources
- reverseBilinear(Vertex2D, Quad) - Static method in class dev.secondsun.util.Maths
-
The vertecies in quad need to be in order such that the first vertx is 0,0 in the texture the clockwise around
- right - Variable in class dev.secondsun.util.BoundedCube
- roof() - Method in class dev.secondsun.geometry.playfield.MonasteryPlayfield
- rotateX(float) - Method in class dev.secondsun.geometry.Vertex
- rotateX(float) - Method in class dev.secondsun.geometry.Vertex2D
- rotateX(int) - Method in interface dev.secondsun.geometry.Model
- rotateX(int) - Method in class dev.secondsun.geometry.Triangle
- rotateY(float) - Method in class dev.secondsun.geometry.Vertex
- rotateY(float) - Method in class dev.secondsun.geometry.Vertex2D
- rotateY(int) - Method in interface dev.secondsun.geometry.Model
- rotateY(int) - Method in class dev.secondsun.geometry.Triangle
- rotateZ(int) - Method in interface dev.secondsun.geometry.Model
- rotateZ(int) - Method in class dev.secondsun.geometry.Triangle
- rotateZ(int) - Method in class dev.secondsun.geometry.Vertex
- rotateZ(int) - Method in class dev.secondsun.geometry.Vertex2D
- rotX128Array - Static variable in class dev.secondsun.geometry.Constants
- rotY128Array - Static variable in class dev.secondsun.geometry.Constants
S
- scale(float) - Method in interface dev.secondsun.geometry.Model
- scale(float) - Method in class dev.secondsun.geometry.Triangle
- scale(float) - Method in class dev.secondsun.geometry.Vertex
- scale(float) - Method in class dev.secondsun.geometry.Vertex2D
- scale(Vertex2D, float) - Static method in class dev.secondsun.util.Maths
- ScanLineEngine - Class in dev.secondsun.game
- ScanLineEngine(int, int, Model) - Constructor for class dev.secondsun.game.ScanLineEngine
- second - Variable in class dev.secondsun.geometry.Pair
- setBack1(int) - Method in class dev.secondsun.util.CubeBuilder
- setBack2(int) - Method in class dev.secondsun.util.CubeBuilder
- setBottom1(int) - Method in class dev.secondsun.util.CubeBuilder
- setBottom2(int) - Method in class dev.secondsun.util.CubeBuilder
- setDown1(int) - Method in class dev.secondsun.util.CubeBuilder
- setDown2(int) - Method in class dev.secondsun.util.CubeBuilder
- setFrom(Vertex) - Method in class dev.secondsun.geometry.Camera
- setFront1(int) - Method in class dev.secondsun.util.CubeBuilder
- setFront2(int) - Method in class dev.secondsun.util.CubeBuilder
- setImage(BufferedImage) - Static method in class dev.secondsun.util.Resources
- setTexture(int, Vertex2D, int, int) - Static method in class dev.secondsun.util.Resources
- setTo(Vertex) - Method in class dev.secondsun.geometry.Camera
- setTop1(int) - Method in class dev.secondsun.util.CubeBuilder
- setTop2(int) - Method in class dev.secondsun.util.CubeBuilder
- setUp1(int) - Method in class dev.secondsun.util.CubeBuilder
- setUp2(int) - Method in class dev.secondsun.util.CubeBuilder
- startX - Variable in class dev.secondsun.geometry.EdgeEntry
- subtract(Vertex2D, Vertex2D) - Static method in class dev.secondsun.util.Maths
- subtract(Vertex, Vertex) - Static method in class dev.secondsun.util.Maths
T
- texture - Variable in class dev.secondsun.geometry.Triangle
- Texture - Record Class in dev.secondsun.geometry
- Texture(int, Vertex2D, int, int) - Constructor for record class dev.secondsun.geometry.Texture
-
Creates an instance of a
Texturerecord class. - textureId - Variable in class dev.secondsun.geometry.EdgeEntry
- textureId - Variable in class dev.secondsun.geometry.Triangle
- textureVectorLength - Variable in class dev.secondsun.geometry.EdgeEntry
- textureVectorX - Variable in class dev.secondsun.geometry.EdgeEntry
- textureVectorY - Variable in class dev.secondsun.geometry.EdgeEntry
- TILE_LENGTH - Static variable in class dev.secondsun.geometry.playfield.MonasteryPlayfield
- toMatrix() - Method in class dev.secondsun.geometry.Vertex2D
- top - Variable in class dev.secondsun.util.BoundedCube
- toString() - Method in class dev.secondsun.geometry.EdgeEntry
- toString() - Method in record class dev.secondsun.geometry.Quad
-
Returns a string representation of this record class.
- toString() - Method in record class dev.secondsun.geometry.Texture
-
Returns a string representation of this record class.
- toString() - Method in class dev.secondsun.geometry.Vertex
- toString() - Method in class dev.secondsun.geometry.Vertex2D
- transform(float[][]) - Method in class dev.secondsun.geometry.Triangle
- transform(float[][]) - Method in class dev.secondsun.geometry.Vertex
- translateX(float) - Method in class dev.secondsun.geometry.Vertex
- translateX(float) - Method in class dev.secondsun.geometry.Vertex2D
- translateX(int) - Method in interface dev.secondsun.geometry.Model
- translateX(int) - Method in class dev.secondsun.geometry.Triangle
- translateY(float) - Method in class dev.secondsun.geometry.Vertex
- translateY(float) - Method in class dev.secondsun.geometry.Vertex2D
- translateY(int) - Method in interface dev.secondsun.geometry.Model
- translateY(int) - Method in class dev.secondsun.geometry.Triangle
- translateZ(int) - Method in interface dev.secondsun.geometry.Model
- translateZ(int) - Method in class dev.secondsun.geometry.Triangle
- translateZ(int) - Method in class dev.secondsun.geometry.Vertex
- triangle - Variable in class dev.secondsun.geometry.EdgeEntry
- Triangle - Class in dev.secondsun.geometry
- Triangle(Vertex, Vertex, Vertex, int) - Constructor for class dev.secondsun.geometry.Triangle
- Triangle(Vertex, Vertex, Vertex, int, Texture) - Constructor for class dev.secondsun.geometry.Triangle
U
- u() - Method in record class dev.secondsun.geometry.Texture
-
Returns the value of the
urecord component.
V
- v() - Method in record class dev.secondsun.geometry.Texture
-
Returns the value of the
vrecord component. - v1 - Variable in class dev.secondsun.geometry.Edge
- v1 - Variable in class dev.secondsun.geometry.Triangle
- v2 - Variable in class dev.secondsun.geometry.Edge
- v2 - Variable in class dev.secondsun.geometry.Triangle
- v3 - Variable in class dev.secondsun.geometry.Triangle
- Vertex - Class in dev.secondsun.geometry
- Vertex(float, float, float) - Constructor for class dev.secondsun.geometry.Vertex
- Vertex(Vertex) - Constructor for class dev.secondsun.geometry.Vertex
- Vertex2D - Class in dev.secondsun.geometry
- Vertex2D(float, float) - Constructor for class dev.secondsun.geometry.Vertex2D
X
- x - Variable in class dev.secondsun.geometry.Vertex
- x - Variable in class dev.secondsun.geometry.Vertex2D
Y
- y - Variable in class dev.secondsun.geometry.Vertex
- y - Variable in class dev.secondsun.geometry.Vertex2D
Z
- z - Variable in class dev.secondsun.geometry.EdgeEntry
- z - Variable in class dev.secondsun.geometry.Vertex
- ZERO - Static variable in class dev.secondsun.geometry.Vertex
All Classes|All Packages|Constant Field Values