Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
Map Member List
This is the complete list of members for Map, including all inherited members.
- adjustSize() const
- ALL enum value
[private]
- areValidMoves(Movements const &moves) const
- areValidSolutionMoves(Movements const &moves, int &number_of_pushes, int &number_of_moves) const
- areValidSolutionMovesImpl(Movements const &moves, bool &is_solution, int &number_of_pushes, int &number_of_moves) const
[private]
- calcDeadlocks() const
- calcReachable() const
- calcReachable(QPoint position) const
- calcReachable(int index) const
- calcTrivialDeadlocks() const
[private]
- canDropGem(QPoint position) const
- canDropGem(int index) const
- canDropGemOnPiece(int piece)
[static]
- canDropKeeper(QPoint position) const
- canDropKeeper(int index) const
- canDropKeeperOnPiece(int piece)
[static]
- CLEAR_CROSSED enum value
[private]
- CLEAR_DEADLOCK enum value
[private]
- CLEAR_PIECE enum value
[private]
- CLEAR_REACHABLE enum value
[private]
- clearDeadlocks() const
- clearReachable() const
- collapseMoves(Movements moves) const
- containsGem(QPoint position) const
- containsGem(int index) const
- containsGoal(QPoint position) const
- containsGoal(int index) const
- containsKeeper(QPoint position) const
- containsKeeper(int index) const
- createOutsidePieces()
[private]
- createOutsidePiecesHelper(int x, int y)
[private]
- crossDeadlocks() const
- CROSSED enum value
[private]
- DEADLOCK enum value
[private]
- doMove(Move const &move, bool retro_mode)
- doUndoMove(Move const &move, bool retro_mode)
- EMPTY enum value
- expandMove(Move const &move, bool retro_mode) const
- expandMoves(Movements moves, bool retro_mode) const
- expandUndoMove(Move const &move) const
- fillEdges() const
- GEM enum value
- GEM_ON_GOAL enum value
- getDistanceMap(QPoint const &position, int unsolvable, bool retro_mode=false) const
- getDistanceMap(int index, int unsolvable, bool retro_mode=false) const
- getIndex(QPoint position) const
- getPiece(QPoint position) const
- getPiece(int index) const
- getPoint(int index) const
- getShortestPath(QPoint from, QPoint to) const
- getShortestPathForGem(QPoint from, QPoint to, bool retro) const
- GOAL enum value
- height() const
- IS_VALID enum value
- isCrossed(QPoint position) const
- isCrossed(int index) const
- isDeadlock(QPoint position) const
- isDeadlock(int index) const
- isMapLine(QString const &line)
[static]
- isPossibleDeadlock(int index) const
[private]
- isReachable(QPoint position) const
- isReachable(int index) const
- isSolved() const
- isValid() const
- isValidAtomicPushMove(Move const &move, bool retro_mode) const
- isValidIndex(int index) const
- isValidMove(Move const &move, bool retro_mode) const
- isValidNonPushMove(Move const &move) const
- isValidPosition(QPoint position) const
- isValidPushMove(Move const &move, bool retro_mode) const
- keeper() const
- KEEPER enum value
- KEEPER_ON_GOAL enum value
- m_deadlocks_valid
[private]
- m_empty_goals
[private]
- m_empty_goals_valid
[private]
- m_height
[private]
- m_keeper
[private]
- m_pieces
[private]
- m_reachable_valid
[private]
- m_size
[private]
- m_validity
[private]
- m_validity_valid
[private]
- m_width
[private]
- m_xy_offsets
[private]
- Map(int width, int height, std::vector< int > const &pieces)
- Map(QDataStream &stream)
- Map(QStringList &lines)
- Map(CompressedMap const &compressed_map)
- MAP_INVALID enum value
- MAP_LEAKS enum value
- MAP_SOLVED enum value
- MapValidity enum name
- Mask enum name
[private]
- mirrorHorizontally()
- mirrorVertically()
- MORE_GEMS_THAN_GOALS enum value
- MORE_GOALS_THAN_GEMS enum value
- moveGem(QPoint from, QPoint to)
- moveGem(int from, int to)
- NO_GEMS enum value
- NO_KEEPER enum value
- numberOfEmptyGoals() const
- OUTSIDE enum value
- PIECE enum value
[private]
- Piece enum name
- pieceContainsGem(int piece)
[static]
- pieceContainsGoal(int piece)
[static]
- pieceContainsKeeper(int piece)
[static]
- PieceFlags enum name
[private]
- pieces() const
- REACHABLE enum value
[private]
- rotateLeft()
- rotateRight()
- s_can_drop_gem
[private, static]
- s_can_drop_keeper
[private, static]
- s_map_regexp
[private, static]
- s_piece_contains_gem
[private, static]
- s_piece_contains_goal
[private, static]
- s_piece_to_text
[private, static]
- setKeeper(QPoint position)
- setKeeper(int index)
- setKeeperToFirstReachable()
- setPiece(QPoint position, int piece)
- setPiece(int index, int piece)
- setupKeeperAndEmptyGoals()
[private]
- setupNumberOfEmptyGoals() const
[private]
- setupOffsets()
[private]
- simplify() const
- TOO_MANY_KEEPERS enum value
- toServerFormat() const
- toText() const
- uncrossAll()
- validity() const
- WALL enum value
- width() const
- writeToStream(QDataStream &stream)
Generated at Sun Jan 6 18:49:12 2002 for EasySok by
1.2.9.1 written by Dimitri van Heesch,
© 1997-2001