- Edge - Class in game
-
An Edge represents an immutable directed, weighted edge.
- Edge(Node, Node, int) - Constructor for class game.Edge
-
Constructor: an edge of length len from src to dest.
- Edge(Edge, Map<Node, Node>) - Constructor for class game.Edge
-
Constructor: an edge like e ...
- equals(Object) - Method in class game.Node
-
Return truee if ob is a Node with the same id as this one.
- equals(Object) - Method in class game.NodeStatus
-
Return true if ob is an instance of NodeStatus and has the same id as this one.
- equals(Object) - Method in class game.Pair
-
Return true iff ob is an instance of Pair with the same values.
- escape(EscapeState) - Method in class student.Explorer
-
Escape from the cavern before the ceiling collapses, trying to collect as much
gold as possible along the way.
- EscapeState - Interface in game
-
The state of the game while escaping from the cavern.
- ExplorationState - Interface in game
-
The state of the game while performing exploration.
- explore(ExplorationState) - Method in class student.Explorer
-
Explore the cavern, trying to find the
orb in as few steps as possible.
- Explorer - Class in student
-
- Explorer() - Constructor for class student.Explorer
-
- ExplorerSprite - Class in gui
-
Responsible for managing the explorer and drawing it on the
screen.
- ExplorerSprite(int, int) - Constructor for class gui.ExplorerSprite
-
Constructor: an instance with player;'s starting position (startRow, startCol).