home *** CD-ROM | disk | FTP | other *** search
/ Media Share 13 / mediashare_13.zip / mediashare_13 / ZIPPED / PROGRAM / WTJ9403.ZIP / POKER / CARDBACK.CPP < prev    next >
C/C++ Source or Header  |  1993-10-05  |  3KB  |  146 lines

  1. // cardback.cpp : implementation file
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include "poker.h"
  6. #include "cardback.h"
  7.  
  8. #ifdef _DEBUG
  9. #undef THIS_FILE
  10. static char BASED_CODE THIS_FILE[] = __FILE__;
  11. #endif
  12.  
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CCardBack dialog
  15.  
  16. CCardBack::CCardBack(CWnd* pParent /*=NULL*/)
  17.     : CDialog(CCardBack::IDD, pParent)
  18. {
  19.     //{{AFX_DATA_INIT(CCardBack)
  20.         // NOTE: the ClassWizard will add member initialization here
  21.     //}}AFX_DATA_INIT
  22. }
  23.  
  24. void CCardBack::DoDataExchange(CDataExchange* pDX)
  25. {
  26.     CDialog::DoDataExchange(pDX);
  27.     //{{AFX_DATA_MAP(CCardBack)
  28.         // NOTE: the ClassWizard will add DDX and DDV calls here
  29.     //}}AFX_DATA_MAP
  30. }
  31.  
  32. BEGIN_MESSAGE_MAP(CCardBack, CDialog)
  33.     //{{AFX_MSG_MAP(CCardBack)
  34.     ON_WM_CREATE()
  35.     ON_BN_CLICKED(ID_BEACH, OnClickedBeach)
  36.     ON_BN_CLICKED(ID_CARD_HAND, OnClickedCardHand)
  37.     ON_BN_CLICKED(ID_CASTLE, OnClickedCastle)
  38.     ON_BN_CLICKED(ID_FISH_BLUE, OnClickedFishBlue)
  39.     ON_BN_CLICKED(ID_FISH_CYAN, OnClickedFishCyan)
  40.     ON_BN_CLICKED(ID_IVY_BLACK, OnClickedIvyBlack)
  41.     ON_BN_CLICKED(ID_IVY_BLUE, OnClickedIvyBlue)
  42.     ON_BN_CLICKED(ID_PLAID, OnClickedPlaid)
  43.     ON_BN_CLICKED(ID_ROBOT, OnClickedRobot)
  44.     ON_BN_CLICKED(ID_ROSES, OnClickedRoses)
  45.     ON_BN_CLICKED(ID_SHELLS, OnClickedShells)
  46.     ON_BN_CLICKED(ID_WEAVE, OnClickedWeave)
  47.     //}}AFX_MSG_MAP
  48. END_MESSAGE_MAP()
  49.  
  50. /////////////////////////////////////////////////////////////////////////////
  51. // CCardBack message handlers
  52.  
  53. int CCardBack::OnCreate(LPCREATESTRUCT lpCreateStruct)
  54. {
  55.     if (CDialog::OnCreate(lpCreateStruct) == -1)
  56.         return -1;
  57.     
  58.     // TODO: Add your specialized creation code here
  59.     
  60.     return 0;
  61. }
  62.  
  63. BOOL CCardBack::OnInitDialog()
  64. {
  65.     CDialog::OnInitDialog();
  66.     
  67.     // TODO: Add extra initialization here
  68.  
  69.     SetDefID(m_nCardBack);
  70.                                           
  71. //    return TRUE;  // return TRUE  unless you set the focus to a control
  72.     return(FALSE);
  73. }
  74.  
  75. void CCardBack::OnClickedBeach()
  76. {
  77.     m_nCardBack = ID_BEACH;        
  78.     EndDialog(TRUE);
  79. }
  80.  
  81. void CCardBack::OnClickedCardHand()
  82. {
  83.     m_nCardBack = ID_CARD_HAND;    
  84.     EndDialog(TRUE);
  85. }
  86.  
  87. void CCardBack::OnClickedCastle()
  88. {
  89.     m_nCardBack = ID_CASTLE;        
  90.     EndDialog(TRUE);
  91. }
  92.  
  93. void CCardBack::OnClickedFishBlue()
  94. {
  95.     m_nCardBack = ID_FISH_BLUE;
  96.     EndDialog(TRUE);
  97. }
  98.  
  99. void CCardBack::OnClickedFishCyan()
  100. {
  101.     m_nCardBack = ID_FISH_CYAN;            
  102.     EndDialog(TRUE);
  103. }
  104.  
  105. void CCardBack::OnClickedIvyBlack()
  106. {
  107.     m_nCardBack = ID_IVY_BLACK;            
  108.     EndDialog(TRUE);
  109. }
  110.  
  111. void CCardBack::OnClickedIvyBlue()
  112. {
  113.     m_nCardBack = ID_IVY_BLUE;            
  114.     EndDialog(TRUE);
  115. }
  116.  
  117. void CCardBack::OnClickedPlaid()
  118. {
  119.     m_nCardBack = ID_PLAID;            
  120.     EndDialog(TRUE);
  121. }
  122.  
  123. void CCardBack::OnClickedRobot()
  124. {
  125.     m_nCardBack = ID_ROBOT;            
  126.     EndDialog(TRUE);
  127. }
  128.  
  129. void CCardBack::OnClickedRoses()
  130. {
  131.     m_nCardBack = ID_ROSES;            
  132.     EndDialog(TRUE);
  133. }
  134.  
  135. void CCardBack::OnClickedShells()
  136. {
  137.     m_nCardBack = ID_SHELLS;            
  138.     EndDialog(TRUE);
  139. }
  140.  
  141. void CCardBack::OnClickedWeave()
  142. {
  143.     m_nCardBack = ID_WEAVE;            
  144.     EndDialog(TRUE);
  145. }
  146.