#include <FCSDebugMove.h>
Inheritance diagram for FCSDebugMove:

Public Member Functions | |
| FCSDebugMove () | |
| Constructor. | |
| virtual | ~FCSDebugMove () |
| Destructor. | |
| virtual void | Copy (FCSMove *Move) |
| Copy a debug move object. | |
| unsigned char | GetSourceStack () |
| Get the source stack used in the move. | |
| unsigned char | GetSourceFreecell () |
| Get the source freecell used in the move. | |
| unsigned char | GetDestStack () |
| Get the destination stack used in the move. | |
| unsigned char | GetDestFreecell () |
| Get the destination freecell used in the move. | |
| unsigned char | GetFoundation () |
| Get the foundation used in the move. | |
| FCSMoveTypes | GetType () |
| Get the type of the move. | |
| unsigned char | GetNumberOfCardsInSequence () |
| Get the number of cards in a sequence that moved (from stack to stack). | |
| unsigned char | GetNumberOfCardsFlipped () |
| Get the number of cards that were flipped during the move. | |
| void | SetSourceStack (unsigned char StackNumber) |
| Set the source stack used in the move. | |
| void | SetSourceFreecell (unsigned char FreecellNumber) |
| Set the source freecell used in the move. | |
| void | SetDestStack (unsigned char StackNumber) |
| Set the destination stack used in the move. | |
| void | SetDestFreecell (unsigned char FreecellNumber) |
| Set the destination freecell used in the move. | |
| void | SetFoundation (unsigned char FoundationNumber) |
| Set the foundation used in the move. | |
| void | SetType (FCSMoveTypes MoveType) |
| Set the type of the move. | |
| void | SetNumberOfCardsInSequence (unsigned char NumberOfCardsInSequence) |
| Set the number of cards in a sequence that moved (from stack to stack). | |
| void | SetNumberOfCardsFlipped (unsigned char NumberOfCardsFlipped) |
| Set the number of cards that were flipped during the move. | |
Private Attributes | |
| unsigned char | m_Foundation |
| The index of the foundation, in case there are more than one decks. | |
| unsigned char | m_NumberOfCardsInSequence |
| Number of cards in a sequence that moved (from stack to stack). | |
| unsigned char | m_NumberOfCardsFlipped |
| Number of cards that were flipped during the move. | |
| unsigned char | m_SourceFreecell |
| Source freecell of the move. | |
| unsigned char | m_DestinationFreecell |
| Destination freecell of the move. | |
| unsigned char | m_SourceStack |
| Source stack of the move. | |
| unsigned char | m_DestinationStack |
| Destination stack of the move. | |
| FCSMoveTypes | m_Type |
| The type of the move. | |
Definition at line 17 of file FCSDebugMove.h.
|
|
Implements FCSMove. Definition at line 28 of file FCSDebugMove.cpp. References FCSMove::GetDestFreecell(), FCSMove::GetDestStack(), FCSMove::GetFoundation(), FCSMove::GetNumberOfCardsFlipped(), FCSMove::GetNumberOfCardsInSequence(), FCSMove::GetSourceFreecell(), FCSMove::GetSourceStack(), FCSMove::GetType(), m_DestinationFreecell, m_DestinationStack, m_Foundation, m_NumberOfCardsFlipped, m_NumberOfCardsInSequence, m_SourceFreecell, m_SourceStack, and m_Type. Referenced by FCSDebugMoveStack::Copy(), and FCSDebugMoveStack::Push(). |
|
|
Implements FCSMove. Definition at line 55 of file FCSDebugMove.cpp. References m_DestinationFreecell. |
|
|
Implements FCSMove. Definition at line 50 of file FCSDebugMove.cpp. References m_DestinationStack. |
|
|
Implements FCSMove. Definition at line 60 of file FCSDebugMove.cpp. References m_Foundation. |
|
|
Implements FCSMove. Definition at line 75 of file FCSDebugMove.cpp. References m_NumberOfCardsFlipped. |
|
|
Implements FCSMove. Definition at line 70 of file FCSDebugMove.cpp. References m_NumberOfCardsInSequence. |
|
|
Implements FCSMove. Definition at line 45 of file FCSDebugMove.cpp. References m_SourceFreecell. |
|
|
Implements FCSMove. Definition at line 40 of file FCSDebugMove.cpp. References m_SourceStack. |
|
|
Implements FCSMove. Definition at line 65 of file FCSDebugMove.cpp. References m_Type. |
|
|
Implements FCSMove. Definition at line 95 of file FCSDebugMove.cpp. References m_DestinationFreecell. |
|
|
Implements FCSMove. Definition at line 90 of file FCSDebugMove.cpp. References m_DestinationStack. |
|
|
Implements FCSMove. Definition at line 100 of file FCSDebugMove.cpp. References m_Foundation. |
|
|
Implements FCSMove. Definition at line 115 of file FCSDebugMove.cpp. References m_NumberOfCardsFlipped. |
|
|
Implements FCSMove. Definition at line 110 of file FCSDebugMove.cpp. References m_NumberOfCardsInSequence. |
|
|
Implements FCSMove. Definition at line 85 of file FCSDebugMove.cpp. References m_SourceFreecell. |
|
|
Implements FCSMove. Definition at line 80 of file FCSDebugMove.cpp. References m_SourceStack. |
|
|
Implements FCSMove. Definition at line 105 of file FCSDebugMove.cpp. References m_Type. |
1.4.4