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
 

A B C D E F G H I K L M N O P R S T U W