Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
W
N
NanoBot
- class nanomunchers.bot.
NanoBot
.
Reprsents the humble Nanomuncher
NanoBot(String, Node)
- Constructor for class nanomunchers.bot.
NanoBot
Creates a new nanomuncher.
NanoBotWrangler
- class nanomunchers.bot.
NanoBotWrangler
.
Holds all of the Nanobots and knows what bots are associated with a given PlayerToken.
NanoBotWrangler()
- Constructor for class nanomunchers.bot.
NanoBotWrangler
Initializes the BotWrangler
NanoDecisionPanel
- class nanomunchers.ui.
NanoDecisionPanel
.
Shown to the user to decide where to place a single nanomuncher on the screen.
NanoDecisionPanel()
- Constructor for class nanomunchers.ui.
NanoDecisionPanel
Sets up the ui hooks
NanoEntry
- class nanomunchers.
NanoEntry
.
Applet and Game Entry for Nanomunchers.
NanoEntry()
- Constructor for class nanomunchers.
NanoEntry
NanoGame
- class nanomunchers.
NanoGame
.
A Centralized point for the Nanomunchers game.
NanoGame()
- Constructor for class nanomunchers.
NanoGame
NanoHuClient
- class nanomunchers.
NanoHuClient
.
Representation of the client side of the Nanomunchers protocol.
NanoHuClient()
- Constructor for class nanomunchers.
NanoHuClient
NanoInputFrame
- class nanomunchers.ui.
NanoInputFrame
.
The actual window and direction choices to be presented to the user
NanoInputFrame(ComponentOrientedBuilder)
- Constructor for class nanomunchers.ui.
NanoInputFrame
NanoMoveAnalyzer
- class nanomunchers.
NanoMoveAnalyzer
.
Evaulates a single move with the help of the SystemAnalyzer
NanoMoveAnalyzer()
- Constructor for class nanomunchers.
NanoMoveAnalyzer
NanoPlayerProxy
- class nanomunchers.
NanoPlayerProxy
.
The Server-side of the nanomunchers protocol.
NanoPlayerProxy()
- Constructor for class nanomunchers.
NanoPlayerProxy
NanoRef
- class nanomunchers.
NanoRef
.
The protocol for this game requires a special referee that can handle multiple concurrent connections.
NanoRef()
- Constructor for class nanomunchers.
NanoRef
NanoSimulation
- class nanomunchers.ui.
NanoSimulation
.
Arguably the largest piece of the Nanomunchers game is the simulation that shows the state of the game at each frame.
NanoSimulation(PlayerColors, PlayerBroadcaster)
- Constructor for class nanomunchers.ui.
NanoSimulation
Sets up a new simulation
NanoSimulator
- class nanomunchers.
NanoSimulator
.
Simulates the battle of the nanomunchers.
NanoSimulator(NanoSimulation, Graph, NanoBotWrangler, Vector)
- Constructor for class nanomunchers.
NanoSimulator
NanoSystemAnalyzer
- class nanomunchers.
NanoSystemAnalyzer
.
Ensures legal moves and runs the simulation the first time.
NanoSystemAnalyzer()
- Constructor for class nanomunchers.
NanoSystemAnalyzer
Node
- class nanomunchers.graph.
Node
.
A single node in a graph.
Node(Graph, int, int, int)
- Constructor for class nanomunchers.graph.
Node
nanomunchers
- package nanomunchers
The Nanomunchers Game and the Core of the Game Logic and Protocol.
nanomunchers.bot
- package nanomunchers.bot
Only nanomuncher specific information goes here
nanomunchers.event
- package nanomunchers.event
Events specific to Nanomunchers
nanomunchers.graph
- package nanomunchers.graph
The Graph is the board where the nanomuncher feeds.
nanomunchers.ui
- package nanomunchers.ui
Wide range of classes due to the diverse user interface.
needMore(PlayerToken)
- Method in class nanomunchers.
NanoSystemAnalyzer
Ensures everyone plays with the correct number of nanomunchers.
newGame(int, Graph, boolean)
- Method in class nanomunchers.
NanoGame
Creates a new game with the following parameters:
newGame()
- Method in class nanomunchers.
NanoSystemAnalyzer
nextFrame()
- Method in class nanomunchers.ui.
NanoSimulation
Finishes the current frame
nextMove()
- Method in class nanomunchers.bot.
NanoBot
nextMove(Integer, Node, int, boolean, boolean)
- Method in class nanomunchers.ui.
NanoSimulation
Constructs a piece of a frame
nodes
- Variable in class nanomunchers.graph.
GridGraph
nodesMunched
- Variable in class nanomunchers.bot.
NanoBot
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
W