Package | Description |
---|---|
com.putable.client.gui |
Provides the classes necessary to construct the client's GUI
|
com.putable.client.matrix |
Provides the matrix class specific to the client
|
com.putable.common.matrix |
Provides the classes necessary to construct a Matrix object
|
com.putable.server.factoryClasses |
Provides factory classes that produce unique objects for the server
|
com.putable.server.matrix |
Provides the matrix classes specific to the server
|
tests |
Provides the classes for JUnit tests
|
Modifier and Type | Field and Description |
---|---|
private Matrix |
Gui.matrix |
Modifier and Type | Method and Description |
---|---|
Matrix |
Gui.getMatrix()
A getter method for the the current matrix.
|
Modifier and Type | Class and Description |
---|---|
class |
ClientMatrix
This class is the client's representation of a matrix.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMatrix
An abstract implementation of a Matrix in a NetPuzl world
|
Modifier and Type | Field and Description |
---|---|
private Matrix |
Agent.currentMatrix
The Matrix this Agent is currently in
|
private Matrix |
SayFunction.matrix
The Matrix to be spoken to, or null if none
|
Modifier and Type | Method and Description |
---|---|
Matrix |
Agent.getCurrentMatrix()
Gets the Matrix this Agent is currently in
|
Matrix |
SayFunction.getMatrix()
Gets the Matrix to be spoken to
|
Modifier and Type | Method and Description |
---|---|
void |
SayFunction.setMatrix(Matrix matrix)
Sets the Matrix to be spoken to
|
Constructor and Description |
---|
SayFunction(Matrix matrix)
Constructs a SayFunction with the Matrix to be spoken to
|
Modifier and Type | Method and Description |
---|---|
static Matrix |
MatrixFactory.produce(MatrixType matrixType,
java.util.Map<ObjID,NetPuzlObject> cache)
Produces a Matrix of with a unique object ID and the given parameters in
the given Map
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractHeinekenGame
An abstract implementation of a Heineken game
|
class |
HeinekenMathMatrix
A math game designed to require deeper interaction than clicking on buttons.
|
class |
HeinekenMatrix
A 'Whack-a-mole' game in true Heineken style
|
class |
HomeMatrix
This is the home matrix class where a client goes when he is born, all other
matrices can be accessed from here.
|
class |
PairPanickingMatrix
Team Heineken's implementation of PairPanicking as described by
http://cs.unm.edu/~ackley/351/projects/3/1.0/PairPanicking.txt
|
Modifier and Type | Class and Description |
---|---|
class |
BasicTestMatrix
A basic test for the Matrix class.
|