| _actionPoints | Unit | [private] |
| _activeImage | Unit | [private, static] |
| _activeUnit | Unit | [private, static] |
| _image | Unit | [private, static] |
| _maxActionPoints | Unit | [private, static] |
| _movementPath | Unit | [private] |
| _pathEndImage | Unit | [private, static] |
| _pathImage | Unit | [private, static] |
| _playerID | Unit | [private] |
| _possibleMoves | Unit | [private] |
| _regenRate | Unit | [private] |
| _selectedImage | Unit | [private, static] |
| _selectedUnit | Unit | [private, static] |
| _tile | Unit | [private] |
| _weak | Unit | [private] |
| canMoveInDirection(Direction dir) | Unit | |
| canMoveInDirection(spMapTile tile, Direction dir, int points) | Unit | [private] |
| clearActive() | Unit | [static] |
| clearMovePath() | Unit | |
| clearSelected() | Unit | [static] |
| computeMovePath(spMapTile dest) | Unit | |
| computeMovePathHelper(spMapTile current) | Unit | [private] |
| draw(Point offset, Point dimensions) const | Unit | [virtual] |
| drawMovePath(Point offset) const | Unit | |
| GameEntity() | GameEntity | |
| getDestination() const | Unit | |
| getPlayerID() const | Unit | |
| getPossibleMoves() | Unit | |
| getSelectedUnit() | Unit | [static] |
| getX() const | Unit | |
| getY() const | Unit | |
| hasMaxActionPoints() const | Unit | |
| hasMovePath() const | Unit | |
| hasTurnBefore(spUnit u) const | Unit | |
| isPassable() const | Unit | [virtual] |
| makeUnit(int playerID) | Unit | [static] |
| makeUnit(int playerID, spMapTile) | Unit | [static] |
| markActive() | Unit | |
| markSelected() | Unit | |
| move(Direction dir) | Unit | |
| move(spMapTile tile) | Unit | |
| moveAlongPath(bool teleport=false) | Unit | |
| regenActionPoints() | Unit | |
| Unit(int playerID, spMapTile tile) | Unit | [private] |
| updatePossibleMoves() | Unit | |
| wait() | Unit | |
| ~GameEntity() | GameEntity | [virtual] |
| ~Unit() | Unit | [virtual] |