Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
E
F
G
H
I
L
M
N
P
R
S
U
V
W
A
addGameChangeListener(GameChangeListener)
- Method in interface edu.lmu.lmusleuth.
Game
Add a game change listener to the game.
addPlayer(Player)
- Method in interface edu.lmu.lmusleuth.
Game
Add a player to the Game.
askRefute(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
askRefute(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
askRefute(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
The player is being asked if they can refute the evidence.
assertion(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
assertion(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
assertion(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
The player is attempting to win the game.
B
beginTurn(Game, Player)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
beginTurn(Game, Player)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
beginTurn(Game, Player)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
A player's turn has begun.
Board
- class edu.lmu.lmusleuth.
Board
.
Board()
- Constructor for class edu.lmu.lmusleuth.
Board
ButtonPanel
- class edu.lmu.lmusleuth.client.gui.
ButtonPanel
.
ButtonPanel()
- Constructor for class edu.lmu.lmusleuth.client.gui.
ButtonPanel
C
chat(Game, Player, String)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
chat(Game, Player, String)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
chat(Game, Player, String)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
The player has sent a public chat message.
chat(Player, String)
- Method in interface edu.lmu.lmusleuth.
Game
The player wants to send this message to everyone in this game.
ChatPanel
- class edu.lmu.lmusleuth.client.gui.
ChatPanel
.
ChatPanel(int, int)
- Constructor for class edu.lmu.lmusleuth.client.gui.
ChatPanel
clearStartVotes(Game)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
clearStartVotes(Game)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
clearStartVotes(Game)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
All start votes have been set back to 'false'.
ClientConnection
- class edu.lmu.lmusleuth.server.
ClientConnection
.
ClientConnection()
- Constructor for class edu.lmu.lmusleuth.server.
ClientConnection
ClientConnectionReader
- class edu.lmu.lmusleuth.server.
ClientConnectionReader
.
ClientConnectionReader()
- Constructor for class edu.lmu.lmusleuth.server.
ClientConnectionReader
E
edu.lmu.lmusleuth
- package edu.lmu.lmusleuth
edu.lmu.lmusleuth.client
- package edu.lmu.lmusleuth.client
edu.lmu.lmusleuth.client.gui
- package edu.lmu.lmusleuth.client.gui
edu.lmu.lmusleuth.server
- package edu.lmu.lmusleuth.server
endTurn(Game, Player)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
endTurn(Game, Player)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
endTurn(Game, Player)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
A player's turn has ended.
Evidence
- class edu.lmu.lmusleuth.
Evidence
.
Evidence.Room
- class edu.lmu.lmusleuth.
Evidence.Room
.
Evidence.Room()
- Constructor for class edu.lmu.lmusleuth.
Evidence.Room
Evidence.Suspect
- class edu.lmu.lmusleuth.
Evidence.Suspect
.
Evidence.Suspect()
- Constructor for class edu.lmu.lmusleuth.
Evidence.Suspect
Evidence.Weapon
- class edu.lmu.lmusleuth.
Evidence.Weapon
.
Evidence.Weapon()
- Constructor for class edu.lmu.lmusleuth.
Evidence.Weapon
Evidence()
- Constructor for class edu.lmu.lmusleuth.
Evidence
F
FileMenuBar
- class edu.lmu.lmusleuth.client.gui.
FileMenuBar
.
FileMenuBar()
- Constructor for class edu.lmu.lmusleuth.client.gui.
FileMenuBar
G
Game
- interface edu.lmu.lmusleuth.
Game
.
All lmusleuth game objects should support these methods.
GameBoardPanel
- class edu.lmu.lmusleuth.client.gui.
GameBoardPanel
.
GameBoardPanel()
- Constructor for class edu.lmu.lmusleuth.client.gui.
GameBoardPanel
GameChangeListener
- interface edu.lmu.lmusleuth.
GameChangeListener
.
Interface that receives updates when changes occur to a game.
getCurrentPlayer()
- Method in interface edu.lmu.lmusleuth.
Game
Get the player whose turn it is in this game.
getName()
- Method in interface edu.lmu.lmusleuth.
Game
Get the name of this game.
getPlayers()
- Method in interface edu.lmu.lmusleuth.
Game
Get the list of players that are currently in this game.
H
Hallway
- class edu.lmu.lmusleuth.
Hallway
.
Hallway()
- Constructor for class edu.lmu.lmusleuth.
Hallway
hypothesis(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
hypothesis(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
hypothesis(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
The player has posed the given hypothesis.
I
init()
- Method in class edu.lmu.lmusleuth.client.gui.
ButtonPanel
initLayout()
- Method in class edu.lmu.lmusleuth.client.gui.
ButtonPanel
isOver()
- Method in interface edu.lmu.lmusleuth.
Game
Returns whether or not this game is over.
isStarted()
- Method in interface edu.lmu.lmusleuth.
Game
Returns whether or not the game has started.
L
LobbyPanel
- class edu.lmu.lmusleuth.client.gui.
LobbyPanel
.
LobbyPanel(int, int)
- Constructor for class edu.lmu.lmusleuth.client.gui.
LobbyPanel
Location
- class edu.lmu.lmusleuth.
Location
.
Location()
- Constructor for class edu.lmu.lmusleuth.
Location
lose(Game, Player)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
lose(Game, Player)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
lose(Game, Player)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
A player has lost the game.
M
main(String[])
- Static method in class edu.lmu.lmusleuth.client.gui.
SleuthGUI
makeAssertion(Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in interface edu.lmu.lmusleuth.
Game
The given player is making an assertion about these pieces of evidence.
makeHypothesis(Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in interface edu.lmu.lmusleuth.
Game
The given player is making an hypothesis about these pieces of evidence.
move(Game, Evidence.Suspect, Location)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
move(Game, Evidence.Suspect, Location)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
move(Game, Evidence.Suspect, Location)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
A suspect has moved to a new location in the game.
move(Player, Location)
- Method in interface edu.lmu.lmusleuth.
Game
The player wants to move (their suspect) to the given location.
N
newPlayer(Game, Player)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
newPlayer(Game, Player)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
newPlayer(Game, Player)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
A player has joined the game.
newPlayerSuspect(Game, Player, Evidence.Suspect)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
newPlayerSuspect(Game, Player, Evidence.Suspect)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
newPlayerSuspect(Game, Player, Evidence.Suspect)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
A player has selected a new Suspect to play as.
NotebookPanel
- class edu.lmu.lmusleuth.client.gui.
NotebookPanel
.
NotebookPanel()
- Constructor for class edu.lmu.lmusleuth.client.gui.
NotebookPanel
P
paintComponent(Graphics)
- Method in class edu.lmu.lmusleuth.client.gui.
GameBoardPanel
Pawn
- class edu.lmu.lmusleuth.
Pawn
.
Pawn()
- Constructor for class edu.lmu.lmusleuth.
Pawn
Player
- class edu.lmu.lmusleuth.
Player
.
Player()
- Constructor for class edu.lmu.lmusleuth.
Player
playerQuit(Game, Player)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
playerQuit(Game, Player)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
playerQuit(Game, Player)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
A player has quit the game.
R
refute(Player, Evidence)
- Method in interface edu.lmu.lmusleuth.
Game
Refute the hypothesis with the given evidence.
refuted(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
refuted(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
refuted(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
The player has refuted the hypothesis/assertion with an unknown piece of evidence.
refuted(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon, Evidence)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
refuted(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon, Evidence)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
refuted(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon, Evidence)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
The player has refuted the hypothesis/assertion with the piece of evidence.
removeGameChangeListener(GameChangeListener)
- Method in interface edu.lmu.lmusleuth.
Game
Removes a game change listener to the game.
removePlayer(Player)
- Method in interface edu.lmu.lmusleuth.
Game
Remove the given player from this Game.
Room
- class edu.lmu.lmusleuth.
Room
.
Room()
- Constructor for class edu.lmu.lmusleuth.
Room
run()
- Method in class edu.lmu.lmusleuth.server.
ClientConnectionReader
run()
- Method in class edu.lmu.lmusleuth.server.
Server
run()
- Method in class edu.lmu.lmusleuth.client.
ServerConnectionReader
S
Server
- class edu.lmu.lmusleuth.server.
Server
.
Server()
- Constructor for class edu.lmu.lmusleuth.server.
Server
ServerConnection
- class edu.lmu.lmusleuth.client.
ServerConnection
.
ServerConnection()
- Constructor for class edu.lmu.lmusleuth.client.
ServerConnection
ServerConnectionReader
- class edu.lmu.lmusleuth.client.
ServerConnectionReader
.
ServerConnectionReader()
- Constructor for class edu.lmu.lmusleuth.client.
ServerConnectionReader
SleuthGUI
- class edu.lmu.lmusleuth.client.gui.
SleuthGUI
.
SleuthGUI()
- Constructor for class edu.lmu.lmusleuth.client.gui.
SleuthGUI
spin(Game, Player)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
spin(Game, Player)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
spin(Game, Player)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
A player has spun the spinner in order to get their movement.
spin(Game, Player, int)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
spin(Game, Player, int)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
spin(Game, Player, int)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
A player has spun the spinner with the given result.
spin(Player)
- Method in interface edu.lmu.lmusleuth.
Game
The player wants to spin the spinner.
U
unableToRefute(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
unableToRefute(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
unableToRefute(Game, Player, Evidence.Suspect, Evidence.Room, Evidence.Weapon)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
The player has failed to refute the hypothesis/assertion.
V
voteStart(Game, Player, boolean)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
voteStart(Game, Player, boolean)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
voteStart(Game, Player, boolean)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
A player has changed their vote that the game should start.
W
win(Game, Player)
- Method in class edu.lmu.lmusleuth.server.
ClientConnection
win(Game, Player)
- Method in class edu.lmu.lmusleuth.client.
ServerConnection
win(Game, Player)
- Method in interface edu.lmu.lmusleuth.
GameChangeListener
A player has won the game.
A
B
C
E
F
G
H
I
L
M
N
P
R
S
U
V
W
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes