#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. |