• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/demos/forty/

Lines Matching refs:m_topCard

462                     Card* m_topCard = m_foundations[i]->GetTopCard();
463 if ( m_topCard )
465 if (m_topCard->GetSuit() == card->GetSuit() &&
741 for (m_topCard = 0; m_topCard < NumCards; m_topCard++)
743 m_cards[m_topCard] = new Card(1 + m_topCard / 2, facedown);
745 m_topCard = NumCards - 1;
755 if (m_topCard < 0) return;
760 for (i = 0; i <= m_topCard; i++)
764 for (i = 0; i <= m_topCard; i++)
766 int pos = rand() % (m_topCard + 1);
770 if (pos < 0) pos = m_topCard;
780 for (i = 0; i <= m_topCard; i++)
782 int pos = rand() % (m_topCard + 1);
786 if (pos > m_topCard) pos = 0;
797 str.Printf(_T("%d "), m_topCard + 1);
808 if (card == m_cards[m_topCard + 1])
810 m_topCard++;
823 for (m_topCard = 0; m_topCard < NumCards; m_topCard++)
825 delete m_cards[m_topCard];
835 m_topCard = -1;
843 if (m_topCard >= 0)
845 if (m_cards[m_topCard]->GetSuit() == card->GetSuit() &&
846 m_cards[m_topCard]->GetPipValue() - 1 == card->GetPipValue())
865 m_topCard = -1;
872 if (m_topCard >= 0)
874 if (m_cards[m_topCard]->GetSuit() == card->GetSuit() &&
875 m_cards[m_topCard]->GetPipValue() + 1 == card->GetPipValue())
894 m_topCard = -1;
899 if (m_topCard >= 0)
903 m_cards[m_topCard]->Draw(dc, m_x, m_y);
909 for (int i = 0; i <= m_topCard; i++)
931 if (m_topCard < 0)
936 else if (m_topCard > 31)
938 x = m_x + m_dx * (m_topCard - 32);
943 x = m_x + m_dx * m_topCard;
953 if (m_topCard <= 31)
967 for (int i = m_topCard - 31; i <= m_topCard - 31 + CardWidth / m_dx; i++)
971 if (m_topCard > 31)
973 m_cards[m_topCard]->Draw(dc, topX - m_xOffset - m_dx, topY - m_yOffset);