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