Created
December 30, 2021 06:28
-
-
Save kavyak28/35329a1c04fea05a2fe1ef128b2841af to your computer and use it in GitHub Desktop.
Arrow on the Meld Pile is not getting highlighted, when player has valid cards to hit
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Iron jaw | |
11:57 AM (0 minutes ago) | |
to me | |
updatePlayerCardsDisplayTest | |
Discard Card: card: S3 | |
addToDiscardCardsList discardedCards.Count: 2 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardAiCard: 4, card: S3 | |
discardAiCard: calling changeTurn: 4 | |
ChangeTurn : 4 | |
ChangeTurn | |
localPlayer mID: 1 | |
Show Result | |
PlayerMeldScore: 89 ToTal score: 70 | |
isDeclared: False Player: YOU round Score: 70 cards: | |
PlayerMeldScore: 66 ToTal score: 23 | |
isDeclared: False Player: LILY round Score: 23 cards: | |
LILY | |
C12 C1 H3 H5 H10 | |
PlayerMeldScore: 36 ToTal score: -2 | |
isDeclared: False Player: JAMES round Score: -2 cards: | |
LILY | |
C12 C1 H3 H5 H10 | |
JAMES | |
S4 H6 H8 H11 H13 | |
PlayerMeldScore: 54 ToTal score: 54 | |
isDeclared: False Player: DAVID round Score: 54 cards: | |
LILY | |
C12 C1 H3 H5 H10 | |
JAMES | |
S4 H6 H8 H11 H13 | |
DAVID | |
mAxScore: 500 | |
Show GameOver screen | |
Reset meld points | |
Destroy: Row1 child: S1 S13 S12 S11 S10 S9 S8 S7 | |
Destroy: Row2 child: D9 D8 D7 D6 D5 | |
Destroy: Row1 child: S2 D2 C2 H2 | |
Destroy: Row1 child: H9 H8 H7 | |
New Round | |
Enable hand scroll: False | |
UpdateMeldPoints: 1 | |
updateMeldPoints: Total Score of Player: 1 is : 0 | |
UpdateMeldPoints: 2 | |
updateMeldPoints: Total Score of Player: 2 is : 0 | |
UpdateMeldPoints: 3 | |
updateMeldPoints: Total Score of Player: 3 is : 0 | |
UpdateMeldPoints: 4 | |
updateMeldPoints: Total Score of Player: 4 is : 0 | |
Player count: 4 | |
Create Deck | |
dealCardsEx | |
mTotal : 4 totalCards: 28 NUM: 7 noOfCards: 7 | |
getDiscardStartOffset | |
DISCARD_CARD_DISTANCE: 20 x: -288.1169 discardCardPosition X: -268.1169 | |
updatePlayerCardsDisplayTest | |
updatePlayerCardsDisplayTest | |
updatePlayerCardsDisplayTest | |
updatePlayerCardsDisplayTest | |
GaMgr:: onSort 7, unsortCards Count: 7 | |
Sorted card | |
Card Selected: C10 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Trueplayer.mIsCardTaken: False Tapable: True cardsInDeck 24 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
deckCard : C10 | |
updatePlayerCardsDisplayTest | |
cardonscreen: 15 player cards count: 8 | |
Card Selected: S2 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 23 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 8 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: S2 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 1 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 4 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
disableAllMelds | |
playAITurn: calling getUsefulCardsFromDiscard and MELDLIST count is 0 | |
getUsefulCardsFromDiscard | |
getHighlightCardsFromPossibleMelds | |
getHighlightCardsFromPossibleMelds: no subMittedMelds | |
getSequences: S2 D2 S5 C7 D7 D10 C11 D12 S13 | |
getSequences: D10 D12 | |
getSequences: S2 D2 | |
getSequences: D7 C7 | |
getUsefulDiscardCards CARDS: | |
usefulCardsFromMelds: | |
highightCards: highlightCards: | |
highightCards: discardedCards: S13 S2 | |
processUsefulCards : discardedCards.Count:: 2 | |
usefulDiscardCards at this point: | |
MeldList count: 0 | |
enableHighlightOfCards | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
Discard Ai Card - Delay: 0.9 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: D2 S5 C7 D7 S7 D10 C11 D12 | |
getDiscardCard: C11, 0 | |
Discard Card: C11 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: C11 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: C11 | |
addToDiscardCardsList discardedCards.Count: 2 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardAiCard: 2, card: C11 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 4 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 3 | |
playAiTurn now: 3 | |
disableAllMelds | |
playAITurn: calling getUsefulCardsFromDiscard and MELDLIST count is 0 | |
getUsefulCardsFromDiscard | |
getHighlightCardsFromPossibleMelds | |
getHighlightCardsFromPossibleMelds: no subMittedMelds | |
getSequences: S1 S2 C2 S3 S6 C11 S12 S13 H13 N15 | |
Rummy: S1 S13 S12 | |
sequences: S1 S3 S2 | |
getAllSequences:: meld: S1 S13 S12 | |
I am In getProperMelds: S1 S13 S12 | |
getProperMelds Meld: S1 S13 S12 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
I am In getProperMelds: S3 S2 N15 | |
getProperMelds Meld: S2 S3 N15 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
getUsefulDiscardCards - Meld: S1 S13 S12 | |
getUsefulDiscardCards - Meld: S2 S3 N15 | |
getUsefulDiscardCards CARDS: S13 S2 | |
usefulCardsFromMelds: S13 S2 | |
highightCards: highlightCards: | |
highightCards: discardedCards: S13 S2 C11 | |
Possible melds: S1 S13 S12 | |
Possible melds: S3 S2 N15 | |
processUsefulCards : discardedCards.Count:: 3 | |
possbleMeld[j]: S1 S13 S12 | |
MeldCards: S1 S13 S12 | |
c: S1, ismleded: False, c: mIsDiscardCard: False | |
c: S13, ismleded: False, c: mIsDiscardCard: True | |
c: S12, ismleded: False, c: mIsDiscardCard: False | |
possbleMeld[j]: S3 S2 N15 | |
MeldCards: S2 S3 N15 | |
c: S2, ismleded: False, c: mIsDiscardCard: True | |
c: S3, ismleded: False, c: mIsDiscardCard: False | |
c: N15, ismleded: False, c: mIsDiscardCard: False | |
possbleMeld[j]: S1 S13 S12 | |
MeldCards: S1 S13 S12 | |
c: S1, ismleded: False, c: mIsDiscardCard: False | |
c: S13, ismleded: False, c: mIsDiscardCard: True | |
c: S12, ismleded: False, c: mIsDiscardCard: False | |
possbleMeld[j]: S3 S2 N15 | |
MeldCards: S2 S3 N15 | |
c: S2, ismleded: False, c: mIsDiscardCard: True | |
c: S3, ismleded: False, c: mIsDiscardCard: False | |
c: N15, ismleded: False, c: mIsDiscardCard: False | |
possbleMeld[j]: S1 S13 S12 | |
MeldCards: S1 S13 S12 | |
c: S1, ismleded: False, c: mIsDiscardCard: False | |
c: S13, ismleded: False, c: mIsDiscardCard: True | |
c: S12, ismleded: False, c: mIsDiscardCard: False | |
possbleMeld[j]: S3 S2 N15 | |
MeldCards: S2 S3 N15 | |
c: S2, ismleded: False, c: mIsDiscardCard: True | |
c: S3, ismleded: False, c: mIsDiscardCard: False | |
c: N15, ismleded: False, c: mIsDiscardCard: False | |
usefulDiscardCards at this point: S13 S2 | |
MeldList count: 0 | |
enableHighlightOfCards | |
possible Meld: S1 S13 S12 | |
possible Meld: S2 S3 N15 | |
isMeldScoring: True | |
Discard card count: 3 cardonscreen: 15 player cards count: 7 | |
updatePlayerCardsDisplayTest | |
updatePlayerCardsDisplayTest | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
calling checkresult from delayCardAdditionToMeld | |
removeCardsFromDiscardCards: S13 S2 C11 | |
checkResult exiting | |
assignValueForJokerCard: PossibleMeld: S1 S13 S12 | |
getSequences: S1 S12 S13 | |
Rummy: S1 S13 S12 | |
getAllSequences:: meld: S1 S13 S12 | |
assignValueForJokerCard: PossibleMeld: S2 S3 N15 | |
getSequences: S2 S3 | |
card.mRank: 3, nextCard.mRank 2 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
Meld: S2 S3 N15 | |
ms: IMPURE_SEQ | |
handleImpureSequence: S2 S3 | |
Meld: S2 S3 | |
j: 0, card: S2 (Card), nextCard: S2 (Card) | |
Rank Diff Joker Card: NextCard - 2 card: S2 (Card) | |
RankDiff: 0 valueDiff: 0 faceValueDiff: 0 | |
j: 0, card: S2 (Card), nextCard: S3 (Card) | |
Rank Diff Joker Card: NextCard - 3 card: S2 (Card) | |
RankDiff: 1 valueDiff: 1 faceValueDiff: 1 | |
MaxValue: 1 | |
MaxValue: 4 | |
getJokerValue: Card : S4 (Card) | |
checkForPossibleMeldsInHand: Meld: S2 S3 S4 | |
Joker: N15 (Card) possibleMeld: S3 S2 N15 string: S2 S3 S4 | |
Possible melds in Player Cards: S1 (Card) | |
Possible melds in Player Cards: S13 (Card) | |
Possible melds in Player Cards: S12 (Card) | |
Time: 0CardsCount: 3 possible Meld Cards count: 3 Meld: S1 S13 S12 | |
Create Meld for player | |
Player ID of Card: 3 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 3 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 3 | |
updatePlayerCardsDisplayTest | |
UpdateMeldPoints: 3 | |
updateMeldPoints: Total Score of Player: 3 is : 35 | |
Possible melds in Player Cards: S2 (Card) | |
Possible melds in Player Cards: S3 (Card) | |
Possible melds in Player Cards: S4 (Card) | |
Time: 0.9CardsCount: 3 possible Meld Cards count: 3 Meld: S2 S3 S4 | |
Create Meld for player | |
Player ID of Card: 3 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 3 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 3 | |
updatePlayerCardsDisplayTest | |
UpdateMeldPoints: 3 | |
updateMeldPoints: Total Score of Player: 3 is : 44 | |
compriseCardDistanceOfMeldForOtherPlayers: S12 S13 S1 | |
CARD_GROUP_DISTANCE_AI | |
CARD_GROUP_DISTANCE_AI | |
compriseCardDistanceOfMeldForOtherPlayers: S2 S3 S4 | |
CARD_GROUP_DISTANCE_AI | |
CARD_GROUP_DISTANCE_AI | |
Discard Ai Card - Delay: 2.3 | |
showOrDiscardAI discardAI: 3 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: C2 S6 C11 H13 | |
getDiscardCard: C11, 0 | |
Discard Card: C11 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 3, card: C11 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: C11 | |
getDiscardStartOffset | |
addToDiscardCardsList discardedCards.Count: 0 | |
addToDiscardCardsList card.discardCardIndex : 2 | |
Calling MoveCard | |
discardAiCard: 3, card: C11 | |
discardAiCard: calling changeTurn: 3 | |
ChangeTurn : 3 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 4 | |
ID != localPlayer.mID : 3 , localPlayer.mID: 1, so waiting | |
NextPlayer: 4 | |
playAiTurn now: 4 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: S1 H2 C5 C6 C8 H10 C11 H11 C12 S12 S13 | |
Rummy: S1 S13 S12 | |
getAllSequences:: meld: S1 S13 S12 | |
getSequences: S1 S12 S13 | |
Rummy: S1 S13 S12 | |
getAllSequences:: meld: S1 S13 S12 | |
getSequences: H10 H11 | |
getSequences: C5 C6 C8 | |
I am In getProperMelds: S1 S13 S12 | |
Before Calling is Dissimilar from get ProperMelds: S1 S13 S12 , meld: S1 S13 S12 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: H2 S2 S3 S4 C5 C6 C8 H10 C11 H11 C12 | |
Rummy: S4 S3 S2 | |
sequences: S4 S3 S2 | |
getAllSequences:: meld: S4 S3 S2 | |
getSequences: S2 S3 S4 | |
Rummy: S4 S3 S2 | |
sequences: S4 S3 S2 | |
getAllSequences:: meld: S4 S3 S2 | |
getSequences: H10 H11 | |
getSequences: C5 C6 C8 | |
I am In getProperMelds: S4 S3 S2 | |
Before Calling is Dissimilar from get ProperMelds: S4 S3 S2 , meld: S4 S3 S2 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
processUsefulCards : discardedCards.Count:: 1 | |
usefulDiscardCards at this point: | |
MeldList count: 2 | |
enableHighlightOfCards | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 2 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
Discard Ai Card - Delay: 0.9 | |
showOrDiscardAI discardAI: 4 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: H2 C5 C6 C8 S9 H10 H11 C12 | |
getDiscardCard: C12, 0 | |
Discard Card: C12 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 4, card: C12 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: C12 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardAiCard: 4, card: C12 | |
discardAiCard: calling changeTurn: 4 | |
ChangeTurn : 4 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 4 | |
ID != localPlayer.mID : 4 , localPlayer.mID: 1, so waiting | |
NextPlayer: 1 | |
showUsefulCardsOnDiscardPile | |
discardedCards.Count > 0 | |
Calling method fetchAllUsefulDiscards: 2 | |
fetchAllUsefulDiscards : | |
fetchAllUsefulDiscards discardedCards: C11 C12 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C13 D1 S8 S11 H5 H8 C10 C11 C12 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: meld: NO MELD | |
getAllMySequences : C13 D1 S8 S11 H5 H8 C10 C11 C12 | |
m from pure seqs: C13 C12 C11 C10 | |
getSequences: D1 H5 S8 H8 C10 S11 C11 C12 C13 | |
m from seqMelds: C13 C12 C11 C10 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 0 | |
pickUsefulDiscardsFromSequences in the LOOP: C13 C12 C11 C10 | |
1st fetchUsefulDiscardsInSequences: seq: C13 C12 C11 C10 | |
fetchUsefulDiscardsInSequences: seq: C13 C12 C11 C10 | |
card with lowest Discrd index: C11 (Card) | |
meld : C13 C12 C11 C10 : SEQUENCE | |
its a sequence and c is : C11 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
card with lowest Discrd index: C12 (Card) | |
getSequences: C10 C12 C13 | |
card.mRank: 13, nextCard.mRank 12 | |
card.mRank: 12, nextCard.mRank 10 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 1, initialMeldCount: 3, cardCount: 3 | |
meld : C13 C12 C10 : NONE | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C13 D1 S8 S11 H5 H8 C10 C11 C12 | |
getAllMySets : | |
getAllMySets : C13 D1 S8 S11 H5 H8 C10 C11 C12 | |
fetchAllUsefulDiscards meld Count: 2 | |
meld : S12 S13 S1 : SEQUENCE | |
meld: S1 S13 S12 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S1 S13 S12 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C13 D1 S8 S11 H5 H8 C10 C11 C12 S12 S13 S1 , meldName: S12 S13 S1 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: S1 S13 S12 | |
getAllMySequences : C13 D1 S8 S11 H5 H8 C10 C11 C12 S12 S13 S1 | |
m from pure seqs: S1 S13 S12 S11 | |
getSequences: D1 S1 H5 S8 H8 C10 S11 C11 C12 S12 C13 S13 | |
m from seqMelds: C13 C12 C11 C10 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 2 | |
pickUsefulDiscardsFromSequences: goAhead: False,ogSeqs.Count: 1 | |
meld : S2 S3 S4 : SEQUENCE | |
meld: S4 S3 S2 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S4 S3 S2 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C13 D1 S8 S11 H5 H8 C10 C11 C12 S2 S3 S4 , meldName: S2 S3 S4 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: S4 S3 S2 | |
getAllMySequences : C13 D1 S8 S11 H5 H8 C10 C11 C12 S2 S3 S4 | |
m from pure seqs: C13 C12 C11 C10 | |
m from pure seqs: S4 S3 S2 | |
getSequences: D1 S2 S3 S4 H5 S8 H8 C10 S11 C11 C12 C13 | |
m from seqMelds: S4 S3 S2 | |
m from seqMelds: C13 C12 C11 C10 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 2 | |
pickUsefulDiscardsFromSequences: goAhead: False,ogSeqs.Count: 1 | |
Final Distinct usefulDiscards + count: 1, cards: C11 | |
Card Selected: C11 (Card) c.mIsDiscardCard: True c.mIsDeckCard: Falseplayer.mIsCardTaken: False Tapable: True cardsInDeck 21 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
is DiscardCard Selected | |
Discard card count: 2 cardonscreen: 15 player cards count: 7 | |
updatePlayerCardsDisplayTest | |
updatePlayerCardsDisplayTest | |
Card: C11 (Card) Last DiscardedCard: C12 (Card) | |
Calling checkResult from Line 5682 | |
checkResult meldList != null && meldList.Count: 2 | |
checkResult exiting | |
removeCardsFromDiscardCards: C11 C12 | |
handleSelectedDiscardCard | |
checkForPossibleMelds | |
MeldList Meld: S12 S13 S1 | |
MeldList Meld: S2 S3 S4 | |
Can't meld... Meld: S12 S13 S1 selectedCards: C11 | |
Can't meld... Meld: S2 S3 S4 selectedCards: C11 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: C11 | |
localMelds Count: 0 isJokerInHand+ False | |
Card Selected: D1 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 21 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: S12 S13 S1 | |
MeldList Meld: S2 S3 S4 | |
Double Diff NextCard: S12 (Card) meld: Meld | |
Meld: S1 S12 S13 | |
halfSeqMelds: S1 S12 S13 | |
Can't meld... Meld: S12 S13 S1 selectedCards: C11 D1 | |
Meld: S2 S3 S4 | |
halfSeqMelds: S2 S3 S4 | |
Can't meld... Meld: S2 S3 S4 selectedCards: C11 D1 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: C11 D1 | |
localMelds Count: 0 isJokerInHand+ False | |
Card Selected: D1 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 21 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
DeSelected | |
disableAllMelds | |
onCardDeselected- delayMeldAreaTrasition | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
findOtherPossibleMeldsToHighlight | |
checkForPossibleMelds | |
MeldList Meld: S12 S13 S1 | |
MeldList Meld: S2 S3 S4 | |
Can't meld... Meld: S12 S13 S1 selectedCards: C11 | |
Can't meld... Meld: S2 S3 S4 selectedCards: C11 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: C11 | |
localMelds Count: 0 isJokerInHand+ False | |
Card Selected: C13 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 21 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: S12 S13 S1 | |
MeldList Meld: S2 S3 S4 | |
Double Diff NextCard: S12 (Card) meld: Meld | |
Meld: S1 S12 S13 | |
Double Diff NextCard: C11 (Card) meld: Meld | |
Meld: C11 C13 | |
halfSeqMelds: S1 S12 S13 | |
halfSeqMelds: C11 C13 | |
Can't meld... Meld: S12 S13 S1 selectedCards: C11 C13 | |
Meld: S2 S3 S4 | |
Double Diff NextCard: C11 (Card) meld: Meld | |
Meld: C11 C13 | |
halfSeqMelds: S2 S3 S4 | |
halfSeqMelds: C11 C13 | |
Can't meld... Meld: S2 S3 S4 selectedCards: C11 C13 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: C11 C13 | |
localMelds Count: 0 isJokerInHand+ False | |
Card Selected: C12 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 21 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: S12 S13 S1 | |
MeldList Meld: S2 S3 S4 | |
Double Diff NextCard: S12 (Card) meld: Meld | |
Meld: S1 S12 S13 | |
Meld: C11 C12 C13 | |
halfSeqMelds: S1 S12 S13 | |
halfSeqMelds: C11 C12 C13 | |
Can't meld... Meld: S12 S13 S1 selectedCards: C11 C13 C12 | |
Meld: S2 S3 S4 | |
Meld: C11 C12 C13 | |
halfSeqMelds: S2 S3 S4 | |
halfSeqMelds: C11 C12 C13 | |
Can't meld... Meld: S2 S3 S4 selectedCards: C11 C13 C12 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: C11 C13 C12 | |
localMelds Count: 0 isJokerInHand+ False | |
Card Selected: C10 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 21 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: S12 S13 S1 | |
MeldList Meld: S2 S3 S4 | |
Double Diff NextCard: S12 (Card) meld: Meld | |
Meld: S1 S12 S13 | |
Meld: C10 C11 C12 C13 | |
halfSeqMelds: S1 S12 S13 | |
halfSeqMelds: C10 C11 C12 C13 | |
Can't meld... Meld: S12 S13 S1 selectedCards: C11 C13 C12 C10 | |
Meld: S2 S3 S4 | |
Meld: C10 C11 C12 C13 | |
halfSeqMelds: S2 S3 S4 | |
halfSeqMelds: C10 C11 C12 C13 | |
Can't meld... Meld: S2 S3 S4 selectedCards: C11 C13 C12 C10 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: C11 C13 C12 C10 | |
localMelds Count: 0 isJokerInHand+ False | |
onMeldButtonClicked: mSelectedCards.Count: 4 | |
mSelectedCards: C11 C13 C12 C10 | |
Meld: C11 C13 C12 C10 | |
MeldState 0[Seq] || 2[Set] : PURE_SEQ | |
disableAllMelds | |
assignMeldScaleValue : meld.name: | |
localPlayer.melds count: 1 | |
index: 0 mselectedCards Count: C10 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 1 mselectedCards Count: C11 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 2 mselectedCards Count: C12 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 3 mselectedCards Count: C13 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
CARD_ON_SCREEN: 15 | |
Enable hand scroll: False | |
compriseCardDistanceOfMeld: False | |
X: 0 cards[i]: C10 (Card) Meld: C10 C11 C12 C13 | |
X: -10 cards[i]: C12 (Card) Meld: C10 C11 C12 C13 | |
X: 25 cards[i]: C13 (Card) Meld: C10 C11 C12 C13 | |
UpdateMeldPoints: 1 | |
updateMeldPoints: Total Score of Player: 1 is : 40 | |
Card Selected: S11 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 21 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: S12 S13 S1 | |
MeldList Meld: S2 S3 S4 | |
MeldList Meld: C10 C11 C12 C13 | |
Meldable!! meld: S12 S13 S1 Meld Owner ID: 3 | |
Can't meld... Meld: S2 S3 S4 selectedCards: S11 | |
Can't meld... Meld: C10 C11 C12 C13 selectedCards: S11 | |
Highlight Meld: S1 S13 S12 isMeldLocal: False | |
Cards Count: 3 Meld Cards: S12 S13 S1 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 selectedCards: S11 | |
localMelds Count: 1 isJokerInHand+ False | |
assignMeldScaleValue : meld.name: S1 S13 S12 | |
addCardsToMeld | |
assignMeldScaleValue : meld.name: S1 S13 S12 | |
checkCardsToBeAddedAtBothSidesOfMeld: cards: S11 | |
valueDiff: 0 | |
meld: S12 S13 S1 LC.mRank: 14 selectedCardRank: 11(lc.mRank < mAceCardRank - selectedCards.Count): False | |
addCardsAtMeldBeginning - meld: S12 S13 S1 Cards: S11 | |
CARD_ON_SCREEN: 15 | |
Selected Cards: S11 (Card) meld: S12 S13 S1 x: -22.5 y: -28 | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
Enable hand scroll: False | |
disableAllMelds | |
handleMeldAfterAdd | |
disableAllMelds | |
calling checkresult from addCardstoMeld | |
called from addCardstoMeld checkresult from addCardstoMeld | |
disableAllMelds | |
Cards: 4 | |
1 UpdateMeldScore: 1 meld: S11 S12 S13 S1 Score: 10 | |
Local Player score updated | |
UpdateMeldPoints: 1 | |
updateMeldPoints: Total Score of Player: 1 is : 50 | |
checkResult meldList != null && meldList.Count: 3 | |
checkResult exiting | |
Meld Parent: Row1 (UnityEngine.GameObject) | |
Duplicate Melds count: 0 | |
Meld: S1 S13 S12 S11 | |
Meld Owner ID: 3 | |
player: 3 | |
melds count: 1 | |
compriseCardDistanceOfMeldForOtherPlayers: S11 S12 S13 S1 | |
CARD_GROUP_DISTANCE_AI | |
CARD_GROUP_DISTANCE_AI | |
CARD_GROUP_DISTANCE_AI | |
Card Selected: D1 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 21 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: S11 S12 S13 S1 | |
MeldList Meld: S2 S3 S4 | |
MeldList Meld: C10 C11 C12 C13 | |
Can't meld... Meld: S11 S12 S13 S1 selectedCards: D1 | |
Can't meld... Meld: S2 S3 S4 selectedCards: D1 | |
Can't meld... Meld: C10 C11 C12 C13 selectedCards: D1 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 selectedCards: D1 | |
localMelds Count: 1 isJokerInHand+ False | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 4 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: D1 | |
getDiscardStartOffset | |
addToDiscardCardsList discardedCards.Count: 0 | |
addToDiscardCardsList card.discardCardIndex : 2 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 4 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: D1 S1 D2 S5 C7 D7 S7 D10 S11 D12 S12 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: S1 S11 S12 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: S7 D7 C7 | |
getSequences: D1 D2 | |
getSequences: D10 D12 | |
I am In getProperMelds: S1 S13 S12 S11 | |
Before Calling is Dissimilar from get ProperMelds: S1 S13 S12 S11 , meld: S1 S13 S12 S11 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
I am In getProperMelds: S7 D7 C7 | |
Before Calling is Dissimilar from get ProperMelds: S7 D7 C7 , meld: S1 S13 S12 S11 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
getProperMelds Meld: S7 D7 C7 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
getUsefulDiscardCards - Meld: S7 D7 C7 | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards - Meld: S7 D7 C7 | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 D2 S2 S3 S4 S5 C7 D7 S7 D10 D12 | |
Rummy: S5 S4 S3 S2 | |
sequences: S5 S4 S3 S2 | |
getAllSequences:: meld: S5 S4 S3 S2 | |
getSequences: S2 S3 S4 S5 | |
Rummy: S5 S4 S3 S2 | |
sequences: S5 S4 S3 S2 | |
getAllSequences:: meld: S5 S4 S3 S2 | |
getSequences: S7 D7 C7 | |
I am In getProperMelds: S5 S4 S3 S2 | |
Before Calling is Dissimilar from get ProperMelds: S5 S4 S3 S2 , meld: S4 S3 S2 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
getProperMelds Meld: S5 S4 S3 S2 | |
calling hasSimilarMeldState?: meld: S2 S3 S4 m: S5 S4 S3 S2 | |
compare melds, m1:: S5 S4 S3 S2 , m2: S2 S3 S4 | |
meld : S5 S4 S3 S2 : SEQUENCE | |
meld : S2 S3 S4 : SEQUENCE | |
meld1 : S5 S4 S3 S2 : SEQUENCE, meld: S2 S3 S4 : SEQUENCE | |
IsSimilar: True meld: S2 S3 S4 m: S5 S4 S3 S2 | |
not similar: S2 S3 S4 m: S5 S4 S3 S2 | |
I am In getProperMelds: S7 D7 C7 | |
Before Calling is Dissimilar from get ProperMelds: S7 D7 C7 , meld: S4 S3 S2 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
getProperMelds Meld: S7 D7 C7 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
getUsefulDiscardCards - Meld: S5 S4 S3 S2 | |
getUsefulDiscardCards - Meld: S7 D7 C7 | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards - Meld: S5 S4 S3 S2 | |
getUsefulDiscardCards - Meld: S7 D7 C7 | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 D2 S5 C7 D7 S7 D10 C10 C11 D12 C12 C13 | |
Rummy: C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C13 C12 C11 C10 | |
getSequences: C10 C11 C12 C13 | |
Rummy: C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C13 C12 C11 C10 | |
getSequences: S7 D7 C7 | |
getSequences: D1 D2 | |
getSequences: D10 D12 | |
I am In getProperMelds: C13 C12 C11 C10 | |
Before Calling is Dissimilar from get ProperMelds: C13 C12 C11 C10 , meld: C13 C12 C11 C10 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
I am In getProperMelds: S7 D7 C7 | |
Before Calling is Dissimilar from get ProperMelds: S7 D7 C7 , meld: C13 C12 C11 C10 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
getProperMelds Meld: S7 D7 C7 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
getUsefulDiscardCards - Meld: S7 D7 C7 | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards - Meld: S7 D7 C7 | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
Possible melds: S7 D7 C7 | |
Possible melds: S5 S4 S3 S2 | |
processUsefulCards : discardedCards.Count:: 1 | |
possbleMeld[j]: S7 D7 C7 | |
MeldCards: S7 D7 C7 | |
c: S7, ismleded: False, c: mIsDiscardCard: False | |
c: D7, ismleded: False, c: mIsDiscardCard: False | |
c: C7, ismleded: False, c: mIsDiscardCard: False | |
possbleMeld[j]: S5 S4 S3 S2 | |
MeldCards: S5 S4 S3 S2 | |
c: S5, ismleded: False, c: mIsDiscardCard: False | |
c: S4, ismleded: True, c: mIsDiscardCard: False | |
c: S3, ismleded: True, c: mIsDiscardCard: False | |
c: S2, ismleded: True, c: mIsDiscardCard: False | |
usefulDiscardCards at this point: | |
MeldList count: 3 | |
enableHighlightOfCards | |
possible Meld: S7 D7 C7 | |
possible Meld: S5 S4 S3 S2 | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 3 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
assignValueForJokerCard: PossibleMeld: S7 D7 C7 | |
getSequences: S7 D7 C7 | |
assignValueForJokerCard: PossibleMeld: S5 S4 S3 S2 | |
getSequences: S2 S3 S4 S5 | |
Rummy: S5 S4 S3 S2 | |
sequences: S5 S4 S3 S2 | |
getAllSequences:: meld: S5 S4 S3 S2 | |
Possible melds in Player Cards: S7 (Card) | |
Possible melds in Player Cards: D7 (Card) | |
Possible melds in Player Cards: C7 (Card) | |
Time: 0CardsCount: 3 possible Meld Cards count: 3 Meld: S7 D7 C7 | |
Create Meld for player | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
UpdateMeldPoints: 2 | |
updateMeldPoints: Total Score of Player: 2 is : 21 | |
Possible melds in Player Cards: S5 (Card) | |
Time: 0.9CardsCount: 1 possible Meld Cards count: 4 Meld: S5 S4 S3 S2 | |
getMeldForUpdate | |
cards: S5 | |
Add card to the submitted meld: S2 S3 S4 cardsToMeld: S5 | |
addCardsToMeld | |
assignMeldScaleValue : meld.name: S4 S3 S2 | |
checkCardsToBeAddedAtBothSidesOfMeld: cards: S5 | |
valueDiff: 0 | |
meld: S2 S3 S4 LC.mRank: 4 selectedCardRank: 5(lc.mRank < mAceCardRank - selectedCards.Count): True | |
addCardsAtMeldEnd | |
assignMeldScaleValue : meld.name: S4 S3 S2 | |
Player ID of Card: 2 | |
disableAllMelds | |
handleMeldAfterAdd | |
disableAllMelds | |
calling checkresult from addCardstoMeld | |
called from addCardstoMeld checkresult from addCardstoMeld | |
compriseCardDistanceOfMeldForOtherPlayers: S7 D7 C7 | |
CARD_GROUP_DISTANCE_AI | |
CARD_GROUP_DISTANCE_AI | |
1 UpdateMeldScore: 2 meld: S2 S3 S4 S5 Score: 5 | |
UpdateMeldPoints: 2 | |
updateMeldPoints: Total Score of Player: 2 is : 26 | |
checkResult meldList != null && meldList.Count: 4 | |
checkResult exiting | |
Meld Parent: Row2 (UnityEngine.GameObject) | |
Duplicate Melds count: 0 | |
Meld: S5 S4 S3 S2 | |
Meld Owner ID: 3 | |
player: 3 | |
melds count: 1 | |
Discard Ai Card - Delay: 2.3 | |
compriseCardDistanceOfMeldForOtherPlayers: S2 S3 S4 S5 | |
CARD_GROUP_DISTANCE_AI | |
CARD_GROUP_DISTANCE_AI | |
CARD_GROUP_DISTANCE_AI | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: D2 D9 D10 D12 | |
getDiscardCard: D2, 0 | |
Discard Card: D2 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: D2 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: D2 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 2 | |
Calling MoveCard | |
discardAiCard: 2, card: D2 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 4 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 3 | |
playAiTurn now: 3 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: D1 S1 D2 C2 S6 S11 S12 H13 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: S1 S11 S12 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: D1 D2 | |
I am In getProperMelds: S1 S13 S12 S11 | |
Before Calling is Dissimilar from get ProperMelds: S1 S13 S12 S11 , meld: S1 S13 S12 S11 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 D2 C2 S2 S3 S4 S5 S6 H13 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getSequences: S2 S3 S4 S5 S6 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getSequences: D1 D2 | |
I am In getProperMelds: S6 S5 S4 S3 S2 | |
Before Calling is Dissimilar from get ProperMelds: S6 S5 S4 S3 S2 , meld: S5 S4 S3 S2 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
getProperMelds Meld: S6 S5 S4 S3 S2 | |
calling hasSimilarMeldState?: meld: S2 S3 S4 S5 m: S6 S5 S4 S3 S2 | |
compare melds, m1:: S6 S5 S4 S3 S2 , m2: S2 S3 S4 S5 | |
meld : S6 S5 S4 S3 S2 : SEQUENCE | |
meld : S2 S3 S4 S5 : SEQUENCE | |
meld1 : S6 S5 S4 S3 S2 : SEQUENCE, meld: S2 S3 S4 S5 : SEQUENCE | |
IsSimilar: True meld: S2 S3 S4 S5 m: S6 S5 S4 S3 S2 | |
not similar: S2 S3 S4 S5 m: S6 S5 S4 S3 S2 | |
getUsefulDiscardCards - Meld: S6 S5 S4 S3 S2 | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards - Meld: S6 S5 S4 S3 S2 | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 D2 C2 S6 C10 C11 C12 H13 C13 | |
Rummy: C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C13 C12 C11 C10 | |
getSequences: C10 C11 C12 C13 | |
Rummy: C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C13 C12 C11 C10 | |
getSequences: D1 D2 | |
I am In getProperMelds: C13 C12 C11 C10 | |
Before Calling is Dissimilar from get ProperMelds: C13 C12 C11 C10 , meld: C13 C12 C11 C10 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 D2 C2 S6 S7 D7 C7 H13 | |
getSequences: S7 D7 C7 | |
getSequences: D1 D2 | |
I am In getProperMelds: S7 D7 C7 | |
Before Calling is Dissimilar from get ProperMelds: S7 D7 C7 , meld: S7 D7 C7 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
Possible melds: S6 S5 S4 S3 S2 | |
processUsefulCards : discardedCards.Count:: 2 | |
possbleMeld[j]: S6 S5 S4 S3 S2 | |
MeldCards: S6 S5 S4 S3 S2 | |
c: S6, ismleded: False, c: mIsDiscardCard: False | |
c: S5, ismleded: True, c: mIsDiscardCard: False | |
c: S4, ismleded: True, c: mIsDiscardCard: False | |
c: S3, ismleded: True, c: mIsDiscardCard: False | |
c: S2, ismleded: True, c: mIsDiscardCard: False | |
possbleMeld[j]: S6 S5 S4 S3 S2 | |
MeldCards: S6 S5 S4 S3 S2 | |
c: S6, ismleded: False, c: mIsDiscardCard: False | |
c: S5, ismleded: True, c: mIsDiscardCard: False | |
c: S4, ismleded: True, c: mIsDiscardCard: False | |
c: S3, ismleded: True, c: mIsDiscardCard: False | |
c: S2, ismleded: True, c: mIsDiscardCard: False | |
usefulDiscardCards at this point: | |
MeldList count: 4 | |
enableHighlightOfCards | |
possible Meld: S6 S5 S4 S3 S2 | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 4 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
assignValueForJokerCard: PossibleMeld: S6 S5 S4 S3 S2 | |
getSequences: S2 S3 S4 S5 S6 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
Possible melds in Player Cards: S6 (Card) | |
Time: 0CardsCount: 1 possible Meld Cards count: 5 Meld: S6 S5 S4 S3 S2 | |
getMeldForUpdate | |
cards: S6 | |
Add card to the submitted meld: S2 S3 S4 S5 cardsToMeld: S6 | |
addCardsToMeld | |
assignMeldScaleValue : meld.name: S5 S4 S3 S2 | |
checkCardsToBeAddedAtBothSidesOfMeld: cards: S6 | |
valueDiff: 0 | |
meld: S2 S3 S4 S5 LC.mRank: 5 selectedCardRank: 6(lc.mRank < mAceCardRank - selectedCards.Count): True | |
addCardsAtMeldEnd | |
assignMeldScaleValue : meld.name: S5 S4 S3 S2 | |
Player ID of Card: 3 | |
disableAllMelds | |
handleMeldAfterAdd | |
disableAllMelds | |
calling checkresult from addCardstoMeld | |
called from addCardstoMeld checkresult from addCardstoMeld | |
1 UpdateMeldScore: 3 meld: S2 S3 S4 S5 S6 Score: 15 | |
UpdateMeldPoints: 3 | |
updateMeldPoints: Total Score of Player: 3 is : 50 | |
checkResult meldList != null && meldList.Count: 4 | |
checkResult exiting | |
Meld Parent: Row2 (UnityEngine.GameObject) | |
Duplicate Melds count: 0 | |
Meld: S6 S5 S4 S3 S2 | |
Meld Owner ID: 3 | |
player: 3 | |
melds count: 1 | |
Discard Ai Card - Delay: 1.4 | |
compriseCardDistanceOfMeldForOtherPlayers: S2 S3 S4 S5 S6 | |
CARD_GROUP_DISTANCE_AI | |
CARD_GROUP_DISTANCE_AI | |
CARD_GROUP_DISTANCE_AI | |
CARD_GROUP_DISTANCE_AI | |
showOrDiscardAI discardAI: 3 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: C2 D8 H13 | |
getDiscardCard: C2, 0 | |
Discard Card: C2 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 3, card: C2 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: C2 | |
addToDiscardCardsList discardedCards.Count: 2 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardAiCard: 3, card: C2 | |
discardAiCard: calling changeTurn: 3 | |
ChangeTurn : 3 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 4 | |
ID != localPlayer.mID : 3 , localPlayer.mID: 1, so waiting | |
NextPlayer: 4 | |
playAiTurn now: 4 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: D1 S1 D2 C2 H2 C5 C6 C8 S9 H10 H11 S11 S12 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: S1 S11 S12 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: H2 D2 C2 | |
getSequences: H10 H11 | |
getSequences: C5 C6 C8 | |
I am In getProperMelds: S1 S13 S12 S11 | |
Before Calling is Dissimilar from get ProperMelds: S1 S13 S12 S11 , meld: S1 S13 S12 S11 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
I am In getProperMelds: H2 D2 C2 | |
Before Calling is Dissimilar from get ProperMelds: H2 D2 C2 , meld: S1 S13 S12 S11 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
getProperMelds Meld: H2 D2 C2 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
getUsefulDiscardCards - Meld: H2 D2 C2 | |
getUsefulDiscardCards CARDS: D2 C2 | |
getUsefulDiscardCards - Meld: H2 D2 C2 | |
getUsefulDiscardCards CARDS: D2 C2 | |
getUsefulCardsFromDiscard: usefulCards: D2 C2 | |
getSequences: D1 D2 C2 H2 S2 S3 S4 C5 S5 C6 S6 C8 S9 H10 H11 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getSequences: S2 S3 S4 S5 S6 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getSequences: H2 D2 C2 | |
getSequences: H10 H11 | |
getSequences: C5 C6 C8 | |
I am In getProperMelds: S6 S5 S4 S3 S2 | |
Before Calling is Dissimilar from get ProperMelds: S6 S5 S4 S3 S2 , meld: S6 S5 S4 S3 S2 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
I am In getProperMelds: H2 D2 C2 | |
Before Calling is Dissimilar from get ProperMelds: H2 D2 C2 , meld: S6 S5 S4 S3 S2 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
getProperMelds Meld: H2 D2 C2 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
getUsefulDiscardCards - Meld: H2 D2 C2 | |
getUsefulDiscardCards CARDS: D2 C2 | |
getUsefulDiscardCards - Meld: H2 D2 C2 | |
getUsefulDiscardCards CARDS: D2 C2 | |
getUsefulCardsFromDiscard: usefulCards: D2 C2 | |
getSequences: D1 D2 C2 H2 C5 C6 C8 S9 H10 C10 H11 C11 C12 C13 | |
Rummy: C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C13 C12 C11 C10 | |
getSequences: C10 C11 C12 C13 | |
Rummy: C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C13 C12 C11 C10 | |
getSequences: H2 D2 C2 | |
getSequences: H10 H11 | |
getSequences: C5 C6 C8 | |
I am In getProperMelds: C13 C12 C11 C10 | |
Before Calling is Dissimilar from get ProperMelds: C13 C12 C11 C10 , meld: C13 C12 C11 C10 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
I am In getProperMelds: H2 D2 C2 | |
Before Calling is Dissimilar from get ProperMelds: H2 D2 C2 , meld: C13 C12 C11 C10 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
getProperMelds Meld: H2 D2 C2 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
getUsefulDiscardCards - Meld: H2 D2 C2 | |
getUsefulDiscardCards CARDS: D2 C2 | |
getUsefulDiscardCards - Meld: H2 D2 C2 | |
getUsefulDiscardCards CARDS: D2 C2 | |
getUsefulCardsFromDiscard: usefulCards: D2 C2 | |
getSequences: D1 D2 C2 H2 C5 C6 S7 D7 C7 C8 S9 H10 H11 | |
Rummy: C8 C7 C6 C5 | |
sequences: C8 C7 C6 C5 | |
getAllSequences:: meld: C8 C7 C6 C5 | |
getSequences: C5 C6 C7 C8 | |
Rummy: C8 C7 C6 C5 | |
sequences: C8 C7 C6 C5 | |
getAllSequences:: meld: C8 C7 C6 C5 | |
getSequences: H2 D2 C2 | |
getSequences: H10 H11 | |
getSequences: S7 S9 | |
I am In getProperMelds: C8 C7 C6 C5 | |
Before Calling is Dissimilar from get ProperMelds: C8 C7 C6 C5 , meld: S7 D7 C7 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
getProperMelds Meld: C8 C7 C6 C5 | |
calling hasSimilarMeldState?: meld: S7 D7 C7 m: C8 C7 C6 C5 | |
compare melds, m1:: C8 C7 C6 C5 , m2: S7 D7 C7 | |
meld : C8 C7 C6 C5 : SEQUENCE | |
getSequences: S7 D7 C7 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : S7 D7 C7 : SET | |
meld1 : C8 C7 C6 C5 : SEQUENCE, meld: S7 D7 C7 : SET | |
IsSimilar: False meld: S7 D7 C7 m: C8 C7 C6 C5 | |
getSequences: C5 C6 C8 | |
getSequences: C5 C6 C8 | |
card.mRank: 8, nextCard.mRank 6 | |
card.mRank: 6, nextCard.mRank 5 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 1, initialMeldCount: 3, cardCount: 3 | |
getSequences: C5 C6 C8 | |
card.mRank: 8, nextCard.mRank 6 | |
card.mRank: 6, nextCard.mRank 5 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 1, initialMeldCount: 3, cardCount: 3 | |
m1: C8 C6 C5 isValidMeld(m1): False isSequence: False | |
getSequences: C5 C6 C8 | |
getSequences: C5 C6 C8 | |
card.mRank: 8, nextCard.mRank 6 | |
card.mRank: 6, nextCard.mRank 5 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 1, initialMeldCount: 3, cardCount: 3 | |
getSequences: C5 C6 C8 | |
card.mRank: 8, nextCard.mRank 6 | |
card.mRank: 6, nextCard.mRank 5 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 1, initialMeldCount: 3, cardCount: 3 | |
I am In getProperMelds: H2 D2 C2 | |
Before Calling is Dissimilar from get ProperMelds: H2 D2 C2 , meld: S7 D7 C7 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
getProperMelds Meld: H2 D2 C2 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
getUsefulDiscardCards - Meld: H2 D2 C2 | |
getUsefulDiscardCards CARDS: D2 C2 | |
getUsefulDiscardCards - Meld: H2 D2 C2 | |
getUsefulDiscardCards CARDS: D2 C2 | |
getUsefulCardsFromDiscard: usefulCards: D2 C2 | |
Possible melds: H2 D2 C2 | |
processUsefulCards : discardedCards.Count:: 3 | |
possbleMeld[j]: H2 D2 C2 | |
MeldCards: H2 D2 C2 | |
c: H2, ismleded: False, c: mIsDiscardCard: False | |
c: D2, ismleded: False, c: mIsDiscardCard: True | |
c: C2, ismleded: False, c: mIsDiscardCard: True | |
possbleMeld[j]: H2 D2 C2 | |
MeldCards: H2 D2 C2 | |
c: H2, ismleded: False, c: mIsDiscardCard: False | |
c: D2, ismleded: False, c: mIsDiscardCard: True | |
c: C2, ismleded: False, c: mIsDiscardCard: True | |
possbleMeld[j]: H2 D2 C2 | |
MeldCards: H2 D2 C2 | |
c: H2, ismleded: False, c: mIsDiscardCard: False | |
c: D2, ismleded: False, c: mIsDiscardCard: True | |
c: C2, ismleded: False, c: mIsDiscardCard: True | |
usefulDiscardCards at this point: D2 C2 D2 C2 D2 C2 D2 C2 | |
MeldList count: 4 | |
enableHighlightOfCards | |
possible Meld: H2 D2 C2 | |
isMeldScoring: True | |
Discard card count: 3 cardonscreen: 15 player cards count: 7 | |
updatePlayerCardsDisplayTest | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
calling checkresult from delayCardAdditionToMeld | |
removeCardsFromDiscardCards: D2 C2 | |
checkResult meldList != null && meldList.Count: 4 | |
checkResult exiting | |
assignValueForJokerCard: PossibleMeld: H2 D2 C2 | |
getSequences: H2 D2 C2 | |
Possible melds in Player Cards: H2 (Card) | |
Possible melds in Player Cards: D2 (Card) | |
Possible melds in Player Cards: C2 (Card) | |
Time: 0CardsCount: 3 possible Meld Cards count: 3 Meld: H2 D2 C2 | |
Create Meld for player | |
Player ID of Card: 4 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 4 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 4 | |
updatePlayerCardsDisplayTest | |
UpdateMeldPoints: 4 | |
updateMeldPoints: Total Score of Player: 4 is : 6 | |
compriseCardDistanceOfMeldForOtherPlayers: H2 D2 C2 | |
CARD_GROUP_DISTANCE_AI | |
CARD_GROUP_DISTANCE_AI | |
Discard Ai Card - Delay: 1.4 | |
showOrDiscardAI discardAI: 4 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: C5 C6 C8 S9 H10 H11 | |
getDiscardCard: S9, 0 | |
Discard Card: S9 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 4, card: S9 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: S9 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 2 | |
Calling MoveCard | |
discardAiCard: 4, card: S9 | |
discardAiCard: calling changeTurn: 4 | |
ChangeTurn : 4 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 4 | |
ID != localPlayer.mID : 4 , localPlayer.mID: 1, so waiting | |
NextPlayer: 1 | |
showUsefulCardsOnDiscardPile | |
discardedCards.Count > 0 | |
Calling method fetchAllUsefulDiscards: 5 | |
fetchAllUsefulDiscards : | |
fetchAllUsefulDiscards discardedCards: D1 S9 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: S8 H5 H8 D1 S9 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: meld: NO MELD | |
getAllMySequences : S8 H5 H8 D1 S9 | |
getSequences: D1 H5 S8 H8 S9 | |
getAllMySequences returned with seqs: 0 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 0 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: S8 H5 H8 D1 S9 | |
getAllMySets : | |
getAllMySets : S8 H5 H8 D1 S9 | |
fetchAllUsefulDiscards meld Count: 5 | |
meld : S11 S12 S13 S1 : SEQUENCE | |
meld: S1 S13 S12 S11 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S1 S13 S12 S11 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: S8 H5 H8 D1 S9 S11 S12 S13 S1 , meldName: S11 S12 S13 S1 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: S1 S13 S12 S11 | |
getAllMySequences : S8 H5 H8 D1 S9 S11 S12 S13 S1 | |
m from pure seqs: S1 S13 S12 S11 | |
getSequences: D1 S1 H5 S8 H8 S9 S11 S12 S13 | |
m from seqMelds: S13 S12 S11 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 2 | |
pickUsefulDiscardsFromSequences: goAhead: False,ogSeqs.Count: 1 | |
meld : S2 S3 S4 S5 S6 : SEQUENCE | |
meld: S6 S5 S4 S3 S2 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S6 S5 S4 S3 S2 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: S8 H5 H8 D1 S9 S2 S3 S4 S5 S6 , meldName: S2 S3 S4 S5 S6 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: S6 S5 S4 S3 S2 | |
getAllMySequences : S8 H5 H8 D1 S9 S2 S3 S4 S5 S6 | |
m from pure seqs: S6 S5 S4 S3 S2 | |
getSequences: D1 S2 S3 S4 H5 S5 S6 S8 H8 S9 | |
m from seqMelds: S6 S5 S4 S3 S2 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: S6 S5 S4 S3 S2 | |
1st fetchUsefulDiscardsInSequences: seq: S6 S5 S4 S3 S2 | |
fetchUsefulDiscardsInSequences: seq: S6 S5 S4 S3 S2 | |
meld : C10 C11 C12 C13 : SEQUENCE | |
meld: C13 C12 C11 C10 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: C13 C12 C11 C10 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: S8 H5 H8 D1 S9 C10 C11 C12 C13 , meldName: C10 C11 C12 C13 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: C13 C12 C11 C10 | |
getAllMySequences : S8 H5 H8 D1 S9 C10 C11 C12 C13 | |
m from pure seqs: C13 C12 C11 C10 | |
getSequences: D1 H5 S8 H8 S9 C10 C11 C12 C13 | |
m from seqMelds: C13 C12 C11 C10 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: C13 C12 C11 C10 | |
1st fetchUsefulDiscardsInSequences: seq: C13 C12 C11 C10 | |
fetchUsefulDiscardsInSequences: seq: C13 C12 C11 C10 | |
getSequences: S7 D7 C7 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : S7 D7 C7 : SET | |
meld: S7 D7 C7 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S7 D7 C7 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: S8 H5 H8 D1 S9 S7 D7 C7 , meldName: S7 D7 C7 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: S8 H5 H8 D1 S9 S7 D7 C7 | |
getAllMySets : | |
getAllMySets : S8 H5 H8 D1 S9 S7 D7 C7 | |
sets: 1 | |
set: S7 D7 C7 | |
Calling fetchUsefulDiscardsInSets | |
getSequences: H2 D2 C2 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H2 D2 C2 : SET | |
meld: H2 D2 C2 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H2 D2 C2 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: S8 H5 H8 D1 S9 H2 D2 C2 , meldName: H2 D2 C2 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: S8 H5 H8 D1 S9 H2 D2 C2 | |
getAllMySets : | |
getAllMySets : S8 H5 H8 D1 S9 H2 D2 C2 | |
sets: 1 | |
set: H2 D2 C2 | |
Calling fetchUsefulDiscardsInSets | |
Card Selected: C1 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Trueplayer.mIsCardTaken: False Tapable: True cardsInDeck 19 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
deckCard : C1 | |
updatePlayerCardsDisplayTest | |
cardonscreen: 15 player cards count: 4 | |
Card Selected: C1 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 18 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: False | |
Card Selected: C1 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 18 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: S11 S12 S13 S1 | |
MeldList Meld: S2 S3 S4 S5 S6 | |
MeldList Meld: C10 C11 C12 C13 | |
MeldList Meld: S7 D7 C7 | |
MeldList Meld: H2 D2 C2 | |
Can't meld... Meld: S11 S12 S13 S1 selectedCards: C1 | |
Can't meld... Meld: S2 S3 S4 S5 S6 selectedCards: C1 | |
Meldable!! meld: C10 C11 C12 C13 Meld Owner ID: 1 | |
Can't meld... Meld: S7 D7 C7 selectedCards: C1 | |
Can't meld... Meld: H2 D2 C2 selectedCards: C1 | |
LocalPlayer Meld Count: 1 | |
localMelds Count: 1 selectedCards: C1 | |
localMelds Count: 1 isJokerInHand+ False | |
Highlight Meld: C13 C12 C11 C10 isMeldLocal: True | |
Cards Count: 4 Meld Cards: C10 C11 C12 C13 | |
onMeldButtonClicked: mSelectedCards.Count: 1 | |
onMeldButtonClicked: mSelectedCards.Count: 1 | |
onMeldButtonClicked: mSelectedCards.Count: 1 | |
onMeldButtonClicked: mSelectedCards.Count: 1 | |
onMeldButtonClicked: mSelectedCards.Count: 1 | |
onMeldButtonClicked: mSelectedCards.Count: 1 | |
onMeldButtonClicked: mSelectedCards.Count: 1 | |
onMeldButtonClicked: mSelectedCards.Count: 1 | |
Card Selected: C1 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 18 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
DeSelected | |
disableAllMelds | |
onCardDeselected- delayMeldAreaTrasition | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
findOtherPossibleMeldsToHighlight | |
Card Selected: C1 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 18 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: S11 S12 S13 S1 | |
MeldList Meld: S2 S3 S4 S5 S6 | |
MeldList Meld: C10 C11 C12 C13 | |
MeldList Meld: S7 D7 C7 | |
MeldList Meld: H2 D2 C2 | |
Can't meld... Meld: S11 S12 S13 S1 selectedCards: C1 | |
Can't meld... Meld: S2 S3 S4 S5 S6 selectedCards: C1 | |
Meldable!! meld: C10 C11 C12 C13 Meld Owner ID: 1 | |
Can't meld... Meld: S7 D7 C7 selectedCards: C1 | |
Can't meld... Meld: H2 D2 C2 selectedCards: C1 | |
LocalPlayer Meld Count: 1 | |
localMelds Count: 1 selectedCards: C1 | |
localMelds Count: 1 isJokerInHand+ False | |
Highlight Meld: C13 C12 C11 C10 isMeldLocal: True | |
Cards Count: 4 Meld Cards: C10 C11 C12 C13 | |
Card Selected: C1 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 18 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
DeSelected | |
disableAllMelds | |
onCardDeselected- delayMeldAreaTrasition | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
findOtherPossibleMeldsToHighlight | |
Card Selected: C1 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 18 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: S11 S12 S13 S1 | |
MeldList Meld: S2 S3 S4 S5 S6 | |
MeldList Meld: C10 C11 C12 C13 | |
MeldList Meld: S7 D7 C7 | |
MeldList Meld: H2 D2 C2 | |
Can't meld... Meld: S11 S12 S13 S1 selectedCards: C1 | |
Can't meld... Meld: S2 S3 S4 S5 S6 selectedCards: C1 | |
Meldable!! meld: C10 C11 C12 C13 Meld Owner ID: 1 | |
Can't meld... Meld: S7 D7 C7 selectedCards: C1 | |
Can't meld... Meld: H2 D2 C2 selectedCards: C1 | |
LocalPlayer Meld Count: 1 | |
localMelds Count: 1 selectedCards: C1 | |
localMelds Count: 1 isJokerInHand+ False | |
Highlight Meld: C13 C12 C11 C10 isMeldLocal: True | |
Cards Count: 4 Meld Cards: C10 C11 C12 C13 | |
assignMeldScaleValue : meld.name: C13 C12 C11 C10 | |
addCardsToMeld | |
assignMeldScaleValue : meld.name: C13 C12 C11 C10 | |
checkCardsToBeAddedAtBothSidesOfMeld: cards: C1 | |
valueDiff: 0 | |
meld: C10 C11 C12 C13 LC.mRank: 13 selectedCardRank: 14(lc.mRank < mAceCardRank - selectedCards.Count): False | |
addCardsAtMeldEnd | |
assignMeldScaleValue : meld.name: C13 C12 C11 C10 | |
CARD_ON_SCREEN: 15 | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
Enable hand scroll: False | |
disableAllMelds | |
handleMeldAfterAdd | |
disableAllMelds | |
calling checkresult from addCardstoMeld | |
called from addCardstoMeld checkresult from addCardstoMeld | |
disableAllMelds | |
Cards: 3 | |
1 UpdateMeldScore: 1 meld: C10 C11 C12 C13 C1 Score: 55 | |
Local Player score updated | |
UpdateMeldPoints: 1 | |
updateMeldPoints: Total Score of Player: 1 is : 65 | |
checkResult meldList != null && meldList.Count: 5 | |
checkResult exiting | |
Meld Parent: Content (UnityEngine.GameObject) | |
Duplicate Melds count: 0 | |
Meld: C1 C13 C12 C11 C10 | |
Meld Owner ID: 1 | |
player: 1 | |
compriseCardDistanceOfMeld: False | |
X: 0 cards[i]: C10 (Card) Meld: C10 C11 C12 C13 C1 | |
X: -27.5 cards[i]: C12 (Card) Meld: C10 C11 C12 C13 C1 | |
X: 7.5 cards[i]: C13 (Card) Meld: C10 C11 C12 C13 C1 | |
X: 42.5 cards[i]: C1 (Card) Meld: C10 C11 C12 C13 C1 | |
Card Selected: H8 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 18 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: S11 S12 S13 S1 | |
MeldList Meld: S2 S3 S4 S5 S6 | |
MeldList Meld: C10 C11 C12 C13 C1 | |
MeldList Meld: S7 D7 C7 | |
MeldList Meld: H2 D2 C2 | |
Can't meld... Meld: S11 S12 S13 S1 selectedCards: H8 | |
Can't meld... Meld: S2 S3 S4 S5 S6 selectedCards: H8 | |
Can't meld... Meld: C10 C11 C12 C13 C1 selectedCards: H8 | |
Can't meld... Meld: S7 D7 C7 selectedCards: H8 | |
Can't meld... Meld: H2 D2 C2 selectedCards: H8 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 selectedCards: H8 | |
localMelds Count: 1 isJokerInHand+ False | |
Card Selected: H8 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 18 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
DeSelected | |
disableAllMelds | |
onCardDeselected- delayMeldAreaTrasition | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
findOtherPossibleMeldsToHighlight | |
Card Selected: H5 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 18 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: S11 S12 S13 S1 | |
MeldList Meld: S2 S3 S4 S5 S6 | |
MeldList Meld: C10 C11 C12 C13 C1 | |
MeldList Meld: S7 D7 C7 | |
MeldList Meld: H2 D2 C2 | |
Can't meld... Meld: S11 S12 S13 S1 selectedCards: H5 | |
Can't meld... Meld: S2 S3 S4 S5 S6 selectedCards: H5 | |
Can't meld... Meld: C10 C11 C12 C13 C1 selectedCards: H5 | |
Can't meld... Meld: S7 D7 C7 selectedCards: H5 | |
Can't meld... Meld: H2 D2 C2 selectedCards: H5 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 selectedCards: H5 | |
localMelds Count: 1 isJokerInHand+ False | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 3 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: H5 | |
addToDiscardCardsList discardedCards.Count: 2 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 4 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: D1 S1 H5 S9 D9 D10 S11 D12 S12 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: S1 S11 S12 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: D1 D12 | |
getSequences: D9 D10 | |
I am In getProperMelds: S1 S13 S12 S11 | |
Before Calling is Dissimilar from get ProperMelds: S1 S13 S12 S11 , meld: S1 S13 S12 S11 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 S2 S3 S4 H5 S5 S6 S9 D9 D10 D12 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getSequences: S2 S3 S4 S5 S6 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getSequences: D1 D12 | |
getSequences: D9 D10 | |
I am In getProperMelds: S6 S5 S4 S3 S2 | |
Before Calling is Dissimilar from get ProperMelds: S6 S5 S4 S3 S2 , meld: S6 S5 S4 S3 S2 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 C1 H5 S9 D9 D10 C10 C11 D12 C12 C13 | |
Rummy: C1 C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C1 C13 C12 C11 C10 | |
getSequences: C1 C10 C11 C12 C13 | |
Rummy: C1 C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C1 C13 C12 C11 C10 | |
getSequences: D1 D12 | |
getSequences: D9 D10 | |
I am In getProperMelds: C1 C13 C12 C11 C10 | |
Before Calling is Dissimilar from get ProperMelds: C1 C13 C12 C11 C10 , meld: C1 C13 C12 C11 C10 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 H5 S7 D7 C7 S9 D9 D10 D12 | |
getSequences: S7 D7 C7 | |
getSequences: D1 D12 | |
getSequences: D9 D10 | |
I am In getProperMelds: S7 D7 C7 | |
Before Calling is Dissimilar from get ProperMelds: S7 D7 C7 , meld: S7 D7 C7 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 H2 D2 C2 H5 S9 D9 D10 D12 | |
getSequences: H2 D2 C2 | |
getSequences: D1 D12 | |
getSequences: D9 D10 | |
I am In getProperMelds: H2 D2 C2 | |
Before Calling is Dissimilar from get ProperMelds: H2 D2 C2 , meld: H2 D2 C2 | |
meld.meldOwnerID: 4, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
processUsefulCards : discardedCards.Count:: 3 | |
usefulDiscardCards at this point: | |
MeldList count: 5 | |
enableHighlightOfCards | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 5 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
Discard Ai Card - Delay: 0.9 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: H3 D9 D10 D12 | |
getDiscardCard: H3, 0 | |
Discard Card: H3 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: H3 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: H3 | |
addToDiscardCardsList discardedCards.Count: 3 | |
addToDiscardCardsList card.discardCardIndex : 4 | |
Calling MoveCard | |
discardAiCard: 2, card: H3 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 4 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 3 | |
playAiTurn now: 3 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: D1 S1 H3 H5 D8 S9 S11 S12 H13 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: S1 S11 S12 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: H3 H5 | |
I am In getProperMelds: S1 S13 S12 S11 | |
Before Calling is Dissimilar from get ProperMelds: S1 S13 S12 S11 , meld: S1 S13 S12 S11 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 S2 H3 S3 S4 H5 S5 S6 D8 S9 H13 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getSequences: S2 S3 S4 S5 S6 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getSequences: H3 H5 | |
I am In getProperMelds: S6 S5 S4 S3 S2 | |
Before Calling is Dissimilar from get ProperMelds: S6 S5 S4 S3 S2 , meld: S6 S5 S4 S3 S2 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 C1 H3 H5 D8 S9 C10 C11 C12 H13 C13 | |
Rummy: C1 C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C1 C13 C12 C11 C10 | |
getSequences: C1 C10 C11 C12 C13 | |
Rummy: C1 C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C1 C13 C12 C11 C10 | |
getSequences: H3 H5 | |
I am In getProperMelds: C1 C13 C12 C11 C10 | |
Before Calling is Dissimilar from get ProperMelds: C1 C13 C12 C11 C10 , meld: C1 C13 C12 C11 C10 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 H3 H5 S7 D7 C7 D8 S9 H13 | |
getSequences: S7 D7 C7 | |
getSequences: H3 H5 | |
I am In getProperMelds: S7 D7 C7 | |
Before Calling is Dissimilar from get ProperMelds: S7 D7 C7 , meld: S7 D7 C7 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 H2 D2 C2 H3 H5 D8 S9 H13 | |
getSequences: H2 D2 C2 | |
getSequences: H3 H5 | |
I am In getProperMelds: H2 D2 C2 | |
Before Calling is Dissimilar from get ProperMelds: H2 D2 C2 , meld: H2 D2 C2 | |
meld.meldOwnerID: 4, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
processUsefulCards : discardedCards.Count:: 4 | |
usefulDiscardCards at this point: | |
MeldList count: 5 | |
enableHighlightOfCards | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 5 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
Discard Ai Card - Delay: 0.9 | |
showOrDiscardAI discardAI: 3 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: D6 D8 H13 | |
getDiscardCard: H13, 0 | |
Discard Card: H13 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 3, card: H13 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: H13 | |
addToDiscardCardsList discardedCards.Count: 4 | |
addToDiscardCardsList card.discardCardIndex : 5 | |
Calling MoveCard | |
discardAiCard: 3, card: H13 | |
discardAiCard: calling changeTurn: 3 | |
ChangeTurn : 3 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 4 | |
ID != localPlayer.mID : 3 , localPlayer.mID: 1, so waiting | |
NextPlayer: 4 | |
playAiTurn now: 4 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: D1 S1 H3 H5 C5 C6 C8 S9 H10 H11 S11 S12 H13 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: S1 S11 S12 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: H3 H5 | |
getSequences: H10 H11 H13 | |
getSequences: C5 C6 C8 | |
I am In getProperMelds: S1 S13 S12 S11 | |
Before Calling is Dissimilar from get ProperMelds: S1 S13 S12 S11 , meld: S1 S13 S12 S11 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 S2 H3 S3 S4 H5 C5 S5 C6 S6 C8 S9 H10 H11 H13 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getSequences: S2 S3 S4 S5 S6 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getSequences: H3 H5 | |
getSequences: H10 H11 H13 | |
getSequences: C5 C6 C8 | |
I am In getProperMelds: S6 S5 S4 S3 S2 | |
Before Calling is Dissimilar from get ProperMelds: S6 S5 S4 S3 S2 , meld: S6 S5 S4 S3 S2 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 C1 H3 H5 C5 C6 C8 S9 H10 C10 H11 C11 C12 H13 C13 | |
Rummy: C1 C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C1 C13 C12 C11 C10 | |
getSequences: C1 C10 C11 C12 C13 | |
Rummy: C1 C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C1 C13 C12 C11 C10 | |
getSequences: H3 H5 | |
getSequences: H10 H11 H13 | |
getSequences: C5 C6 C8 | |
I am In getProperMelds: C1 C13 C12 C11 C10 | |
Before Calling is Dissimilar from get ProperMelds: C1 C13 C12 C11 C10 , meld: C1 C13 C12 C11 C10 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 H3 H5 C5 C6 S7 D7 C7 C8 S9 H10 H11 H13 | |
Rummy: C8 C7 C6 C5 | |
sequences: C8 C7 C6 C5 | |
getAllSequences:: meld: C8 C7 C6 C5 | |
getSequences: C5 C6 C7 C8 | |
Rummy: C8 C7 C6 C5 | |
sequences: C8 C7 C6 C5 | |
getAllSequences:: meld: C8 C7 C6 C5 | |
getSequences: H3 H5 | |
getSequences: H10 H11 H13 | |
getSequences: S7 D7 | |
I am In getProperMelds: C8 C7 C6 C5 | |
Before Calling is Dissimilar from get ProperMelds: C8 C7 C6 C5 , meld: S7 D7 C7 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
getProperMelds Meld: C8 C7 C6 C5 | |
calling hasSimilarMeldState?: meld: S7 D7 C7 m: C8 C7 C6 C5 | |
compare melds, m1:: C8 C7 C6 C5 , m2: S7 D7 C7 | |
meld : C8 C7 C6 C5 : SEQUENCE | |
getSequences: S7 D7 C7 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : S7 D7 C7 : SET | |
meld1 : C8 C7 C6 C5 : SEQUENCE, meld: S7 D7 C7 : SET | |
IsSimilar: False meld: S7 D7 C7 m: C8 C7 C6 C5 | |
getSequences: C5 C6 C8 | |
getSequences: C5 C6 C8 | |
card.mRank: 8, nextCard.mRank 6 | |
card.mRank: 6, nextCard.mRank 5 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 1, initialMeldCount: 3, cardCount: 3 | |
getSequences: C5 C6 C8 | |
card.mRank: 8, nextCard.mRank 6 | |
card.mRank: 6, nextCard.mRank 5 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 1, initialMeldCount: 3, cardCount: 3 | |
m1: C8 C6 C5 isValidMeld(m1): False isSequence: False | |
getSequences: C5 C6 C8 | |
getSequences: C5 C6 C8 | |
card.mRank: 8, nextCard.mRank 6 | |
card.mRank: 6, nextCard.mRank 5 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 1, initialMeldCount: 3, cardCount: 3 | |
getSequences: C5 C6 C8 | |
card.mRank: 8, nextCard.mRank 6 | |
card.mRank: 6, nextCard.mRank 5 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 1, initialMeldCount: 3, cardCount: 3 | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 H2 D2 C2 H3 H5 C5 C6 C8 S9 H10 H11 H13 | |
getSequences: H2 D2 C2 | |
getSequences: H3 H5 | |
getSequences: H10 H11 H13 | |
getSequences: C5 C6 C8 | |
I am In getProperMelds: H2 D2 C2 | |
Before Calling is Dissimilar from get ProperMelds: H2 D2 C2 , meld: H2 D2 C2 | |
meld.meldOwnerID: 4, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
processUsefulCards : discardedCards.Count:: 5 | |
usefulDiscardCards at this point: | |
MeldList count: 5 | |
enableHighlightOfCards | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 5 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
Discard Ai Card - Delay: 0.9 | |
showOrDiscardAI discardAI: 4 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: C5 C6 H6 C8 H10 H11 | |
getDiscardCard: H6, 0 | |
Discard Card: H6 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 4, card: H6 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: H6 | |
addToDiscardCardsList discardedCards.Count: 5 | |
addToDiscardCardsList card.discardCardIndex : 6 | |
Calling MoveCard | |
discardAiCard: 4, card: H6 | |
discardAiCard: calling changeTurn: 4 | |
ChangeTurn : 4 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 4 | |
ID != localPlayer.mID : 4 , localPlayer.mID: 1, so waiting | |
NextPlayer: 1 | |
showUsefulCardsOnDiscardPile | |
discardedCards.Count > 0 | |
Calling method fetchAllUsefulDiscards: 5 | |
fetchAllUsefulDiscards : | |
fetchAllUsefulDiscards discardedCards: D1 S9 H5 H3 H13 H6 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: S8 H8 D1 S9 H5 H3 H13 H6 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: meld: NO MELD | |
getAllMySequences : S8 H8 D1 S9 H5 H3 H13 H6 | |
getSequences: D1 H3 H5 H6 S8 H8 S9 H13 | |
getAllMySequences returned with seqs: 0 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 0 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: S8 H8 D1 S9 H5 H3 H13 H6 | |
getAllMySets : | |
getAllMySets : S8 H8 D1 S9 H5 H3 H13 H6 | |
fetchAllUsefulDiscards meld Count: 5 | |
meld : S11 S12 S13 S1 : SEQUENCE | |
meld: S1 S13 S12 S11 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S1 S13 S12 S11 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: S8 H8 D1 S9 H5 H3 H13 H6 S11 S12 S13 S1 , meldName: S11 S12 S13 S1 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: S1 S13 S12 S11 | |
getAllMySequences : S8 H8 D1 S9 H5 H3 H13 H6 S11 S12 S13 S1 | |
m from pure seqs: S1 S13 S12 S11 | |
getSequences: D1 S1 H3 H5 H6 S8 H8 S9 S11 S12 H13 S13 | |
m from seqMelds: S13 S12 S11 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 2 | |
pickUsefulDiscardsFromSequences: goAhead: False,ogSeqs.Count: 1 | |
meld : S2 S3 S4 S5 S6 : SEQUENCE | |
meld: S6 S5 S4 S3 S2 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S6 S5 S4 S3 S2 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: S8 H8 D1 S9 H5 H3 H13 H6 S2 S3 S4 S5 S6 , meldName: S2 S3 S4 S5 S6 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: S6 S5 S4 S3 S2 | |
getAllMySequences : S8 H8 D1 S9 H5 H3 H13 H6 S2 S3 S4 S5 S6 | |
m from pure seqs: S6 S5 S4 S3 S2 | |
getSequences: D1 S2 H3 S3 S4 H5 S5 H6 S6 S8 H8 S9 H13 | |
m from seqMelds: S6 S5 S4 S3 S2 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: S6 S5 S4 S3 S2 | |
1st fetchUsefulDiscardsInSequences: seq: S6 S5 S4 S3 S2 | |
fetchUsefulDiscardsInSequences: seq: S6 S5 S4 S3 S2 | |
meld : C10 C11 C12 C13 C1 : SEQUENCE | |
meld: C1 C13 C12 C11 C10 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: C1 C13 C12 C11 C10 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: S8 H8 D1 S9 H5 H3 H13 H6 C10 C11 C12 C13 C1 , meldName: C10 C11 C12 C13 C1 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: C1 C13 C12 C11 C10 | |
getAllMySequences : S8 H8 D1 S9 H5 H3 H13 H6 C10 C11 C12 C13 C1 | |
m from pure seqs: C1 C13 C12 C11 C10 | |
getSequences: D1 C1 H3 H5 H6 S8 H8 S9 C10 C11 C12 H13 C13 | |
m from seqMelds: C13 C12 C11 C10 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 2 | |
pickUsefulDiscardsFromSequences: goAhead: False,ogSeqs.Count: 1 | |
getSequences: S7 D7 C7 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : S7 D7 C7 : SET | |
meld: S7 D7 C7 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S7 D7 C7 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: S8 H8 D1 S9 H5 H3 H13 H6 S7 D7 C7 , meldName: S7 D7 C7 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: S8 H8 D1 S9 H5 H3 H13 H6 S7 D7 C7 | |
getAllMySets : | |
getAllMySets : S8 H8 D1 S9 H5 H3 H13 H6 S7 D7 C7 | |
sets: 1 | |
set: S7 D7 C7 | |
Calling fetchUsefulDiscardsInSets | |
getSequences: H2 D2 C2 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H2 D2 C2 : SET | |
meld: H2 D2 C2 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H2 D2 C2 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: S8 H8 D1 S9 H5 H3 H13 H6 H2 D2 C2 , meldName: H2 D2 C2 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: S8 H8 D1 S9 H5 H3 H13 H6 H2 D2 C2 | |
getAllMySets : | |
getAllMySets : S8 H8 D1 S9 H5 H3 H13 H6 H2 D2 C2 | |
sets: 1 | |
set: H2 D2 C2 | |
Calling fetchUsefulDiscardsInSets | |
Card Selected: S4 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Trueplayer.mIsCardTaken: False Tapable: True cardsInDeck 15 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
deckCard : S4 | |
updatePlayerCardsDisplayTest | |
cardonscreen: 15 player cards count: 3 | |
Card Selected: H8 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 14 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: S11 S12 S13 S1 | |
MeldList Meld: S2 S3 S4 S5 S6 | |
MeldList Meld: C10 C11 C12 C13 C1 | |
MeldList Meld: S7 D7 C7 | |
MeldList Meld: H2 D2 C2 | |
Can't meld... Meld: S11 S12 S13 S1 selectedCards: H8 | |
Can't meld... Meld: S2 S3 S4 S5 S6 selectedCards: H8 | |
Can't meld... Meld: C10 C11 C12 C13 C1 selectedCards: H8 | |
Can't meld... Meld: S7 D7 C7 selectedCards: H8 | |
Can't meld... Meld: H2 D2 C2 selectedCards: H8 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 selectedCards: H8 | |
localMelds Count: 1 isJokerInHand+ False | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 3 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: H8 | |
addToDiscardCardsList discardedCards.Count: 6 | |
addToDiscardCardsList card.discardCardIndex : 7 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 4 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: D1 S1 H3 H5 H6 H8 S9 D9 D10 S11 D12 S12 H13 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: S1 S11 S12 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: H3 H5 H6 | |
getSequences: D1 D12 | |
getSequences: D9 D10 | |
I am In getProperMelds: S1 S13 S12 S11 | |
Before Calling is Dissimilar from get ProperMelds: S1 S13 S12 S11 , meld: S1 S13 S12 S11 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 S2 H3 S3 S4 H5 S5 H6 S6 H8 S9 D9 D10 D12 H13 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getSequences: S2 S3 S4 S5 S6 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getSequences: H3 H5 H6 | |
getSequences: D1 D12 | |
getSequences: D9 D10 | |
I am In getProperMelds: S6 S5 S4 S3 S2 | |
Before Calling is Dissimilar from get ProperMelds: S6 S5 S4 S3 S2 , meld: S6 S5 S4 S3 S2 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 C1 H3 H5 H6 H8 S9 D9 D10 C10 C11 D12 C12 H13 C13 | |
Rummy: C1 C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C1 C13 C12 C11 C10 | |
getSequences: C1 C10 C11 C12 C13 | |
Rummy: C1 C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C1 C13 C12 C11 C10 | |
getSequences: H3 H5 H6 | |
getSequences: D1 D12 | |
getSequences: D9 D10 | |
I am In getProperMelds: C1 C13 C12 C11 C10 | |
Before Calling is Dissimilar from get ProperMelds: C1 C13 C12 C11 C10 , meld: C1 C13 C12 C11 C10 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 H3 H5 H6 S7 D7 C7 H8 S9 D9 D10 D12 H13 | |
getSequences: S7 D7 C7 | |
getSequences: H3 H5 H6 | |
getSequences: D1 D12 | |
getSequences: D9 D10 | |
I am In getProperMelds: S7 D7 C7 | |
Before Calling is Dissimilar from get ProperMelds: S7 D7 C7 , meld: S7 D7 C7 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 H2 D2 C2 H3 H5 H6 H8 S9 D9 D10 D12 H13 | |
getSequences: H2 D2 C2 | |
getSequences: H3 H5 H6 | |
getSequences: D1 D12 | |
getSequences: D9 D10 | |
I am In getProperMelds: H2 D2 C2 | |
Before Calling is Dissimilar from get ProperMelds: H2 D2 C2 , meld: H2 D2 C2 | |
meld.meldOwnerID: 4, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
processUsefulCards : discardedCards.Count:: 7 | |
usefulDiscardCards at this point: | |
MeldList count: 5 | |
enableHighlightOfCards | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 5 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
Discard Ai Card - Delay: 0.9 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: C4 D9 D10 D12 | |
getDiscardCard: C4, 0 | |
Discard Card: C4 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: C4 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: C4 | |
addToDiscardCardsList discardedCards.Count: 7 | |
addToDiscardCardsList card.discardCardIndex : 8 | |
Calling MoveCard | |
discardAiCard: 2, card: C4 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 4 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 3 | |
playAiTurn now: 3 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: D1 S1 H3 C4 H5 H6 D6 H8 D8 S9 S11 S12 H13 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: S1 S11 S12 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: H3 H5 H6 | |
getSequences: D6 D8 | |
I am In getProperMelds: S1 S13 S12 S11 | |
Before Calling is Dissimilar from get ProperMelds: S1 S13 S12 S11 , meld: S1 S13 S12 S11 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 S2 H3 S3 C4 S4 H5 S5 H6 D6 S6 H8 D8 S9 H13 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getSequences: S2 S3 S4 S5 S6 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getSequences: H3 H5 H6 | |
getSequences: D6 D8 | |
I am In getProperMelds: S6 S5 S4 S3 S2 | |
Before Calling is Dissimilar from get ProperMelds: S6 S5 S4 S3 S2 , meld: S6 S5 S4 S3 S2 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 C1 H3 C4 H5 H6 D6 H8 D8 S9 C10 C11 C12 H13 C13 | |
Rummy: C1 C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C1 C13 C12 C11 C10 | |
getSequences: C1 C10 C11 C12 C13 | |
Rummy: C1 C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C1 C13 C12 C11 C10 | |
getSequences: H3 H5 H6 | |
getSequences: D6 D8 | |
I am In getProperMelds: C1 C13 C12 C11 C10 | |
Before Calling is Dissimilar from get ProperMelds: C1 C13 C12 C11 C10 , meld: C1 C13 C12 C11 C10 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 H3 C4 H5 H6 D6 S7 D7 C7 H8 D8 S9 H13 | |
Rummy: D8 D7 D6 | |
sequences: D8 D7 D6 | |
getAllSequences:: meld: D8 D7 D6 | |
getSequences: D6 D7 D8 | |
Rummy: D8 D7 D6 | |
sequences: D8 D7 D6 | |
getAllSequences:: meld: D8 D7 D6 | |
getSequences: H3 H5 H6 | |
getSequences: S7 S9 | |
I am In getProperMelds: D8 D7 D6 | |
Before Calling is Dissimilar from get ProperMelds: D8 D7 D6 , meld: S7 D7 C7 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
getProperMelds Meld: D8 D7 D6 | |
calling hasSimilarMeldState?: meld: S7 D7 C7 m: D8 D7 D6 | |
compare melds, m1:: D8 D7 D6 , m2: S7 D7 C7 | |
meld : D8 D7 D6 : SEQUENCE | |
getSequences: S7 D7 C7 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : S7 D7 C7 : SET | |
meld1 : D8 D7 D6 : SEQUENCE, meld: S7 D7 C7 : SET | |
IsSimilar: False meld: S7 D7 C7 m: D8 D7 D6 | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 H2 D2 C2 H3 C4 H5 H6 D6 H8 D8 S9 H13 | |
getSequences: H2 D2 C2 | |
getSequences: H3 H5 H6 | |
getSequences: D6 D8 | |
I am In getProperMelds: H2 D2 C2 | |
Before Calling is Dissimilar from get ProperMelds: H2 D2 C2 , meld: H2 D2 C2 | |
meld.meldOwnerID: 4, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
processUsefulCards : discardedCards.Count:: 8 | |
usefulDiscardCards at this point: | |
MeldList count: 5 | |
enableHighlightOfCards | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 5 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
Discard Ai Card - Delay: 0.9 | |
showOrDiscardAI discardAI: 3 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: D3 D6 D8 | |
getDiscardCard: D3, 0 | |
Discard Card: D3 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 3, card: D3 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: D3 | |
addToDiscardCardsList discardedCards.Count: 8 | |
addToDiscardCardsList card.discardCardIndex : 9 | |
Calling MoveCard | |
discardAiCard: 3, card: D3 | |
discardAiCard: calling changeTurn: 3 | |
ChangeTurn : 3 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 4 | |
ID != localPlayer.mID : 3 , localPlayer.mID: 1, so waiting | |
NextPlayer: 4 | |
playAiTurn now: 4 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: D1 S1 H3 D3 C4 H5 C5 H6 C6 H8 C8 S9 H10 H11 S11 S12 H13 S13 | |
Rummy: S1 S13 S12 S11 | |
Rummy: C6 C5 C4 | |
sequences: C6 C5 C4 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getAllSequences:: meld: C6 C5 C4 | |
getSequences: S1 S11 S12 S13 | |
Rummy: S1 S13 S12 S11 | |
sequences: S13 S12 S11 | |
getAllSequences:: meld: S1 S13 S12 S11 | |
getSequences: C4 C5 C6 | |
Rummy: C6 C5 C4 | |
sequences: C6 C5 C4 | |
getAllSequences:: meld: C6 C5 C4 | |
getSequences: H3 H5 H6 | |
getSequences: H8 H10 H11 | |
getSequences: D1 D3 | |
I am In getProperMelds: S1 S13 S12 S11 | |
Before Calling is Dissimilar from get ProperMelds: S1 S13 S12 S11 , meld: S1 S13 S12 S11 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
I am In getProperMelds: C6 C5 C4 | |
Before Calling is Dissimilar from get ProperMelds: C6 C5 C4 , meld: S1 S13 S12 S11 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
getProperMelds Meld: C6 C5 C4 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
getUsefulDiscardCards - Meld: C6 C5 C4 | |
getUsefulDiscardCards CARDS: C4 | |
getUsefulDiscardCards - Meld: C6 C5 C4 | |
getUsefulDiscardCards CARDS: C4 | |
getUsefulCardsFromDiscard: usefulCards: C4 | |
getSequences: D1 S2 S3 H3 D3 S4 C4 S5 C5 H5 H6 C6 S6 C8 H8 S9 H10 H11 H13 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
sequences: C6 C5 C4 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: C6 C5 C4 | |
getSequences: S2 S3 S4 S5 S6 | |
Rummy: S6 S5 S4 S3 S2 | |
sequences: S6 S5 S4 S3 S2 | |
getAllSequences:: meld: S6 S5 S4 S3 S2 | |
getSequences: C4 C5 C6 | |
Rummy: C6 C5 C4 | |
sequences: C6 C5 C4 | |
getAllSequences:: meld: C6 C5 C4 | |
getSequences: H3 H5 H6 | |
getSequences: H8 H10 H11 | |
getSequences: D1 D3 | |
I am In getProperMelds: S6 S5 S4 S3 S2 | |
Before Calling is Dissimilar from get ProperMelds: S6 S5 S4 S3 S2 , meld: S6 S5 S4 S3 S2 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
melds of same name, continue | |
I am In getProperMelds: C6 C5 C4 | |
Before Calling is Dissimilar from get ProperMelds: C6 C5 C4 , meld: S6 S5 S4 S3 S2 | |
meld.meldOwnerID: 3, m.OwnerID: -5 | |
getProperMelds Meld: C6 C5 C4 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
getUsefulDiscardCards - Meld: C6 C5 C4 | |
getUsefulDiscardCards CARDS: C4 | |
getUsefulDiscardCards - Meld: C6 C5 C4 | |
getUsefulDiscardCards CARDS: C4 | |
getUsefulCardsFromDiscard: usefulCards: C4 | |
getSequences: D1 C1 H3 D3 C4 H5 C5 H6 C6 C8 H8 S9 H10 C10 H11 C11 C12 H13 C13 | |
Rummy: C1 C13 C12 C11 C10 | |
Rummy: C6 C5 C4 | |
sequences: C6 C5 C4 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C1 C13 C12 C11 C10 | |
getAllSequences:: meld: C6 C5 C4 | |
getSequences: C1 C10 C11 C12 C13 | |
Rummy: C1 C13 C12 C11 C10 | |
sequences: C13 C12 C11 C10 | |
getAllSequences:: meld: C1 C13 C12 C11 C10 | |
getSequences: C4 C5 C6 | |
Rummy: C6 C5 C4 | |
sequences: C6 C5 C4 | |
getAllSequences:: meld: C6 C5 C4 | |
getSequences: H3 H5 H6 | |
getSequences: H8 H10 H11 | |
getSequences: D1 D3 | |
I am In getProperMelds: C1 C13 C12 C11 C10 | |
Before Calling is Dissimilar from get ProperMelds: C1 C13 C12 C11 C10 , meld: C1 C13 C12 C11 C10 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
I am In getProperMelds: C6 C5 C4 | |
Before Calling is Dissimilar from get ProperMelds: C6 C5 C4 , meld: C1 C13 C12 C11 C10 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
getProperMelds Meld: C6 C5 C4 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
getUsefulDiscardCards - Meld: C6 C5 C4 | |
getUsefulDiscardCards CARDS: C4 | |
getUsefulDiscardCards - Meld: C6 C5 C4 | |
getUsefulDiscardCards CARDS: C4 | |
getUsefulCardsFromDiscard: usefulCards: C4 | |
getSequences: D1 H3 D3 C4 C5 H5 H6 C6 D7 S7 C7 H8 C8 S9 H10 H11 H13 | |
Rummy: C8 C7 C6 C5 C4 | |
sequences: C8 C7 C6 C5 C4 | |
getAllSequences:: meld: C8 C7 C6 C5 C4 | |
getSequences: C4 C5 C6 C7 C8 | |
Rummy: C8 C7 C6 C5 C4 | |
sequences: C8 C7 C6 C5 C4 | |
getAllSequences:: meld: C8 C7 C6 C5 C4 | |
getSequences: H3 H5 H6 | |
getSequences: H8 H10 H11 | |
getSequences: S7 S9 | |
I am In getProperMelds: C8 C7 C6 C5 C4 | |
Before Calling is Dissimilar from get ProperMelds: C8 C7 C6 C5 C4 , meld: S7 D7 C7 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
getProperMelds Meld: C8 C7 C6 C5 C4 | |
calling hasSimilarMeldState?: meld: S7 D7 C7 m: C8 C7 C6 C5 C4 | |
compare melds, m1:: C8 C7 C6 C5 C4 , m2: S7 D7 C7 | |
meld : C8 C7 C6 C5 C4 : SEQUENCE | |
getSequences: S7 D7 C7 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : S7 D7 C7 : SET | |
meld1 : C8 C7 C6 C5 C4 : SEQUENCE, meld: S7 D7 C7 : SET | |
IsSimilar: False meld: S7 D7 C7 m: C8 C7 C6 C5 C4 | |
getSequences: C4 C5 C6 C8 | |
Rummy: C6 C5 C4 | |
sequences: C6 C5 C4 | |
getAllSequences:: meld: C6 C5 C4 | |
getSequences: C4 C5 C6 C8 | |
Rummy: C6 C5 C4 | |
sequences: C6 C5 C4 | |
getAllSequences:: meld: C6 C5 C4 | |
card.mRank: 8, nextCard.mRank 6 | |
card.mRank: 6, nextCard.mRank 5 | |
card.mRank: 5, nextCard.mRank 4 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 1, initialMeldCount: 4, cardCount: 4 | |
getSequences: C4 C5 C6 C8 | |
Rummy: C6 C5 C4 | |
sequences: C6 C5 C4 | |
getAllSequences:: meld: C6 C5 C4 | |
card.mRank: 8, nextCard.mRank 6 | |
card.mRank: 6, nextCard.mRank 5 | |
card.mRank: 5, nextCard.mRank 4 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 1, initialMeldCount: 4, cardCount: 4 | |
m1: C8 C6 C5 C4 isValidMeld(m1): False isSequence: False | |
getSequences: C4 C5 C6 C8 | |
Rummy: C6 C5 C4 | |
sequences: C6 C5 C4 | |
getAllSequences:: meld: C6 C5 C4 | |
getSequences: C4 C5 C6 C8 | |
Rummy: C6 C5 C4 | |
sequences: C6 C5 C4 | |
getAllSequences:: meld: C6 C5 C4 | |
card.mRank: 8, nextCard.mRank 6 | |
card.mRank: 6, nextCard.mRank 5 | |
card.mRank: 5, nextCard.mRank 4 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 1, initialMeldCount: 4, cardCount: 4 | |
getSequences: C4 C5 C6 C8 | |
Rummy: C6 C5 C4 | |
sequences: C6 C5 C4 | |
getAllSequences:: meld: C6 C5 C4 | |
card.mRank: 8, nextCard.mRank 6 | |
card.mRank: 6, nextCard.mRank 5 | |
card.mRank: 5, nextCard.mRank 4 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 1, initialMeldCount: 4, cardCount: 4 | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 H2 D2 C2 H3 D3 C4 H5 C5 H6 C6 H8 C8 S9 H10 H11 H13 | |
Rummy: C6 C5 C4 | |
sequences: D1 D3 D2 | |
sequences: C6 C5 C4 | |
getAllSequences:: meld: C6 C5 C4 | |
getAllSequences:: meld: D1 D2 D3 | |
getSequences: C4 C5 C6 | |
Rummy: C6 C5 C4 | |
sequences: C6 C5 C4 | |
getAllSequences:: meld: C6 C5 C4 | |
getSequences: D1 D2 D3 | |
sequences: D1 D3 D2 | |
getAllSequences:: meld: D1 D2 D3 | |
getSequences: H2 H3 H5 H6 | |
getSequences: H8 H10 H11 | |
I am In getProperMelds: C6 C5 C4 | |
Before Calling is Dissimilar from get ProperMelds: C6 C5 C4 , meld: H2 D2 C2 | |
meld.meldOwnerID: 4, m.OwnerID: -5 | |
getProperMelds Meld: C6 C5 C4 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
I am In getProperMelds: D1 D3 D2 | |
Before Calling is Dissimilar from get ProperMelds: D1 D3 D2 , meld: H2 D2 C2 | |
meld.meldOwnerID: 4, m.OwnerID: -5 | |
getProperMelds Meld: D1 D2 D3 | |
calling hasSimilarMeldState?: meld: H2 D2 C2 m: D1 D2 D3 | |
compare melds, m1:: D1 D2 D3 , m2: H2 D2 C2 | |
meld : D1 D2 D3 : SEQUENCE | |
getSequences: H2 D2 C2 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H2 D2 C2 : SET | |
meld1 : D1 D2 D3 : SEQUENCE, meld: H2 D2 C2 : SET | |
IsSimilar: False meld: H2 D2 C2 m: D1 D3 D2 | |
getUsefulDiscardCards - Meld: C6 C5 C4 | |
getUsefulDiscardCards CARDS: C4 | |
getUsefulDiscardCards - Meld: C6 C5 C4 | |
getUsefulDiscardCards CARDS: C4 | |
getUsefulCardsFromDiscard: usefulCards: C4 | |
Possible melds: C6 C5 C4 | |
processUsefulCards : discardedCards.Count:: 9 | |
possbleMeld[j]: C6 C5 C4 | |
MeldCards: C6 C5 C4 | |
c: C6, ismleded: False, c: mIsDiscardCard: False | |
c: C5, ismleded: False, c: mIsDiscardCard: False | |
c: C4, ismleded: False, c: mIsDiscardCard: True | |
possbleMeld[j]: C6 C5 C4 | |
MeldCards: C6 C5 C4 | |
c: C6, ismleded: False, c: mIsDiscardCard: False | |
c: C5, ismleded: False, c: mIsDiscardCard: False | |
c: C4, ismleded: False, c: mIsDiscardCard: True | |
possbleMeld[j]: C6 C5 C4 | |
MeldCards: C6 C5 C4 | |
c: C6, ismleded: False, c: mIsDiscardCard: False | |
c: C5, ismleded: False, c: mIsDiscardCard: False | |
c: C4, ismleded: False, c: mIsDiscardCard: True | |
possbleMeld[j]: C6 C5 C4 | |
MeldCards: C6 C5 C4 | |
c: C6, ismleded: False, c: mIsDiscardCard: False | |
c: C5, ismleded: False, c: mIsDiscardCard: False | |
c: C4, ismleded: False, c: mIsDiscardCard: True | |
possbleMeld[j]: C6 C5 C4 | |
MeldCards: C6 C5 C4 | |
c: C6, ismleded: False, c: mIsDiscardCard: False | |
c: C5, ismleded: False, c: mIsDiscardCard: False | |
c: C4, ismleded: False, c: mIsDiscardCard: True | |
possbleMeld[j]: C6 C5 C4 | |
MeldCards: C6 C5 C4 | |
c: C6, ismleded: False, c: mIsDiscardCard: False | |
c: C5, ismleded: False, c: mIsDiscardCard: False | |
c: C4, ismleded: False, c: mIsDiscardCard: True | |
possbleMeld[j]: C6 C5 C4 | |
MeldCards: C6 C5 C4 | |
c: C6, ismleded: False, c: mIsDiscardCard: False | |
c: C5, ismleded: False, c: mIsDiscardCard: False | |
c: C4, ismleded: False, c: mIsDiscardCard: True | |
possbleMeld[j]: C6 C5 C4 | |
MeldCards: C6 C5 C4 | |
c: C6, ismleded: False, c: mIsDiscardCard: False | |
c: C5, ismleded: False, c: mIsDiscardCard: False | |
c: C4, ismleded: False, c: mIsDiscardCard: True | |
possbleMeld[j]: C6 C5 C4 | |
MeldCards: C6 C5 C4 | |
c: C6, ismleded: False, c: mIsDiscardCard: False | |
c: C5, ismleded: False, c: mIsDiscardCard: False | |
c: C4, ismleded: False, c: mIsDiscardCard: True | |
usefulDiscardCards at this point: C4 C4 C4 C4 | |
MeldList count: 5 | |
enableHighlightOfCards | |
possible Meld: C6 C5 C4 | |
isMeldScoring: True | |
Discard card count: 9 cardonscreen: 15 player cards count: 5 | |
updatePlayerCardsDisplayTest | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
calling checkresult from delayCardAdditionToMeld | |
removeCardsFromDiscardCards: C4 D3 | |
checkResult meldList != null && meldList.Count: 5 | |
checkResult exiting | |
assignValueForJokerCard: PossibleMeld: C6 C5 C4 | |
getSequences: C4 C5 C6 | |
Rummy: C6 C5 C4 | |
sequences: C6 C5 C4 | |
getAllSequences:: meld: C6 C5 C4 | |
Possible melds in Player Cards: C6 (Card) | |
Possible melds in Player Cards: C5 (Card) | |
Possible melds in Player Cards: C4 (Card) | |
Time: 0CardsCount: 3 possible Meld Cards count: 3 Meld: C6 C5 C4 | |
Create Meld for player | |
Player ID of Card: 4 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 4 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 4 | |
updatePlayerCardsDisplayTest | |
UpdateMeldPoints: 4 | |
updateMeldPoints: Total Score of Player: 4 is : 21 | |
compriseCardDistanceOfMeldForOtherPlayers: C4 C5 C6 | |
CARD_GROUP_DISTANCE_AI | |
CARD_GROUP_DISTANCE_AI | |
Discard Ai Card - Delay: 1.4 | |
showOrDiscardAI discardAI: 4 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: D3 C8 H10 H11 | |
getDiscardCard: C8, 0 | |
Discard Card: C8 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 4, card: C8 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: C8 | |
addToDiscardCardsList discardedCards.Count: 7 | |
addToDiscardCardsList card.discardCardIndex : 8 | |
Calling MoveCard | |
discardAiCard: 4, card: C8 | |
discardAiCard: calling changeTurn: 4 | |
ChangeTurn : 4 | |
ChangeTurn | |
localPlaye |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment