Created
January 4, 2022 11:41
-
-
Save kavyak28/60339aa2d37f1b1544c07a3771d7d48a to your computer and use it in GitHub Desktop.
Case 2 _295 bug
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
Reset meld points | |
Destroy: Row1 child: H11 S11 D11 | |
Destroy: Row2 child: S4 D4 C4 | |
Destroy: Row3 child: S8 S7 S6 S5 | |
Destroy: Row4 child: C13 C12 C11 | |
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 | |
Hide Toast | |
Player count: 2 | |
Create Deck | |
dealCardsEx | |
mTotal : 2 totalCards: 26 NUM: 7 noOfCards: 13 | |
getDiscardStartOffset | |
DISCARD_CARD_DISTANCE: 20 x: -279.5018 discardCardPosition X: -259.5018 | |
Show Toast | |
updatePlayerCardsDisplayTest | |
updatePlayerCardsDisplayTest | |
gameMgr: setPlayerTurn :1 isResultShown: False | |
ShowPlayer Turn glow: YOU | |
ShowPlayer Turn glow: JOHNSON | |
Start timer: 1 | |
Player: YOU | |
ShowPlayer Turn glow: YOU | |
GaMgr:: onSort 13, unsortCards Count: 13 | |
Sorted card | |
isResultShown: False Card Selected: S1 (Card) c.mIsDiscardCard: True c.mIsDeckCard: Falseplayer.mIsCardTaken: False Tapable: True cardsInDeck 26 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
is DiscardCard Selected | |
Discard card count: 1 cardonscreen: 15 player cards count: 13 | |
IsCardSorting | |
Target Position: (40.5, 655.0, 0.0) | |
updatePlayerCardsDisplayTest | |
Card: S1 (Card) Last DiscardedCard: S1 (Card) | |
Hide Toast | |
handleSelectedDiscardCard Card: S1 (Card) | |
Calling checkResult from Line 5682 | |
checkResult exiting | |
removeCardsFromDiscardCards: S1 | |
Hide Toast | |
isResultShown: False Card Selected: C3 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 26 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
mIsPlayerCard | |
Hide Toast | |
Selected | |
checkForPossibleMelds | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 14 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: C3 | |
getDiscardStartOffset | |
addToDiscardCardsList discardedCards.Count: 0 | |
addToDiscardCardsList card.discardCardIndex : 2 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
Hide Toast | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
gameMgr: setPlayerTurn :2 isResultShown: False | |
ShowPlayer Turn glow: YOU | |
ShowPlayer Turn glow: JOHNSON | |
Start timer: 2 | |
Player: JOHNSON | |
ShowPlayer Turn glow: JOHNSON | |
Hide Toast | |
playAiTurn now: 2 | |
disableAllMelds | |
playAITurn: calling getUsefulCardsFromDiscard and MELDLIST count is 0 | |
getUsefulCardsFromDiscard | |
getHighlightCardsFromPossibleMelds | |
getHighlightCardsFromPossibleMelds: no subMittedMelds | |
getSequences: C3 S3 C4 D5 D6 H6 D7 D10 S10 C11 S12 H12 C13 N15 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
I am In getProperMelds: D7 D6 D5 | |
getProperMelds Meld: D7 D6 D5 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
I am In getProperMelds: S12 S10 N15 | |
getProperMelds Meld: S10 S12 N15 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
I am In getProperMelds: C4 C3 | |
getUsefulDiscardCards - Meld: D7 D6 D5 | |
getUsefulDiscardCards - Meld: S10 S12 N15 | |
getUsefulDiscardCards CARDS: | |
usefulCardsFromMelds: | |
highightCards: highlightCards: | |
highightCards: discardedCards: C3 | |
Possible melds: D7 D6 D5 | |
Possible melds: S12 S10 N15 | |
processUsefulCards : discardedCards.Count:: 1 | |
possbleMeld[j]: D7 D6 D5 | |
MeldCards: D7 D6 D5 | |
c: D7, ismleded: False, c: mIsDiscardCard: False | |
c: D6, ismleded: False, c: mIsDiscardCard: False | |
c: D5, ismleded: False, c: mIsDiscardCard: False | |
possbleMeld[j]: S12 S10 N15 | |
MeldCards: S10 S12 N15 | |
c: S10, ismleded: False, c: mIsDiscardCard: False | |
c: S12, ismleded: False, c: mIsDiscardCard: False | |
c: N15, ismleded: False, c: mIsDiscardCard: False | |
usefulDiscardCards at this point: | |
MeldList count: 0 | |
enableHighlightOfCards | |
possible Meld: D7 D6 D5 | |
possible Meld: S10 S12 N15 | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
getSequences: S3 C4 D5 D6 H6 D7 C8 D10 S10 C11 S12 H12 C13 N15 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
isValidMeldGroup:: D7 D6 D5 | |
Meld: D7 D6 D5 | |
ms: PURE_SEQ | |
checkForPossibleMeldsInHand: Meld: D5 D6 D7 | |
isValidMeldGroup:: S12 S10 N15 | |
isValidSequence | |
getSequences: S10 S12 | |
isValidRankSequenceWithJokers:: S12 S10 | |
card: S12, nextCard: S10 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 3, cardCount: 3 | |
isValid Sequence? : S12 S10 N15 , True | |
Meld: S10 S12 N15 | |
ms: IMPURE_SEQ | |
handleImpureSequence: S10 S12 | |
Meld: S10 S12 | |
j: 0, card: S10 (Card), nextCard: S10 (Card) | |
Rank Diff Joker Card: NextCard - 10 card: S10 (Card) | |
RankDiff: 0 valueDiff: 0 faceValueDiff: 0 | |
j: 0, card: S10 (Card), nextCard: S12 (Card) | |
Rank Diff Joker Card: NextCard - 12 card: S10 (Card) | |
RankDiff: 2 valueDiff: 0 faceValueDiff: 2 | |
Joker Card Name: 11,S, 0 | |
checkForPossibleMeldsInHand: Meld: S10 S11 S12 | |
******************Joker Card Removed | |
assignValueForJokerCard: PossibleMeld: D7 D6 D5 | |
getSequences: D5 D6 D7 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
assignValueForJokerCard: PossibleMeld: S12 S11 S10 | |
getSequences: S10 S11 S12 | |
Rummy: S12 S11 S10 | |
sequences: S12 S11 S10 | |
getAllSequences:: meld: S12 S11 S10 | |
assignValueForJokerCard: PossibleMeld: C13 C11 | |
getSequences: C11 C13 | |
Removed no joker meld from possible melds: C11 C13 | |
Possible melds in Player Cards: D5 (Card) | |
Possible melds in Player Cards: D6 (Card) | |
Possible melds in Player Cards: D7 (Card) | |
Time: 0CardsCount: 3 possible Meld Cards count: 3 Meld: D5 D6 D7 | |
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 : 18 | |
Possible melds in Player Cards: S10 (Card) | |
Possible melds in Player Cards: S11 (Card) | |
Possible melds in Player Cards: S12 (Card) | |
Time: 0.9CardsCount: 3 possible Meld Cards count: 3 Meld: S10 S11 S12 | |
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 : 48 | |
compriseCardDistanceOfMeldForOtherPlayers: D5 D6 D7 | |
compriseCardDistanceOfMeldForOtherPlayers: S10 S11 S12 | |
Discard Ai Card - Delay: 2.3 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: S3 C4 H6 C8 D10 C11 H12 C13 | |
getDiscardCard: C8, 0 | |
Discard Card: C8 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: C8 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: C8 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 2 | |
Calling MoveCard | |
discardAiCard: 2, card: C8 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
Hide Toast | |
In change turn line 2817 mTotalPlayers: 2 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 1 | |
gameMgr: setPlayerTurn :1 isResultShown: False | |
ShowPlayer Turn glow: YOU | |
ShowPlayer Turn glow: JOHNSON | |
Start timer: 1 | |
Player: YOU | |
ShowPlayer Turn glow: YOU | |
Hide Toast | |
showUsefulCardsOnDiscardPile | |
discardedCards.Count > 0 | |
Calling method fetchAllUsefulDiscards: 2 | |
fetchAllUsefulDiscards : 1st line of method | |
fetchAllUsefulDiscards : | |
fetchAllUsefulDiscards discardedCards: C3 C8 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C6 C7 C10 D8 D11 S2 S5 S9 S1 H4 H7 H11 H13 C3 C8 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: meld: NO MELD | |
getAllMySequences : C6 C7 C10 D8 D11 S2 S5 S9 S1 H4 H7 H11 H13 C3 C8 | |
m from pure seqs: C8 C7 C6 | |
getSequences: S1 S2 C3 H4 S5 C6 C7 H7 D8 C8 S9 C10 D11 H11 H13 | |
m from seqMelds: C8 C7 C6 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 0 | |
pickUsefulDiscardsFromSequences in the LOOP: C8 C7 C6 | |
1st fetchUsefulDiscardsInSequences: seq: C8 C7 C6 | |
fetchUsefulDiscardsInSequences: seq: C8 C7 C6 | |
fetchUsefulDiscardsInSequences: discardCards.Count: 1 | |
card with lowest Discrd index: C8 (Card) | |
Calling getMeldStateOfMeld from fetchUsefulDiscardsInSequences | |
getMeldStateOfMeld : C8 C7 C6 | |
isValidMeldGroup:: C8 C7 C6 | |
meld : C8 C7 C6 : SEQUENCE | |
its a sequence and c is : C8 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
c is : C8 and removing C8 from C8 C7 C6 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C6 C7 C10 D8 D11 S2 S5 S9 S1 H4 H7 H11 H13 C3 C8 | |
getAllMySets : | |
getAllMySets : C6 C7 C10 D8 D11 S2 S5 S9 S1 H4 H7 H11 H13 C3 C8 | |
fetchAllUsefulDiscards meld Count: 2 | |
getMeldStateOfMeld : D7 D6 D5 | |
isValidMeldGroup:: D7 D6 D5 | |
meld : D5 D6 D7 : SEQUENCE | |
meld: D7 D6 D5 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: D7 D6 D5 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C6 C7 C10 D8 D11 S2 S5 S9 S1 H4 H7 H11 H13 C3 C8 D5 D6 D7 , meldName: D5 D6 D7 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: D7 D6 D5 | |
getAllMySequences : C6 C7 C10 D8 D11 S2 S5 S9 S1 H4 H7 H11 H13 C3 C8 D5 D6 D7 | |
m from pure seqs: D8 D7 D6 D5 | |
getSequences: S1 S2 C3 H4 D5 S5 D6 C6 H7 C7 D7 D8 C8 S9 C10 D11 H11 H13 | |
m from seqMelds: D8 D7 D6 D5 | |
m from seqMelds: C8 C7 C6 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 2 | |
pickUsefulDiscardsFromSequences: goAhead: False,ogSeqs.Count: 1 | |
getMeldStateOfMeld : S12 S11 S10 | |
isValidMeldGroup:: S12 S11 S10 | |
meld : S10 S11 S12 : SEQUENCE | |
meld: S12 S11 S10 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S12 S11 S10 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C6 C7 C10 D8 D11 S2 S5 S9 S1 H4 H7 H11 H13 C3 C8 S10 S11 S12 , meldName: S10 S11 S12 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: S12 S11 S10 | |
getAllMySequences : C6 C7 C10 D8 D11 S2 S5 S9 S1 H4 H7 H11 H13 C3 C8 S10 S11 S12 | |
m from pure seqs: S12 S11 S10 S9 | |
m from pure seqs: C8 C7 C6 | |
getSequences: S1 S2 C3 H4 S5 C6 H7 C7 D8 C8 S9 C10 S10 S11 H11 D11 S12 H13 | |
m from seqMelds: C8 C7 C6 | |
m from seqMelds: S12 S11 S10 S9 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 2 | |
pickUsefulDiscardsFromSequences: goAhead: False,ogSeqs.Count: 1 | |
Final Distinct usefulDiscards + count: 1, cards: C8 | |
isResultShown: False Card Selected: C8 (Card) c.mIsDiscardCard: True c.mIsDeckCard: Falseplayer.mIsCardTaken: False Tapable: True cardsInDeck 25 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
is DiscardCard Selected | |
Discard card count: 2 cardonscreen: 15 player cards count: 13 | |
IsCardSorting | |
Target Position: (80.5, 655.0, 0.0) | |
updatePlayerCardsDisplayTest | |
Card: C8 (Card) Last DiscardedCard: C8 (Card) | |
Hide Toast | |
handleSelectedDiscardCard Card: C8 (Card) | |
Calling checkResult from Line 5682 | |
checkResult meldList != null && meldList.Count: 2 | |
checkResult exiting | |
removeCardsFromDiscardCards: C8 | |
isResultShown: False Card Selected: C6 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 25 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
mIsPlayerCard | |
Hide Toast | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: D5 D6 D7 | |
MeldList Meld: S10 S11 S12 | |
Meld: D7 D6 D5 , tempMeld:: D7 C6 D6 D5 | |
getMeldStateOfMeld : D7 C6 D6 D5 | |
isValidMeldGroup:: D7 C6 D6 D5 | |
isValidSequence | |
getSequences: D5 C6 D6 D7 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
isValidRankSequenceWithJokers:: D7 C6 D6 D5 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: D7 C6 D6 D5 | |
isValid Sequence? : D7 C6 D6 D5 , False | |
isValidMeldGroup:: not valid: False,meld name:D7 C6 D6 D5 | |
meld : C6 D5 D6 D7 : NONE | |
MeldState of meld: D7 C6 D6 D5 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: D5 D6 D7 selectedCards: C6 | |
Meld: S12 S11 S10 , tempMeld:: S12 S11 S10 C6 | |
getMeldStateOfMeld : S12 S11 S10 C6 | |
isValidMeldGroup:: S12 S11 S10 C6 | |
isValidSequence | |
getSequences: C6 S10 S11 S12 | |
Rummy: S12 S11 S10 | |
sequences: S12 S11 S10 | |
getAllSequences:: meld: S12 S11 S10 | |
isValidRankSequenceWithJokers:: S12 S11 S10 C6 | |
card: S12, nextCard: S11 | |
card: S11, nextCard: S10 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: S12 S11 S10 C6 | |
isValid Sequence? : S12 S11 S10 C6 , False | |
isValidMeldGroup:: not valid: False,meld name:S12 S11 S10 C6 | |
meld : C6 S10 S11 S12 : NONE | |
MeldState of meld: S12 S11 S10 C6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: S10 S11 S12 selectedCards: C6 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: C6 | |
localMelds Count: 0 isJokerInHand+ False | |
isResultShown: False Card Selected: C7 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 25 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
mIsPlayerCard | |
Hide Toast | |
Selected | |
Hide Toast | |
checkForPossibleMelds | |
MeldList Meld: D5 D6 D7 | |
MeldList Meld: S10 S11 S12 | |
Meld: D7 D6 D5 , tempMeld:: C7 D7 C6 D6 D5 | |
getMeldStateOfMeld : C7 D7 C6 D6 D5 | |
isValidMeldGroup:: C7 D7 C6 D6 D5 | |
isValidSequence | |
getSequences: D5 C6 D6 C7 D7 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
isValidRankSequenceWithJokers:: C7 D7 C6 D6 D5 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 5, cardCount: 5 | |
isValidValueSequenceWithJokers:: C7 D7 C6 D6 D5 | |
isValid Sequence? : C7 D7 C6 D6 D5 , False | |
isValidMeldGroup:: not valid: False,meld name:C7 D7 C6 D6 D5 | |
meld : C6 C7 D5 D6 D7 : NONE | |
MeldState of meld: C7 D7 C6 D6 D5 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: D5 D6 D7 selectedCards: C6 C7 | |
Meld: S12 S11 S10 , tempMeld:: S12 S11 S10 C7 C6 | |
getMeldStateOfMeld : S12 S11 S10 C7 C6 | |
isValidMeldGroup:: S12 S11 S10 C7 C6 | |
isValidSequence | |
getSequences: C6 C7 S10 S11 S12 | |
Rummy: S12 S11 S10 | |
sequences: S12 S11 S10 | |
getAllSequences:: meld: S12 S11 S10 | |
isValidRankSequenceWithJokers:: S12 S11 S10 C7 C6 | |
card: S12, nextCard: S11 | |
card: S11, nextCard: S10 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 5, cardCount: 5 | |
isValidValueSequenceWithJokers:: S12 S11 S10 C7 C6 | |
isValid Sequence? : S12 S11 S10 C7 C6 , False | |
isValidMeldGroup:: not valid: False,meld name:S12 S11 S10 C7 C6 | |
meld : C6 C7 S10 S11 S12 : NONE | |
MeldState of meld: S12 S11 S10 C7 C6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: S10 S11 S12 selectedCards: C6 C7 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: C6 C7 | |
localMelds Count: 0 isJokerInHand+ False | |
isResultShown: False Card Selected: C8 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 25 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
mIsPlayerCard | |
Hide Toast | |
Selected | |
Hide Toast | |
checkForPossibleMelds | |
MeldList Meld: D5 D6 D7 | |
MeldList Meld: S10 S11 S12 | |
Meld: D7 D6 D5 , tempMeld:: C8 C7 D7 C6 D6 D5 | |
getMeldStateOfMeld : C8 C7 D7 C6 D6 D5 | |
isValidMeldGroup:: C8 C7 D7 C6 D6 D5 | |
isValidSequence | |
getSequences: D5 C6 D6 C7 D7 C8 | |
Rummy: C8 C7 C6 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: C8 C7 C6 | |
getAllSequences:: meld: D7 D6 D5 | |
isValidRankSequenceWithJokers:: C8 C7 D7 C6 D6 D5 | |
card: C8, nextCard: C7 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 6, cardCount: 6 | |
isValidValueSequenceWithJokers:: C8 C7 D7 C6 D6 D5 | |
isValid Sequence? : C8 C7 D7 C6 D6 D5 , False | |
isValidMeldGroup:: not valid: False,meld name:C8 C7 D7 C6 D6 D5 | |
meld : C6 C7 C8 D5 D6 D7 : NONE | |
MeldState of meld: C8 C7 D7 C6 D6 D5 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: D5 D6 D7 selectedCards: C6 C7 C8 | |
Meld: S12 S11 S10 , tempMeld:: S12 S11 S10 C8 C7 C6 | |
getMeldStateOfMeld : S12 S11 S10 C8 C7 C6 | |
isValidMeldGroup:: S12 S11 S10 C8 C7 C6 | |
isValidSequence | |
getSequences: C6 C7 C8 S10 S11 S12 | |
Rummy: S12 S11 S10 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: S12 S11 S10 | |
getAllSequences:: meld: C8 C7 C6 | |
isValidRankSequenceWithJokers:: S12 S11 S10 C8 C7 C6 | |
card: S12, nextCard: S11 | |
card: S11, nextCard: S10 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 6, cardCount: 6 | |
isValidValueSequenceWithJokers:: S12 S11 S10 C8 C7 C6 | |
isValid Sequence? : S12 S11 S10 C8 C7 C6 , False | |
isValidMeldGroup:: not valid: False,meld name:S12 S11 S10 C8 C7 C6 | |
meld : C6 C7 C8 S10 S11 S12 : NONE | |
MeldState of meld: S12 S11 S10 C8 C7 C6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: S10 S11 S12 selectedCards: C6 C7 C8 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: C6 C7 C8 | |
localMelds Count: 0 isJokerInHand+ False | |
onMeldButtonClicked: mSelectedCards.Count: 3 | |
isValidMeldGroup:: C8 C7 C6 | |
mSelectedCards: C6 C7 C8 | |
Hide Toast | |
Meld: C6 C7 C8 | |
MeldState 0[Seq] || 2[Set] : PURE_SEQ | |
disableAllMelds | |
assignMeldScaleValue : meld.name: | |
localPlayer.melds count: 1 | |
index: 0 mselectedCards Count: C6 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 1 mselectedCards Count: C7 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 2 mselectedCards Count: C8 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
cardAdded: False cardCount: 3 CARD_SCROLL_OFFSET: 70.84642 | |
player cards: 11 presentWidth: 141.6929 | |
rt.rect.width: 921.0035CARD_ON_SCREEN: 15 | |
Enable hand scroll: False | |
compriseCardDistanceOfMeld: False | |
X: 0 cards[i]: C6 (Card) Meld: C6 C7 C8 | |
X: 7.5 cards[i]: C8 (Card) Meld: C6 C7 C8 | |
UpdateMeldPoints: 1 | |
updateMeldPoints: Total Score of Player: 1 is : 21 | |
isResultShown: False Card Selected: S9 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 25 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
mIsPlayerCard | |
Hide Toast | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: D5 D6 D7 | |
MeldList Meld: S10 S11 S12 | |
MeldList Meld: C6 C7 C8 | |
Meld: D7 D6 D5 , tempMeld:: S9 D7 D6 D5 | |
getMeldStateOfMeld : S9 D7 D6 D5 | |
isValidMeldGroup:: S9 D7 D6 D5 | |
isValidSequence | |
getSequences: D5 D6 D7 S9 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
isValidRankSequenceWithJokers:: S9 D7 D6 D5 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: S9 D7 D6 D5 | |
isValid Sequence? : S9 D7 D6 D5 , False | |
isValidMeldGroup:: not valid: False,meld name:S9 D7 D6 D5 | |
meld : S9 D5 D6 D7 : NONE | |
MeldState of meld: S9 D7 D6 D5 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: D5 D6 D7 selectedCards: S9 | |
Meld: S12 S11 S10 , tempMeld:: S12 S11 S10 S9 | |
getMeldStateOfMeld : S12 S11 S10 S9 | |
isValidMeldGroup:: S12 S11 S10 S9 | |
meld : S9 S10 S11 S12 : SEQUENCE | |
MeldState of meld: S12 S11 S10 S9 is: SEQUENCE, isMeld(before calling getMeldState): False | |
Meldable!! meld: S10 S11 S12 Meld Owner ID: 2 | |
Meld: C8 C7 C6 , tempMeld:: S9 C8 C7 C6 | |
getMeldStateOfMeld : S9 C8 C7 C6 | |
isValidMeldGroup:: S9 C8 C7 C6 | |
isValidSequence | |
getSequences: C6 C7 C8 S9 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
isValidRankSequenceWithJokers:: S9 C8 C7 C6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: S9 C8 C7 C6 | |
isValid Sequence? : S9 C8 C7 C6 , False | |
isValidMeldGroup:: not valid: False,meld name:S9 C8 C7 C6 | |
meld : S9 C6 C7 C8 : NONE | |
MeldState of meld: S9 C8 C7 C6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: C6 C7 C8 selectedCards: S9 | |
Highlight Meld: S12 S11 S10 isMeldLocal: False | |
Cards Count: 3 Meld Cards: S10 S11 S12 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 selectedCards: S9 | |
localMelds Count: 1 isJokerInHand+ False | |
Hide Toast | |
assignMeldScaleValue : meld.name: S12 S11 S10 | |
addCardsToMeld | |
assignMeldScaleValue : meld.name: S12 S11 S10 | |
checkCardsToBeAddedAtBothSidesOfMeld: cards: S9 | |
valueDiff: 0 | |
meld: S10 S11 S12 LC.mRank: 12 selectedCardRank: 9(lc.mRank < mAceCardRank - selectedCards.Count): True | |
addCardsAtMeldBeginning - meld: S10 S11 S12 Cards: S9 | |
cardAdded: False cardCount: 1 CARD_SCROLL_OFFSET: 70.84642 | |
player cards: 11 presentWidth: 1220.689 | |
rt.rect.width: 2000CARD_ON_SCREEN: 15 | |
Selected Cards: S9 (Card) meld: S10 S11 S12 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: 10 | |
IsCardSorting: True | |
1 UpdateMeldScore: 1 meld: S9 S10 S11 S12 Score: 9 | |
Local Player score updated | |
UpdateMeldPoints: 1 | |
updateMeldPoints: Total Score of Player: 1 is : 30 | |
checkResult meldList != null && meldList.Count: 3 | |
checkResult exiting | |
Meld Parent: Row2 (UnityEngine.GameObject) | |
Duplicate Melds count: 0 | |
Meld: S12 S11 S10 S9 | |
Meld Owner ID: 2 | |
player: 2 | |
melds count: 1 | |
compriseCardDistanceOfMeldForOtherPlayers: S9 S10 S11 S12 | |
isResultShown: False Card Selected: H7 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 25 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
mIsPlayerCard | |
Hide Toast | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: D5 D6 D7 | |
MeldList Meld: S9 S10 S11 S12 | |
MeldList Meld: C6 C7 C8 | |
Meld: D7 D6 D5 , tempMeld:: H7 D7 D6 D5 | |
getMeldStateOfMeld : H7 D7 D6 D5 | |
isValidMeldGroup:: H7 D7 D6 D5 | |
isValidSequence | |
getSequences: D5 D6 H7 D7 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
isValidRankSequenceWithJokers:: H7 D7 D6 D5 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: H7 D7 D6 D5 | |
isValid Sequence? : H7 D7 D6 D5 , False | |
isValidMeldGroup:: not valid: False,meld name:H7 D7 D6 D5 | |
meld : H7 D5 D6 D7 : NONE | |
MeldState of meld: H7 D7 D6 D5 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: D5 D6 D7 selectedCards: H7 | |
Meld: S12 S11 S10 S9 , tempMeld:: S12 S11 S10 S9 H7 | |
getMeldStateOfMeld : S12 S11 S10 S9 H7 | |
isValidMeldGroup:: S12 S11 S10 S9 H7 | |
isValidSequence | |
getSequences: H7 S9 S10 S11 S12 | |
Rummy: S12 S11 S10 S9 | |
sequences: S12 S11 S10 S9 | |
getAllSequences:: meld: S12 S11 S10 S9 | |
isValidRankSequenceWithJokers:: S12 S11 S10 S9 H7 | |
card: S12, nextCard: S11 | |
card: S11, nextCard: S10 | |
card: S10, nextCard: S9 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 5, cardCount: 5 | |
isValidValueSequenceWithJokers:: S12 S11 S10 S9 H7 | |
isValid Sequence? : S12 S11 S10 S9 H7 , False | |
isValidMeldGroup:: not valid: False,meld name:S12 S11 S10 S9 H7 | |
meld : H7 S9 S10 S11 S12 : NONE | |
MeldState of meld: S12 S11 S10 S9 H7 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: S9 S10 S11 S12 selectedCards: H7 | |
Meld: C8 C7 C6 , tempMeld:: C8 H7 C7 C6 | |
getMeldStateOfMeld : C8 H7 C7 C6 | |
isValidMeldGroup:: C8 H7 C7 C6 | |
isValidSequence | |
getSequences: C6 H7 C7 C8 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
isValidRankSequenceWithJokers:: C8 H7 C7 C6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: C8 H7 C7 C6 | |
isValid Sequence? : C8 H7 C7 C6 , False | |
isValidMeldGroup:: not valid: False,meld name:C8 H7 C7 C6 | |
meld : H7 C6 C7 C8 : NONE | |
MeldState of meld: C8 H7 C7 C6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: C6 C7 C8 selectedCards: H7 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 selectedCards: H7 | |
localMelds Count: 1 isJokerInHand+ False | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 10 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: H7 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 2 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
Hide Toast | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
gameMgr: setPlayerTurn :2 isResultShown: False | |
ShowPlayer Turn glow: YOU | |
ShowPlayer Turn glow: JOHNSON | |
Start timer: 2 | |
Player: JOHNSON | |
ShowPlayer Turn glow: JOHNSON | |
Hide Toast | |
playAiTurn now: 2 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: C3 S3 C4 D5 H6 D6 H7 D7 D10 C11 H12 C13 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
getSequences: D5 D6 D7 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
getSequences: H6 H7 | |
getSequences: C3 C4 | |
getSequences: C11 C13 | |
I am In getProperMelds: D7 D6 D5 | |
Before Calling is Dissimilar from get ProperMelds: D7 D6 D5 , meld: D7 D6 D5 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: C3 S3 C4 H6 H7 S9 D10 S10 C11 S11 H12 S12 C13 | |
Rummy: S12 S11 S10 S9 | |
sequences: S12 S11 S10 S9 | |
getAllSequences:: meld: S12 S11 S10 S9 | |
getSequences: S9 S10 S11 S12 | |
Rummy: S12 S11 S10 S9 | |
sequences: S12 S11 S10 S9 | |
getAllSequences:: meld: S12 S11 S10 S9 | |
getSequences: H6 H7 | |
getSequences: C3 C4 | |
getSequences: C11 C13 | |
I am In getProperMelds: S12 S11 S10 S9 | |
Before Calling is Dissimilar from get ProperMelds: S12 S11 S10 S9 , meld: S12 S11 S10 S9 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: C3 S3 C4 H6 C6 H7 C7 C8 D10 C11 H12 C13 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
getSequences: C6 C7 C8 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
getSequences: H6 H7 | |
getSequences: C3 C4 | |
getSequences: C11 C13 | |
I am In getProperMelds: C8 C7 C6 | |
Before Calling is Dissimilar from get ProperMelds: C8 C7 C6 , meld: C8 C7 C6 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
processUsefulCards : discardedCards.Count:: 2 | |
usefulDiscardCards at this point: | |
MeldList count: 3 | |
enableHighlightOfCards | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 3 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
getSequences: S3 C4 H6 D10 H10 C11 H12 C13 | |
getSequences: H10 H12 | |
getSequences: C11 C13 | |
Discard Ai Card - Delay: 0.9 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: S3 C4 H6 D10 H10 C11 H12 C13 | |
getDiscardCard: C4, 0 | |
Discard Card: C4 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: C4 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: C4 | |
addToDiscardCardsList discardedCards.Count: 2 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardAiCard: 2, card: C4 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
Hide Toast | |
In change turn line 2817 mTotalPlayers: 2 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 1 | |
gameMgr: setPlayerTurn :1 isResultShown: False | |
ShowPlayer Turn glow: YOU | |
ShowPlayer Turn glow: JOHNSON | |
Start timer: 1 | |
Player: YOU | |
ShowPlayer Turn glow: YOU | |
Hide Toast | |
showUsefulCardsOnDiscardPile | |
discardedCards.Count > 0 | |
Calling method fetchAllUsefulDiscards: 3 | |
fetchAllUsefulDiscards : 1st line of method | |
fetchAllUsefulDiscards : | |
fetchAllUsefulDiscards discardedCards: C3 H7 C4 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D11 S2 S5 S1 H4 H11 H13 C3 H7 C4 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: meld: NO MELD | |
getAllMySequences : C10 D8 D11 S2 S5 S1 H4 H11 H13 C3 H7 C4 | |
getSequences: S1 S2 C3 H4 C4 S5 H7 D8 C10 D11 H11 H13 | |
getAllMySequences returned with seqs: 0 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 0 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C10 D8 D11 S2 S5 S1 H4 H11 H13 C3 H7 C4 | |
getAllMySets : | |
getAllMySets : C10 D8 D11 S2 S5 S1 H4 H11 H13 C3 H7 C4 | |
fetchAllUsefulDiscards meld Count: 3 | |
getMeldStateOfMeld : D7 D6 D5 | |
isValidMeldGroup:: D7 D6 D5 | |
meld : D5 D6 D7 : SEQUENCE | |
meld: D7 D6 D5 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: D7 D6 D5 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D11 S2 S5 S1 H4 H11 H13 C3 H7 C4 D5 D6 D7 , meldName: D5 D6 D7 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: D7 D6 D5 | |
getAllMySequences : C10 D8 D11 S2 S5 S1 H4 H11 H13 C3 H7 C4 D5 D6 D7 | |
m from pure seqs: D8 D7 D6 D5 | |
getSequences: S1 S2 C3 H4 C4 S5 D5 D6 H7 D7 D8 C10 D11 H11 H13 | |
m from seqMelds: D8 D7 D6 D5 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: D8 D7 D6 D5 | |
1st fetchUsefulDiscardsInSequences: seq: D8 D7 D6 D5 | |
fetchUsefulDiscardsInSequences: seq: D8 D7 D6 D5 | |
getMeldStateOfMeld : S12 S11 S10 S9 | |
isValidMeldGroup:: S12 S11 S10 S9 | |
meld : S9 S10 S11 S12 : SEQUENCE | |
meld: S12 S11 S10 S9 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S12 S11 S10 S9 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D11 S2 S5 S1 H4 H11 H13 C3 H7 C4 S9 S10 S11 S12 , meldName: S9 S10 S11 S12 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: S12 S11 S10 S9 | |
getAllMySequences : C10 D8 D11 S2 S5 S1 H4 H11 H13 C3 H7 C4 S9 S10 S11 S12 | |
m from pure seqs: S12 S11 S10 S9 | |
getSequences: S1 S2 C3 H4 C4 S5 H7 D8 S9 C10 S10 D11 H11 S11 S12 H13 | |
m from seqMelds: S12 S11 S10 S9 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: S12 S11 S10 S9 | |
1st fetchUsefulDiscardsInSequences: seq: S12 S11 S10 S9 | |
fetchUsefulDiscardsInSequences: seq: S12 S11 S10 S9 | |
getMeldStateOfMeld : C8 C7 C6 | |
isValidMeldGroup:: C8 C7 C6 | |
meld : C6 C7 C8 : SEQUENCE | |
meld: C8 C7 C6 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: C8 C7 C6 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D11 S2 S5 S1 H4 H11 H13 C3 H7 C4 C6 C7 C8 , meldName: C6 C7 C8 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: C8 C7 C6 | |
getAllMySequences : C10 D8 D11 S2 S5 S1 H4 H11 H13 C3 H7 C4 C6 C7 C8 | |
m from pure seqs: C8 C7 C6 | |
getSequences: S1 S2 C3 H4 C4 S5 C6 H7 C7 D8 C8 C10 D11 H11 H13 | |
m from seqMelds: C8 C7 C6 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: C8 C7 C6 | |
1st fetchUsefulDiscardsInSequences: seq: C8 C7 C6 | |
fetchUsefulDiscardsInSequences: seq: C8 C7 C6 | |
isResultShown: False Card Selected: D1 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Trueplayer.mIsCardTaken: False Tapable: True cardsInDeck 24 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
Hide Toast | |
deckCard : D1 | |
IsCardSorting | |
Target Position: (-100.5, 649.8, 0.0) | |
updatePlayerCardsDisplayTest | |
cardonscreen: 15 player cards count: 10 | |
isResultShown: False Card Selected: H4 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 23 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
mIsPlayerCard | |
Hide Toast | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: D5 D6 D7 | |
MeldList Meld: S9 S10 S11 S12 | |
MeldList Meld: C6 C7 C8 | |
Meld: D7 D6 D5 , tempMeld:: D7 D6 D5 H4 | |
getMeldStateOfMeld : D7 D6 D5 H4 | |
isValidMeldGroup:: D7 D6 D5 H4 | |
isValidSequence | |
getSequences: H4 D5 D6 D7 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
isValidRankSequenceWithJokers:: D7 D6 D5 H4 | |
card: D7, nextCard: D6 | |
card: D6, nextCard: D5 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: D7 D6 D5 H4 | |
isValid Sequence? : D7 D6 D5 H4 , False | |
isValidMeldGroup:: not valid: False,meld name:D7 D6 D5 H4 | |
meld : H4 D5 D6 D7 : NONE | |
MeldState of meld: D7 D6 D5 H4 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: D5 D6 D7 selectedCards: H4 | |
Meld: S12 S11 S10 S9 , tempMeld:: S12 S11 S10 S9 H4 | |
getMeldStateOfMeld : S12 S11 S10 S9 H4 | |
isValidMeldGroup:: S12 S11 S10 S9 H4 | |
isValidSequence | |
getSequences: H4 S9 S10 S11 S12 | |
Rummy: S12 S11 S10 S9 | |
sequences: S12 S11 S10 S9 | |
getAllSequences:: meld: S12 S11 S10 S9 | |
isValidRankSequenceWithJokers:: S12 S11 S10 S9 H4 | |
card: S12, nextCard: S11 | |
card: S11, nextCard: S10 | |
card: S10, nextCard: S9 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 5, cardCount: 5 | |
isValidValueSequenceWithJokers:: S12 S11 S10 S9 H4 | |
isValid Sequence? : S12 S11 S10 S9 H4 , False | |
isValidMeldGroup:: not valid: False,meld name:S12 S11 S10 S9 H4 | |
meld : H4 S9 S10 S11 S12 : NONE | |
MeldState of meld: S12 S11 S10 S9 H4 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: S9 S10 S11 S12 selectedCards: H4 | |
Meld: C8 C7 C6 , tempMeld:: C8 C7 C6 H4 | |
getMeldStateOfMeld : C8 C7 C6 H4 | |
isValidMeldGroup:: C8 C7 C6 H4 | |
isValidSequence | |
getSequences: H4 C6 C7 C8 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
isValidRankSequenceWithJokers:: C8 C7 C6 H4 | |
card: C8, nextCard: C7 | |
card: C7, nextCard: C6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: C8 C7 C6 H4 | |
isValid Sequence? : C8 C7 C6 H4 , False | |
isValidMeldGroup:: not valid: False,meld name:C8 C7 C6 H4 | |
meld : H4 C6 C7 C8 : NONE | |
MeldState of meld: C8 C7 C6 H4 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: C6 C7 C8 selectedCards: H4 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 selectedCards: H4 | |
localMelds Count: 1 isJokerInHand+ False | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 10 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: H4 | |
addToDiscardCardsList discardedCards.Count: 3 | |
addToDiscardCardsList card.discardCardIndex : 4 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
Hide Toast | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
gameMgr: setPlayerTurn :2 isResultShown: False | |
ShowPlayer Turn glow: YOU | |
ShowPlayer Turn glow: JOHNSON | |
Start timer: 2 | |
Player: JOHNSON | |
ShowPlayer Turn glow: JOHNSON | |
Hide Toast | |
playAiTurn now: 2 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: C3 S3 C4 H4 D5 H6 D6 H7 D7 D10 H10 C11 H12 C13 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
getSequences: D5 D6 D7 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
getSequences: H4 H6 H7 | |
getSequences: H10 H12 | |
getSequences: C3 C4 | |
getSequences: C11 C13 | |
I am In getProperMelds: D7 D6 D5 | |
Before Calling is Dissimilar from get ProperMelds: D7 D6 D5 , meld: D7 D6 D5 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: C3 S3 C4 H4 H6 H7 S9 D10 H10 S10 C11 S11 H12 S12 C13 | |
Rummy: S12 S11 S10 S9 | |
sequences: S12 S11 S10 S9 | |
getAllSequences:: meld: S12 S11 S10 S9 | |
getSequences: S9 S10 S11 S12 | |
Rummy: S12 S11 S10 S9 | |
sequences: S12 S11 S10 S9 | |
getAllSequences:: meld: S12 S11 S10 S9 | |
getSequences: H4 H6 H7 | |
getSequences: H10 H12 | |
getSequences: C3 C4 | |
getSequences: C11 C13 | |
I am In getProperMelds: S12 S11 S10 S9 | |
Before Calling is Dissimilar from get ProperMelds: S12 S11 S10 S9 , meld: S12 S11 S10 S9 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: C3 S3 C4 H4 H6 C6 H7 C7 C8 D10 H10 C11 H12 C13 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
getSequences: C6 C7 C8 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
getSequences: H4 H6 H7 | |
getSequences: H10 H12 | |
getSequences: C3 C4 | |
getSequences: C11 C13 | |
I am In getProperMelds: C8 C7 C6 | |
Before Calling is Dissimilar from get ProperMelds: C8 C7 C6 , meld: C8 C7 C6 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
processUsefulCards : discardedCards.Count:: 4 | |
usefulDiscardCards at this point: | |
MeldList count: 3 | |
enableHighlightOfCards | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 3 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
getSequences: S3 H6 H8 D10 H10 C11 H12 C13 | |
getSequences: H6 H8 | |
getSequences: H10 H12 | |
getSequences: C11 C13 | |
Discard Ai Card - Delay: 0.9 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: S3 H6 H8 D10 H10 C11 H12 C13 | |
getDiscardCard: D10, 0 | |
Discard Card: D10 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: D10 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: D10 | |
addToDiscardCardsList discardedCards.Count: 4 | |
addToDiscardCardsList card.discardCardIndex : 5 | |
Calling MoveCard | |
discardAiCard: 2, card: D10 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
Hide Toast | |
In change turn line 2817 mTotalPlayers: 2 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 1 | |
gameMgr: setPlayerTurn :1 isResultShown: False | |
ShowPlayer Turn glow: YOU | |
ShowPlayer Turn glow: JOHNSON | |
Start timer: 1 | |
Player: YOU | |
ShowPlayer Turn glow: YOU | |
Hide Toast | |
showUsefulCardsOnDiscardPile | |
discardedCards.Count > 0 | |
Calling method fetchAllUsefulDiscards: 3 | |
fetchAllUsefulDiscards : 1st line of method | |
fetchAllUsefulDiscards : | |
fetchAllUsefulDiscards discardedCards: C3 H7 C4 H4 D10 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D11 D1 S2 S5 S1 H11 H13 C3 H7 C4 H4 D10 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: meld: NO MELD | |
getAllMySequences : C10 D8 D11 D1 S2 S5 S1 H11 H13 C3 H7 C4 H4 D10 | |
getSequences: D1 S1 S2 C3 C4 H4 S5 H7 D8 C10 D10 D11 H11 H13 | |
getAllMySequences returned with seqs: 0 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 0 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C10 D8 D11 D1 S2 S5 S1 H11 H13 C3 H7 C4 H4 D10 | |
getAllMySets : | |
getAllMySets : C10 D8 D11 D1 S2 S5 S1 H11 H13 C3 H7 C4 H4 D10 | |
fetchAllUsefulDiscards meld Count: 3 | |
getMeldStateOfMeld : D7 D6 D5 | |
isValidMeldGroup:: D7 D6 D5 | |
meld : D5 D6 D7 : SEQUENCE | |
meld: D7 D6 D5 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: D7 D6 D5 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D11 D1 S2 S5 S1 H11 H13 C3 H7 C4 H4 D10 D5 D6 D7 , meldName: D5 D6 D7 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: D7 D6 D5 | |
getAllMySequences : C10 D8 D11 D1 S2 S5 S1 H11 H13 C3 H7 C4 H4 D10 D5 D6 D7 | |
m from pure seqs: D8 D7 D6 D5 | |
getSequences: D1 S1 S2 C3 C4 H4 D5 S5 D6 D7 H7 D8 D10 C10 D11 H11 H13 | |
m from seqMelds: D8 D7 D6 D5 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: D8 D7 D6 D5 | |
1st fetchUsefulDiscardsInSequences: seq: D8 D7 D6 D5 | |
fetchUsefulDiscardsInSequences: seq: D8 D7 D6 D5 | |
getMeldStateOfMeld : S12 S11 S10 S9 | |
isValidMeldGroup:: S12 S11 S10 S9 | |
meld : S9 S10 S11 S12 : SEQUENCE | |
meld: S12 S11 S10 S9 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S12 S11 S10 S9 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D11 D1 S2 S5 S1 H11 H13 C3 H7 C4 H4 D10 S9 S10 S11 S12 , meldName: S9 S10 S11 S12 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: S12 S11 S10 S9 | |
getAllMySequences : C10 D8 D11 D1 S2 S5 S1 H11 H13 C3 H7 C4 H4 D10 S9 S10 S11 S12 | |
m from pure seqs: S12 S11 S10 S9 | |
getSequences: D1 S1 S2 C3 C4 H4 S5 H7 D8 S9 C10 D10 S10 D11 H11 S11 S12 H13 | |
m from seqMelds: S12 S11 S10 S9 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: S12 S11 S10 S9 | |
1st fetchUsefulDiscardsInSequences: seq: S12 S11 S10 S9 | |
fetchUsefulDiscardsInSequences: seq: S12 S11 S10 S9 | |
getMeldStateOfMeld : C8 C7 C6 | |
isValidMeldGroup:: C8 C7 C6 | |
meld : C6 C7 C8 : SEQUENCE | |
meld: C8 C7 C6 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: C8 C7 C6 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D11 D1 S2 S5 S1 H11 H13 C3 H7 C4 H4 D10 C6 C7 C8 , meldName: C6 C7 C8 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: C8 C7 C6 | |
getAllMySequences : C10 D8 D11 D1 S2 S5 S1 H11 H13 C3 H7 C4 H4 D10 C6 C7 C8 | |
m from pure seqs: C8 C7 C6 | |
getSequences: D1 S1 S2 C3 C4 H4 S5 C6 C7 H7 C8 D8 D10 C10 D11 H11 H13 | |
m from seqMelds: C8 C7 C6 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: C8 C7 C6 | |
1st fetchUsefulDiscardsInSequences: seq: C8 C7 C6 | |
fetchUsefulDiscardsInSequences: seq: C8 C7 C6 | |
isResultShown: False Card Selected: D10 (Card) c.mIsDiscardCard: True c.mIsDeckCard: Falseplayer.mIsCardTaken: False Tapable: True cardsInDeck 22 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
is DiscardCard Selected | |
Discard card count: 5 cardonscreen: 15 player cards count: 9 | |
IsCardSorting | |
Target Position: (200.5, 655.0, 0.0) | |
updatePlayerCardsDisplayTest | |
Card: D10 (Card) Last DiscardedCard: D10 (Card) | |
Hide Toast | |
handleSelectedDiscardCard Card: D10 (Card) | |
Calling checkResult from Line 5682 | |
checkResult meldList != null && meldList.Count: 3 | |
checkResult exiting | |
removeCardsFromDiscardCards: D10 | |
isResultShown: False Card Selected: D1 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 22 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
mIsPlayerCard | |
Hide Toast | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: D5 D6 D7 | |
MeldList Meld: S9 S10 S11 S12 | |
MeldList Meld: C6 C7 C8 | |
Meld: D7 D6 D5 , tempMeld:: D1 D7 D6 D5 | |
getMeldStateOfMeld : D1 D7 D6 D5 | |
isValidMeldGroup:: D1 D7 D6 D5 | |
isValidSequence | |
getSequences: D1 D5 D6 D7 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
isValidRankSequenceWithJokers:: D1 D7 D6 D5 | |
card: D1, nextCard: D7 | |
card: D7, nextCard: D6 | |
card: D6, nextCard: D5 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 6, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: D1 D7 D6 D5 | |
isValid Sequence? : D1 D5 D6 D7 , False | |
isValidMeldGroup:: not valid: False,meld name:D1 D7 D6 D5 | |
meld : D1 D5 D6 D7 : NONE | |
MeldState of meld: D1 D7 D6 D5 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: D5 D6 D7 selectedCards: D1 | |
Meld: S12 S11 S10 S9 , tempMeld:: D1 S12 S11 S10 S9 | |
getMeldStateOfMeld : D1 S12 S11 S10 S9 | |
isValidMeldGroup:: D1 S12 S11 S10 S9 | |
isValidSequence | |
getSequences: D1 S9 S10 S11 S12 | |
Rummy: S12 S11 S10 S9 | |
sequences: S12 S11 S10 S9 | |
getAllSequences:: meld: S12 S11 S10 S9 | |
isValidRankSequenceWithJokers:: D1 S12 S11 S10 S9 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 5, cardCount: 5 | |
isValidValueSequenceWithJokers:: D1 S12 S11 S10 S9 | |
isValid Sequence? : D1 S12 S11 S10 S9 , False | |
isValidMeldGroup:: not valid: False,meld name:D1 S12 S11 S10 S9 | |
meld : D1 S9 S10 S11 S12 : NONE | |
MeldState of meld: D1 S12 S11 S10 S9 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: S9 S10 S11 S12 selectedCards: D1 | |
Meld: C8 C7 C6 , tempMeld:: D1 C8 C7 C6 | |
getMeldStateOfMeld : D1 C8 C7 C6 | |
isValidMeldGroup:: D1 C8 C7 C6 | |
isValidSequence | |
getSequences: D1 C6 C7 C8 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
isValidRankSequenceWithJokers:: D1 C8 C7 C6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: D1 C8 C7 C6 | |
isValid Sequence? : D1 C8 C7 C6 , False | |
isValidMeldGroup:: not valid: False,meld name:D1 C8 C7 C6 | |
meld : D1 C6 C7 C8 : NONE | |
MeldState of meld: D1 C8 C7 C6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: C6 C7 C8 selectedCards: D1 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 selectedCards: D1 | |
localMelds Count: 1 isJokerInHand+ False | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 10 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: D1 | |
addToDiscardCardsList discardedCards.Count: 4 | |
addToDiscardCardsList card.discardCardIndex : 5 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
Hide Toast | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
gameMgr: setPlayerTurn :2 isResultShown: False | |
ShowPlayer Turn glow: YOU | |
ShowPlayer Turn glow: JOHNSON | |
Start timer: 2 | |
Player: JOHNSON | |
ShowPlayer Turn glow: JOHNSON | |
Hide Toast | |
playAiTurn now: 2 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: D1 C3 S3 C4 H4 D5 H6 D6 H7 D7 H8 H10 C11 H12 C13 | |
Rummy: H8 H7 H6 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: H8 H7 H6 | |
getAllSequences:: meld: D7 D6 D5 | |
getSequences: H6 H7 H8 | |
Rummy: H8 H7 H6 | |
sequences: H8 H7 H6 | |
getAllSequences:: meld: H8 H7 H6 | |
getSequences: D5 D6 D7 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
getSequences: H10 H12 | |
getSequences: C3 C4 | |
getSequences: C11 C13 | |
I am In getProperMelds: H8 H7 H6 | |
Before Calling is Dissimilar from get ProperMelds: H8 H7 H6 , meld: D7 D6 D5 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
getProperMelds Meld: H8 H7 H6 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
I am In getProperMelds: D7 D6 D5 | |
Before Calling is Dissimilar from get ProperMelds: D7 D6 D5 , meld: D7 D6 D5 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards - Meld: H8 H7 H6 | |
getUsefulDiscardCards CARDS: H7 | |
getUsefulDiscardCards - Meld: H8 H7 H6 | |
getUsefulDiscardCards CARDS: H7 | |
getUsefulCardsFromDiscard: usefulCards: H7 | |
getSequences: D1 C3 S3 C4 H4 H6 H7 H8 S9 H10 S10 C11 S11 H12 S12 C13 | |
Rummy: S12 S11 S10 S9 | |
Rummy: H8 H7 H6 | |
sequences: H8 H7 H6 | |
getAllSequences:: meld: S12 S11 S10 S9 | |
getAllSequences:: meld: H8 H7 H6 | |
getSequences: S9 S10 S11 S12 | |
Rummy: S12 S11 S10 S9 | |
sequences: S12 S11 S10 S9 | |
getAllSequences:: meld: S12 S11 S10 S9 | |
getSequences: H6 H7 H8 | |
Rummy: H8 H7 H6 | |
sequences: H8 H7 H6 | |
getAllSequences:: meld: H8 H7 H6 | |
getSequences: H10 H12 | |
getSequences: C3 C4 | |
getSequences: C11 C13 | |
I am In getProperMelds: S12 S11 S10 S9 | |
Before Calling is Dissimilar from get ProperMelds: S12 S11 S10 S9 , meld: S12 S11 S10 S9 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
I am In getProperMelds: H8 H7 H6 | |
Before Calling is Dissimilar from get ProperMelds: H8 H7 H6 , meld: S12 S11 S10 S9 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
getProperMelds Meld: H8 H7 H6 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
getUsefulDiscardCards - Meld: H8 H7 H6 | |
getUsefulDiscardCards CARDS: H7 | |
getUsefulDiscardCards - Meld: H8 H7 H6 | |
getUsefulDiscardCards CARDS: H7 | |
getUsefulCardsFromDiscard: usefulCards: H7 | |
getSequences: D1 C3 S3 C4 H4 H6 C6 H7 C7 H8 C8 H10 C11 H12 C13 | |
Rummy: H8 H7 H6 | |
sequences: H8 H7 H6 | |
getAllSequences:: meld: H8 H7 H6 | |
getSequences: H6 H7 H8 | |
Rummy: H8 H7 H6 | |
sequences: H8 H7 H6 | |
getAllSequences:: meld: H8 H7 H6 | |
getSequences: H10 H12 | |
getSequences: C3 C4 C6 C7 C8 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
getSequences: C11 C13 | |
I am In getProperMelds: H8 H7 H6 | |
Before Calling is Dissimilar from get ProperMelds: H8 H7 H6 , meld: C8 C7 C6 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
getProperMelds Meld: H8 H7 H6 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
getUsefulDiscardCards - Meld: H8 H7 H6 | |
getUsefulDiscardCards CARDS: H7 | |
getUsefulDiscardCards - Meld: H8 H7 H6 | |
getUsefulDiscardCards CARDS: H7 | |
getUsefulCardsFromDiscard: usefulCards: H7 | |
Possible melds: H8 H7 H6 | |
processUsefulCards : discardedCards.Count:: 5 | |
possbleMeld[j]: H8 H7 H6 | |
MeldCards: H8 H7 H6 | |
c: H8, ismleded: False, c: mIsDiscardCard: False | |
c: H7, ismleded: False, c: mIsDiscardCard: True | |
c: H6, ismleded: False, c: mIsDiscardCard: False | |
possbleMeld[j]: H8 H7 H6 | |
MeldCards: H8 H7 H6 | |
c: H8, ismleded: False, c: mIsDiscardCard: False | |
c: H7, ismleded: False, c: mIsDiscardCard: True | |
c: H6, ismleded: False, c: mIsDiscardCard: False | |
possbleMeld[j]: H8 H7 H6 | |
MeldCards: H8 H7 H6 | |
c: H8, ismleded: False, c: mIsDiscardCard: False | |
c: H7, ismleded: False, c: mIsDiscardCard: True | |
c: H6, ismleded: False, c: mIsDiscardCard: False | |
possbleMeld[j]: H8 H7 H6 | |
MeldCards: H8 H7 H6 | |
c: H8, ismleded: False, c: mIsDiscardCard: False | |
c: H7, ismleded: False, c: mIsDiscardCard: True | |
c: H6, ismleded: False, c: mIsDiscardCard: False | |
possbleMeld[j]: H8 H7 H6 | |
MeldCards: H8 H7 H6 | |
c: H8, ismleded: False, c: mIsDiscardCard: False | |
c: H7, ismleded: False, c: mIsDiscardCard: True | |
c: H6, ismleded: False, c: mIsDiscardCard: False | |
usefulDiscardCards at this point: H7 H7 H7 | |
MeldList count: 3 | |
enableHighlightOfCards | |
possible Meld: H8 H7 H6 | |
isMeldScoring: True | |
Discard card count: 5 cardonscreen: 15 player cards count: 7 | |
IsCardSorting | |
updatePlayerCardsDisplayTest | |
IsCardSorting | |
updatePlayerCardsDisplayTest | |
IsCardSorting | |
updatePlayerCardsDisplayTest | |
IsCardSorting | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
calling checkresult from delayCardAdditionToMeld | |
removeCardsFromDiscardCards: H7 C4 H4 D1 | |
checkResult meldList != null && meldList.Count: 3 | |
checkResult exiting | |
assignValueForJokerCard: PossibleMeld: H8 H7 H6 | |
getSequences: H6 H7 H8 | |
Rummy: H8 H7 H6 | |
sequences: H8 H7 H6 | |
getAllSequences:: meld: H8 H7 H6 | |
Possible melds in Player Cards: H8 (Card) | |
Possible melds in Player Cards: H7 (Card) | |
Possible melds in Player Cards: H6 (Card) | |
Time: 0CardsCount: 3 possible Meld Cards count: 3 Meld: H8 H7 H6 | |
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 : 69 | |
compriseCardDistanceOfMeldForOtherPlayers: H6 H7 H8 | |
Discard Ai Card - Delay: 1.4 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: D1 S3 C4 H4 H10 C11 H12 C13 | |
getDiscardCard: D1, 0 | |
Discard Card: D1 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: D1 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: D1 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 2 | |
Calling MoveCard | |
discardAiCard: 2, card: D1 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
Hide Toast | |
In change turn line 2817 mTotalPlayers: 2 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 1 | |
gameMgr: setPlayerTurn :1 isResultShown: False | |
ShowPlayer Turn glow: YOU | |
ShowPlayer Turn glow: JOHNSON | |
Start timer: 1 | |
Player: YOU | |
ShowPlayer Turn glow: YOU | |
Hide Toast | |
showUsefulCardsOnDiscardPile | |
discardedCards.Count > 0 | |
Calling method fetchAllUsefulDiscards: 4 | |
fetchAllUsefulDiscards : 1st line of method | |
fetchAllUsefulDiscards : | |
fetchAllUsefulDiscards discardedCards: C3 D1 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D10 D11 S2 S5 S1 H11 H13 C3 D1 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: meld: NO MELD | |
getAllMySequences : C10 D8 D10 D11 S2 S5 S1 H11 H13 C3 D1 | |
getSequences: S1 D1 S2 C3 S5 D8 C10 D10 D11 H11 H13 | |
getAllMySequences returned with seqs: 0 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 0 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C10 D8 D10 D11 S2 S5 S1 H11 H13 C3 D1 | |
getAllMySets : | |
getAllMySets : C10 D8 D10 D11 S2 S5 S1 H11 H13 C3 D1 | |
fetchAllUsefulDiscards meld Count: 4 | |
getMeldStateOfMeld : D7 D6 D5 | |
isValidMeldGroup:: D7 D6 D5 | |
meld : D5 D6 D7 : SEQUENCE | |
meld: D7 D6 D5 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: D7 D6 D5 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D10 D11 S2 S5 S1 H11 H13 C3 D1 D5 D6 D7 , meldName: D5 D6 D7 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: D7 D6 D5 | |
getAllMySequences : C10 D8 D10 D11 S2 S5 S1 H11 H13 C3 D1 D5 D6 D7 | |
m from pure seqs: D8 D7 D6 D5 | |
getSequences: S1 D1 S2 C3 S5 D5 D6 D7 D8 C10 D10 D11 H11 H13 | |
m from seqMelds: D8 D7 D6 D5 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: D8 D7 D6 D5 | |
1st fetchUsefulDiscardsInSequences: seq: D8 D7 D6 D5 | |
fetchUsefulDiscardsInSequences: seq: D8 D7 D6 D5 | |
getMeldStateOfMeld : S12 S11 S10 S9 | |
isValidMeldGroup:: S12 S11 S10 S9 | |
meld : S9 S10 S11 S12 : SEQUENCE | |
meld: S12 S11 S10 S9 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S12 S11 S10 S9 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D10 D11 S2 S5 S1 H11 H13 C3 D1 S9 S10 S11 S12 , meldName: S9 S10 S11 S12 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: S12 S11 S10 S9 | |
getAllMySequences : C10 D8 D10 D11 S2 S5 S1 H11 H13 C3 D1 S9 S10 S11 S12 | |
m from pure seqs: S12 S11 S10 S9 | |
getSequences: S1 D1 S2 C3 S5 D8 S9 C10 D10 S10 D11 H11 S11 S12 H13 | |
m from seqMelds: S12 S11 S10 S9 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: S12 S11 S10 S9 | |
1st fetchUsefulDiscardsInSequences: seq: S12 S11 S10 S9 | |
fetchUsefulDiscardsInSequences: seq: S12 S11 S10 S9 | |
getMeldStateOfMeld : C8 C7 C6 | |
isValidMeldGroup:: C8 C7 C6 | |
meld : C6 C7 C8 : SEQUENCE | |
meld: C8 C7 C6 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: C8 C7 C6 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D10 D11 S2 S5 S1 H11 H13 C3 D1 C6 C7 C8 , meldName: C6 C7 C8 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: C8 C7 C6 | |
getAllMySequences : C10 D8 D10 D11 S2 S5 S1 H11 H13 C3 D1 C6 C7 C8 | |
m from pure seqs: C8 C7 C6 | |
getSequences: S1 D1 S2 C3 S5 C6 C7 D8 C8 C10 D10 D11 H11 H13 | |
m from seqMelds: C8 C7 C6 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: C8 C7 C6 | |
1st fetchUsefulDiscardsInSequences: seq: C8 C7 C6 | |
fetchUsefulDiscardsInSequences: seq: C8 C7 C6 | |
getMeldStateOfMeld : H8 H7 H6 | |
isValidMeldGroup:: H8 H7 H6 | |
meld : H6 H7 H8 : SEQUENCE | |
meld: H8 H7 H6 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H8 H7 H6 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D10 D11 S2 S5 S1 H11 H13 C3 D1 H6 H7 H8 , meldName: H6 H7 H8 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: H8 H7 H6 | |
getAllMySequences : C10 D8 D10 D11 S2 S5 S1 H11 H13 C3 D1 H6 H7 H8 | |
m from pure seqs: H8 H7 H6 | |
getSequences: S1 D1 S2 C3 S5 H6 H7 D8 H8 C10 D10 D11 H11 H13 | |
m from seqMelds: H8 H7 H6 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: H8 H7 H6 | |
1st fetchUsefulDiscardsInSequences: seq: H8 H7 H6 | |
fetchUsefulDiscardsInSequences: seq: H8 H7 H6 | |
isResultShown: False Card Selected: S13 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Trueplayer.mIsCardTaken: False Tapable: True cardsInDeck 22 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
Hide Toast | |
deckCard : S13 | |
IsCardSorting | |
Target Position: (-100.5, 649.8, 0.0) | |
updatePlayerCardsDisplayTest | |
cardonscreen: 15 player cards count: 10 | |
isResultShown: False Card Selected: S5 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 21 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
mIsPlayerCard | |
Hide Toast | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: D5 D6 D7 | |
MeldList Meld: S9 S10 S11 S12 | |
MeldList Meld: C6 C7 C8 | |
MeldList Meld: H6 H7 H8 | |
Meld: D7 D6 D5 , tempMeld:: D7 D6 S5 D5 | |
getMeldStateOfMeld : D7 D6 S5 D5 | |
isValidMeldGroup:: D7 D6 S5 D5 | |
isValidSequence | |
getSequences: S5 D5 D6 D7 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
isValidRankSequenceWithJokers:: D7 D6 S5 D5 | |
card: D7, nextCard: D6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: D7 D6 S5 D5 | |
isValid Sequence? : D7 D6 S5 D5 , False | |
isValidMeldGroup:: not valid: False,meld name:D7 D6 S5 D5 | |
meld : S5 D5 D6 D7 : NONE | |
MeldState of meld: D7 D6 S5 D5 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: D5 D6 D7 selectedCards: S5 | |
Meld: S12 S11 S10 S9 , tempMeld:: S12 S11 S10 S9 S5 | |
getMeldStateOfMeld : S12 S11 S10 S9 S5 | |
isValidMeldGroup:: S12 S11 S10 S9 S5 | |
isValidSequence | |
getSequences: S5 S9 S10 S11 S12 | |
Rummy: S12 S11 S10 S9 | |
sequences: S12 S11 S10 S9 | |
getAllSequences:: meld: S12 S11 S10 S9 | |
isValidRankSequenceWithJokers:: S12 S11 S10 S9 S5 | |
card: S12, nextCard: S11 | |
card: S11, nextCard: S10 | |
card: S10, nextCard: S9 | |
card: S9, nextCard: S5 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 3, initialMeldCount: 5, cardCount: 5 | |
isValidValueSequenceWithJokers:: S12 S11 S10 S9 S5 | |
isValid Sequence? : S5 S9 S10 S11 S12 , False | |
isValidMeldGroup:: not valid: False,meld name:S12 S11 S10 S9 S5 | |
meld : S5 S9 S10 S11 S12 : NONE | |
MeldState of meld: S12 S11 S10 S9 S5 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: S9 S10 S11 S12 selectedCards: S5 | |
Meld: C8 C7 C6 , tempMeld:: C8 C7 C6 S5 | |
getMeldStateOfMeld : C8 C7 C6 S5 | |
isValidMeldGroup:: C8 C7 C6 S5 | |
isValidSequence | |
getSequences: S5 C6 C7 C8 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
isValidRankSequenceWithJokers:: C8 C7 C6 S5 | |
card: C8, nextCard: C7 | |
card: C7, nextCard: C6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: C8 C7 C6 S5 | |
isValid Sequence? : C8 C7 C6 S5 , False | |
isValidMeldGroup:: not valid: False,meld name:C8 C7 C6 S5 | |
meld : S5 C6 C7 C8 : NONE | |
MeldState of meld: C8 C7 C6 S5 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: C6 C7 C8 selectedCards: S5 | |
Meld: H8 H7 H6 , tempMeld:: H8 H7 H6 S5 | |
getMeldStateOfMeld : H8 H7 H6 S5 | |
isValidMeldGroup:: H8 H7 H6 S5 | |
isValidSequence | |
getSequences: S5 H6 H7 H8 | |
Rummy: H8 H7 H6 | |
sequences: H8 H7 H6 | |
getAllSequences:: meld: H8 H7 H6 | |
isValidRankSequenceWithJokers:: H8 H7 H6 S5 | |
card: H8, nextCard: H7 | |
card: H7, nextCard: H6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: H8 H7 H6 S5 | |
isValid Sequence? : H8 H7 H6 S5 , False | |
isValidMeldGroup:: not valid: False,meld name:H8 H7 H6 S5 | |
meld : S5 H6 H7 H8 : NONE | |
MeldState of meld: H8 H7 H6 S5 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H6 H7 H8 selectedCards: S5 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 selectedCards: S5 | |
localMelds Count: 1 isJokerInHand+ False | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 10 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: S5 | |
addToDiscardCardsList discardedCards.Count: 2 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
Hide Toast | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
gameMgr: setPlayerTurn :2 isResultShown: False | |
ShowPlayer Turn glow: YOU | |
ShowPlayer Turn glow: JOHNSON | |
Start timer: 2 | |
Player: JOHNSON | |
ShowPlayer Turn glow: JOHNSON | |
Hide Toast | |
playAiTurn now: 2 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: D1 C3 S3 C4 H4 S5 D5 D6 D7 H10 C11 H12 C13 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
getSequences: D5 D6 D7 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
getSequences: H10 H12 | |
getSequences: S3 S5 | |
getSequences: C3 C4 | |
I am In getProperMelds: D7 D6 D5 | |
Before Calling is Dissimilar from get ProperMelds: D7 D6 D5 , meld: D7 D6 D5 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 C3 S3 C4 H4 S5 S9 H10 S10 C11 S11 H12 S12 C13 | |
Rummy: S12 S11 S10 S9 | |
sequences: S12 S11 S10 S9 | |
getAllSequences:: meld: S12 S11 S10 S9 | |
getSequences: S9 S10 S11 S12 | |
Rummy: S12 S11 S10 S9 | |
sequences: S12 S11 S10 S9 | |
getAllSequences:: meld: S12 S11 S10 S9 | |
getSequences: H10 H12 | |
getSequences: S3 S5 | |
getSequences: C3 C4 | |
I am In getProperMelds: S12 S11 S10 S9 | |
Before Calling is Dissimilar from get ProperMelds: S12 S11 S10 S9 , meld: S12 S11 S10 S9 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 C3 S3 C4 H4 S5 C6 C7 C8 H10 C11 H12 C13 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
getSequences: C6 C7 C8 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
getSequences: H10 H12 | |
getSequences: S3 S5 | |
getSequences: C3 C4 | |
I am In getProperMelds: C8 C7 C6 | |
Before Calling is Dissimilar from get ProperMelds: C8 C7 C6 , meld: C8 C7 C6 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 C3 S3 C4 H4 S5 H6 H7 H8 H10 C11 H12 C13 | |
Rummy: H8 H7 H6 | |
sequences: H8 H7 H6 | |
getAllSequences:: meld: H8 H7 H6 | |
getSequences: H6 H7 H8 | |
Rummy: H8 H7 H6 | |
sequences: H8 H7 H6 | |
getAllSequences:: meld: H8 H7 H6 | |
getSequences: H10 H12 | |
getSequences: S3 S5 | |
getSequences: C3 C4 | |
I am In getProperMelds: H8 H7 H6 | |
Before Calling is Dissimilar from get ProperMelds: H8 H7 H6 , meld: H8 H7 H6 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
processUsefulCards : discardedCards.Count:: 3 | |
usefulDiscardCards at this point: | |
MeldList count: 4 | |
enableHighlightOfCards | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 4 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
getSequences: C1 S3 C4 H4 H10 C11 H12 C13 | |
getSequences: H10 H12 | |
getSequences: C1 C13 | |
getSequences: H4 C4 | |
Discard Ai Card - Delay: 0.9 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: C1 S3 C4 H4 H10 C11 H12 C13 | |
getDiscardCard: C11, 0 | |
Discard Card: C11 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: C11 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: C11 | |
addToDiscardCardsList discardedCards.Count: 3 | |
addToDiscardCardsList card.discardCardIndex : 4 | |
Calling MoveCard | |
discardAiCard: 2, card: C11 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
Hide Toast | |
In change turn line 2817 mTotalPlayers: 2 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 1 | |
gameMgr: setPlayerTurn :1 isResultShown: False | |
ShowPlayer Turn glow: YOU | |
ShowPlayer Turn glow: JOHNSON | |
Start timer: 1 | |
Player: YOU | |
ShowPlayer Turn glow: YOU | |
Hide Toast | |
showUsefulCardsOnDiscardPile | |
discardedCards.Count > 0 | |
Calling method fetchAllUsefulDiscards: 4 | |
fetchAllUsefulDiscards : 1st line of method | |
fetchAllUsefulDiscards : | |
fetchAllUsefulDiscards discardedCards: C3 D1 S5 C11 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D10 D11 S2 S13 S1 H11 H13 C3 D1 S5 C11 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: meld: NO MELD | |
getAllMySequences : C10 D8 D10 D11 S2 S13 S1 H11 H13 C3 D1 S5 C11 | |
getSequences: S1 D1 S2 C3 S5 D8 C10 D10 D11 H11 C11 S13 H13 | |
getAllMySequences returned with seqs: 0 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 0 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C10 D8 D10 D11 S2 S13 S1 H11 H13 C3 D1 S5 C11 | |
getAllMySets : | |
getAllMySets : C10 D8 D10 D11 S2 S13 S1 H11 H13 C3 D1 S5 C11 | |
sets: 1 | |
set: H11 D11 C11 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: C11 (Card) | |
getMeldStateOfMeld : H11 D11 C11 | |
isValidMeldGroup:: H11 D11 C11 | |
isValidSequence | |
getSequences: H11 D11 C11 | |
isValidRankSequenceWithJokers:: H11 D11 C11 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
isValidValueSequenceWithJokers:: H11 D11 C11 | |
isValid Sequence? : H11 D11 C11 , False | |
isValidMeldGroup:: not valid: False,meld name:H11 D11 C11 | |
meld : H11 D11 C11 : SET | |
fetchAllUsefulDiscards meld Count: 4 | |
getMeldStateOfMeld : D7 D6 D5 | |
isValidMeldGroup:: D7 D6 D5 | |
meld : D5 D6 D7 : SEQUENCE | |
meld: D7 D6 D5 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: D7 D6 D5 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D10 D11 S2 S13 S1 H11 H13 C3 D1 S5 C11 D5 D6 D7 , meldName: D5 D6 D7 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: D7 D6 D5 | |
getAllMySequences : C10 D8 D10 D11 S2 S13 S1 H11 H13 C3 D1 S5 C11 D5 D6 D7 | |
m from pure seqs: D8 D7 D6 D5 | |
getSequences: S1 D1 S2 C3 S5 D5 D6 D7 D8 C10 D10 D11 H11 C11 S13 H13 | |
m from seqMelds: D8 D7 D6 D5 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: D8 D7 D6 D5 | |
1st fetchUsefulDiscardsInSequences: seq: D8 D7 D6 D5 | |
fetchUsefulDiscardsInSequences: seq: D8 D7 D6 D5 | |
getMeldStateOfMeld : S12 S11 S10 S9 | |
isValidMeldGroup:: S12 S11 S10 S9 | |
meld : S9 S10 S11 S12 : SEQUENCE | |
meld: S12 S11 S10 S9 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S12 S11 S10 S9 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D10 D11 S2 S13 S1 H11 H13 C3 D1 S5 C11 S9 S10 S11 S12 , meldName: S9 S10 S11 S12 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: S12 S11 S10 S9 | |
getAllMySequences : C10 D8 D10 D11 S2 S13 S1 H11 H13 C3 D1 S5 C11 S9 S10 S11 S12 | |
m from pure seqs: S1 S13 S12 S11 S10 S9 | |
getSequences: S1 D1 S2 C3 S5 D8 S9 C10 D10 S10 D11 H11 S11 C11 S12 S13 H13 | |
m from seqMelds: S13 S12 S11 S10 S9 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 2 | |
pickUsefulDiscardsFromSequences: goAhead: False,ogSeqs.Count: 1 | |
getMeldStateOfMeld : C8 C7 C6 | |
isValidMeldGroup:: C8 C7 C6 | |
meld : C6 C7 C8 : SEQUENCE | |
meld: C8 C7 C6 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: C8 C7 C6 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D10 D11 S2 S13 S1 H11 H13 C3 D1 S5 C11 C6 C7 C8 , meldName: C6 C7 C8 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: C8 C7 C6 | |
getAllMySequences : C10 D8 D10 D11 S2 S13 S1 H11 H13 C3 D1 S5 C11 C6 C7 C8 | |
m from pure seqs: C8 C7 C6 | |
getSequences: S1 D1 S2 C3 S5 C6 C7 D8 C8 C10 D10 D11 H11 C11 S13 H13 | |
m from seqMelds: C8 C7 C6 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: C8 C7 C6 | |
1st fetchUsefulDiscardsInSequences: seq: C8 C7 C6 | |
fetchUsefulDiscardsInSequences: seq: C8 C7 C6 | |
getMeldStateOfMeld : H8 H7 H6 | |
isValidMeldGroup:: H8 H7 H6 | |
meld : H6 H7 H8 : SEQUENCE | |
meld: H8 H7 H6 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H8 H7 H6 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C10 D8 D10 D11 S2 S13 S1 H11 H13 C3 D1 S5 C11 H6 H7 H8 , meldName: H6 H7 H8 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: H8 H7 H6 | |
getAllMySequences : C10 D8 D10 D11 S2 S13 S1 H11 H13 C3 D1 S5 C11 H6 H7 H8 | |
m from pure seqs: H8 H7 H6 | |
getSequences: S1 D1 S2 C3 S5 H6 H7 D8 H8 C10 D10 D11 H11 C11 S13 H13 | |
m from seqMelds: H8 H7 H6 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: H8 H7 H6 | |
1st fetchUsefulDiscardsInSequences: seq: H8 H7 H6 | |
fetchUsefulDiscardsInSequences: seq: H8 H7 H6 | |
Final Distinct usefulDiscards + count: 1, cards: C11 | |
isResultShown: False Card Selected: C9 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Trueplayer.mIsCardTaken: False Tapable: True cardsInDeck 20 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
Hide Toast | |
deckCard : C9 | |
IsCardSorting | |
Target Position: (-100.5, 649.8, 0.0) | |
updatePlayerCardsDisplayTest | |
cardonscreen: 15 player cards count: 10 | |
isResultShown: False Card Selected: S13 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 19 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
mIsPlayerCard | |
Hide Toast | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: D5 D6 D7 | |
MeldList Meld: S9 S10 S11 S12 | |
MeldList Meld: C6 C7 C8 | |
MeldList Meld: H6 H7 H8 | |
Meld: D7 D6 D5 , tempMeld:: S13 D7 D6 D5 | |
getMeldStateOfMeld : S13 D7 D6 D5 | |
isValidMeldGroup:: S13 D7 D6 D5 | |
isValidSequence | |
getSequences: D5 D6 D7 S13 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
isValidRankSequenceWithJokers:: S13 D7 D6 D5 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: S13 D7 D6 D5 | |
isValid Sequence? : S13 D7 D6 D5 , False | |
isValidMeldGroup:: not valid: False,meld name:S13 D7 D6 D5 | |
meld : S13 D5 D6 D7 : NONE | |
MeldState of meld: S13 D7 D6 D5 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: D5 D6 D7 selectedCards: S13 | |
Meld: S12 S11 S10 S9 , tempMeld:: S13 S12 S11 S10 S9 | |
getMeldStateOfMeld : S13 S12 S11 S10 S9 | |
isValidMeldGroup:: S13 S12 S11 S10 S9 | |
meld : S13 S9 S10 S11 S12 : SEQUENCE | |
MeldState of meld: S13 S12 S11 S10 S9 is: SEQUENCE, isMeld(before calling getMeldState): False | |
Meldable!! meld: S9 S10 S11 S12 Meld Owner ID: 2 | |
Meld: C8 C7 C6 , tempMeld:: S13 C8 C7 C6 | |
getMeldStateOfMeld : S13 C8 C7 C6 | |
isValidMeldGroup:: S13 C8 C7 C6 | |
isValidSequence | |
getSequences: C6 C7 C8 S13 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
isValidRankSequenceWithJokers:: S13 C8 C7 C6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: S13 C8 C7 C6 | |
isValid Sequence? : S13 C8 C7 C6 , False | |
isValidMeldGroup:: not valid: False,meld name:S13 C8 C7 C6 | |
meld : S13 C6 C7 C8 : NONE | |
MeldState of meld: S13 C8 C7 C6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: C6 C7 C8 selectedCards: S13 | |
Meld: H8 H7 H6 , tempMeld:: S13 H8 H7 H6 | |
getMeldStateOfMeld : S13 H8 H7 H6 | |
isValidMeldGroup:: S13 H8 H7 H6 | |
isValidSequence | |
getSequences: H6 H7 H8 S13 | |
Rummy: H8 H7 H6 | |
sequences: H8 H7 H6 | |
getAllSequences:: meld: H8 H7 H6 | |
isValidRankSequenceWithJokers:: S13 H8 H7 H6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: S13 H8 H7 H6 | |
isValid Sequence? : S13 H8 H7 H6 , False | |
isValidMeldGroup:: not valid: False,meld name:S13 H8 H7 H6 | |
meld : S13 H6 H7 H8 : NONE | |
MeldState of meld: S13 H8 H7 H6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H6 H7 H8 selectedCards: S13 | |
Highlight Meld: S12 S11 S10 S9 isMeldLocal: False | |
Cards Count: 4 Meld Cards: S9 S10 S11 S12 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 selectedCards: S13 | |
localMelds Count: 1 isJokerInHand+ False | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 10 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: S13 | |
addToDiscardCardsList discardedCards.Count: 4 | |
addToDiscardCardsList card.discardCardIndex : 5 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
Hide Toast | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
gameMgr: setPlayerTurn :2 isResultShown: False | |
ShowPlayer Turn glow: YOU | |
ShowPlayer Turn glow: JOHNSON | |
Start timer: 2 | |
Player: JOHNSON | |
ShowPlayer Turn glow: JOHNSON | |
Hide Toast | |
playAiTurn now: 2 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: D1 C1 C3 S3 C4 H4 S5 D5 D6 D7 H10 C11 H12 S13 C13 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
getSequences: D5 D6 D7 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
getSequences: H10 H12 | |
getSequences: S3 S5 | |
getSequences: C1 C3 C4 | |
getSequences: C11 C13 | |
I am In getProperMelds: D7 D6 D5 | |
Before Calling is Dissimilar from get ProperMelds: D7 D6 D5 , meld: D7 D6 D5 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 C1 C3 S3 C4 H4 S5 S9 H10 S10 C11 S11 H12 S12 S13 C13 | |
Rummy: S13 S12 S11 S10 S9 | |
sequences: S13 S12 S11 S10 S9 | |
getAllSequences:: meld: S13 S12 S11 S10 S9 | |
getSequences: S9 S10 S11 S12 S13 | |
Rummy: S13 S12 S11 S10 S9 | |
sequences: S13 S12 S11 S10 S9 | |
getAllSequences:: meld: S13 S12 S11 S10 S9 | |
getSequences: H10 H12 | |
getSequences: S3 S5 | |
getSequences: C1 C3 C4 | |
I am In getProperMelds: S13 S12 S11 S10 S9 | |
Before Calling is Dissimilar from get ProperMelds: S13 S12 S11 S10 S9 , meld: S12 S11 S10 S9 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
getProperMelds Meld: S13 S12 S11 S10 S9 | |
calling hasSimilarMeldState?: meld: S9 S10 S11 S12 m: S13 S12 S11 S10 S9 | |
compare melds, m1:: S13 S12 S11 S10 S9 , m2: S9 S10 S11 S12 | |
getMeldStateOfMeld : S13 S12 S11 S10 S9 | |
isValidMeldGroup:: S13 S12 S11 S10 S9 | |
meld : S13 S12 S11 S10 S9 : SEQUENCE | |
getMeldStateOfMeld : S12 S11 S10 S9 | |
isValidMeldGroup:: S12 S11 S10 S9 | |
meld : S9 S10 S11 S12 : SEQUENCE | |
meld1 : S13 S12 S11 S10 S9 : SEQUENCE, meld: S9 S10 S11 S12 : SEQUENCE | |
IsSimilar: True meld: S9 S10 S11 S12 m: S13 S12 S11 S10 S9 | |
not similar: S9 S10 S11 S12 m: S13 S12 S11 S10 S9 | |
getUsefulDiscardCards - Meld: S13 S12 S11 S10 S9 | |
getUsefulDiscardCards CARDS: S13 | |
getUsefulDiscardCards - Meld: S13 S12 S11 S10 S9 | |
getUsefulDiscardCards CARDS: S13 | |
getUsefulCardsFromDiscard: usefulCards: S13 | |
getSequences: D1 C1 C3 S3 C4 H4 S5 C6 C7 C8 H10 C11 H12 S13 C13 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
getSequences: C6 C7 C8 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
getSequences: H10 H12 | |
getSequences: S3 S5 | |
getSequences: C1 C3 C4 | |
getSequences: C11 C13 | |
I am In getProperMelds: C8 C7 C6 | |
Before Calling is Dissimilar from get ProperMelds: C8 C7 C6 , meld: C8 C7 C6 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D1 C1 C3 S3 C4 H4 S5 H6 H7 H8 H10 C11 H12 S13 C13 | |
Rummy: H8 H7 H6 | |
sequences: H8 H7 H6 | |
getAllSequences:: meld: H8 H7 H6 | |
getSequences: H6 H7 H8 | |
Rummy: H8 H7 H6 | |
sequences: H8 H7 H6 | |
getAllSequences:: meld: H8 H7 H6 | |
getSequences: H10 H12 | |
getSequences: S3 S5 | |
getSequences: C1 C3 C4 | |
getSequences: C11 C13 | |
I am In getProperMelds: H8 H7 H6 | |
Before Calling is Dissimilar from get ProperMelds: H8 H7 H6 , meld: H8 H7 H6 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
Possible melds: S13 S12 S11 S10 S9 | |
processUsefulCards : discardedCards.Count:: 5 | |
possbleMeld[j]: S13 S12 S11 S10 S9 | |
MeldCards: S13 S12 S11 S10 S9 | |
c: S13, ismleded: False, c: mIsDiscardCard: True | |
c: S12, ismleded: True, c: mIsDiscardCard: False | |
c: S11, ismleded: True, c: mIsDiscardCard: False | |
c: S10, ismleded: True, c: mIsDiscardCard: False | |
c: S9, ismleded: True, c: mIsDiscardCard: False | |
possbleMeld[j]: S13 S12 S11 S10 S9 | |
MeldCards: S13 S12 S11 S10 S9 | |
c: S13, ismleded: False, c: mIsDiscardCard: True | |
c: S12, ismleded: True, c: mIsDiscardCard: False | |
c: S11, ismleded: True, c: mIsDiscardCard: False | |
c: S10, ismleded: True, c: mIsDiscardCard: False | |
c: S9, ismleded: True, c: mIsDiscardCard: False | |
possbleMeld[j]: S13 S12 S11 S10 S9 | |
MeldCards: S13 S12 S11 S10 S9 | |
c: S13, ismleded: False, c: mIsDiscardCard: True | |
c: S12, ismleded: True, c: mIsDiscardCard: False | |
c: S11, ismleded: True, c: mIsDiscardCard: False | |
c: S10, ismleded: True, c: mIsDiscardCard: False | |
c: S9, ismleded: True, c: mIsDiscardCard: False | |
possbleMeld[j]: S13 S12 S11 S10 S9 | |
MeldCards: S13 S12 S11 S10 S9 | |
c: S13, ismleded: False, c: mIsDiscardCard: True | |
c: S12, ismleded: True, c: mIsDiscardCard: False | |
c: S11, ismleded: True, c: mIsDiscardCard: False | |
c: S10, ismleded: True, c: mIsDiscardCard: False | |
c: S9, ismleded: True, c: mIsDiscardCard: False | |
possbleMeld[j]: S13 S12 S11 S10 S9 | |
MeldCards: S13 S12 S11 S10 S9 | |
c: S13, ismleded: False, c: mIsDiscardCard: True | |
c: S12, ismleded: True, c: mIsDiscardCard: False | |
c: S11, ismleded: True, c: mIsDiscardCard: False | |
c: S10, ismleded: True, c: mIsDiscardCard: False | |
c: S9, ismleded: True, c: mIsDiscardCard: False | |
usefulDiscardCards at this point: S13 | |
MeldList count: 4 | |
enableHighlightOfCards | |
possible Meld: S13 S12 S11 S10 S9 | |
isMeldScoring: True | |
Discard card count: 5 cardonscreen: 15 player cards count: 7 | |
IsCardSorting | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
calling checkresult from delayCardAdditionToMeld | |
removeCardsFromDiscardCards: S13 | |
checkResult meldList != null && meldList.Count: 4 | |
checkResult exiting | |
assignValueForJokerCard: PossibleMeld: S13 S12 S11 S10 S9 | |
getSequences: S9 S10 S11 S12 S13 | |
Rummy: S13 S12 S11 S10 S9 | |
sequences: S13 S12 S11 S10 S9 | |
getAllSequences:: meld: S13 S12 S11 S10 S9 | |
Possible melds in Player Cards: S13 (Card) | |
Time: 0CardsCount: 1 possible Meld Cards count: 5 Meld: S13 S12 S11 S10 S9 | |
getMeldForUpdate | |
cards: S13 | |
Add card to the submitted meld: S9 S10 S11 S12 cardsToMeld: S13 | |
addCardsToMeld | |
assignMeldScaleValue : meld.name: S12 S11 S10 S9 | |
checkCardsToBeAddedAtBothSidesOfMeld: cards: S13 | |
valueDiff: 0 | |
meld: S9 S10 S11 S12 LC.mRank: 12 selectedCardRank: 13(lc.mRank < mAceCardRank - selectedCards.Count): True | |
addCardsAtMeldEnd | |
assignMeldScaleValue : meld.name: S12 S11 S10 S9 | |
Player ID of Card: 2 | |
disableAllMelds | |
handleMeldAfterAdd | |
disableAllMelds | |
calling checkresult from addCardstoMeld | |
called from addCardstoMeld checkresult from addCardstoMeld | |
1 UpdateMeldScore: 2 meld: S9 S10 S11 S12 S13 Score: 40 | |
UpdateMeldPoints: 2 | |
updateMeldPoints: Total Score of Player: 2 is : 79 | |
checkResult meldList != null && meldList.Count: 4 | |
checkResult exiting | |
Meld Parent: Row2 (UnityEngine.GameObject) | |
Duplicate Melds count: 0 | |
Meld: S13 S12 S11 S10 S9 | |
Meld Owner ID: 2 | |
player: 2 | |
melds count: 1 | |
Discard Ai Card - Delay: 1.4 | |
compriseCardDistanceOfMeldForOtherPlayers: S9 S10 S11 S12 S13 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: C1 S3 C4 H4 H10 H12 C13 | |
getDiscardCard: S3, 0 | |
Discard Card: S3 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: S3 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: S3 | |
addToDiscardCardsList discardedCards.Count: 4 | |
addToDiscardCardsList card.discardCardIndex : 5 | |
Calling MoveCard | |
discardAiCard: 2, card: S3 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
Hide Toast | |
In change turn line 2817 mTotalPlayers: 2 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 1 | |
gameMgr: setPlayerTurn :1 isResultShown: False | |
ShowPlayer Turn glow: YOU | |
ShowPlayer Turn glow: JOHNSON | |
Start timer: 1 | |
Player: YOU | |
ShowPlayer Turn glow: YOU | |
Hide Toast | |
showUsefulCardsOnDiscardPile | |
discardedCards.Count > 0 | |
Calling method fetchAllUsefulDiscards: 4 | |
fetchAllUsefulDiscards : 1st line of method | |
fetchAllUsefulDiscards : | |
fetchAllUsefulDiscards discardedCards: C3 D1 S5 C11 S3 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C9 C10 D8 D10 D11 S2 S1 H11 H13 C3 D1 S5 C11 S3 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: meld: NO MELD | |
getAllMySequences : C9 C10 D8 D10 D11 S2 S1 H11 H13 C3 D1 S5 C11 S3 | |
m from pure seqs: C11 C10 C9 | |
getSequences: S1 D1 S2 C3 S3 S5 D8 C9 C10 D10 D11 H11 C11 H13 | |
m from seqMelds: S1 S3 S2 | |
m from seqMelds: C11 C10 C9 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 2 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 0 | |
pickUsefulDiscardsFromSequences in the LOOP: C11 C10 C9 | |
1st fetchUsefulDiscardsInSequences: seq: C11 C10 C9 | |
1st fetchUsefulDiscardsInSequences: seq: S1 S3 S2 | |
fetchUsefulDiscardsInSequences: seq: C11 C10 C9 | |
fetchUsefulDiscardsInSequences: discardCards.Count: 1 | |
card with lowest Discrd index: C11 (Card) | |
Calling getMeldStateOfMeld from fetchUsefulDiscardsInSequences | |
getMeldStateOfMeld : C11 C10 C9 | |
isValidMeldGroup:: C11 C10 C9 | |
meld : C11 C10 C9 : SEQUENCE | |
its a sequence and c is : C11 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
c is : C11 and removing C11 from C11 C10 C9 | |
fetchUsefulDiscardsInSequences: seq: S1 S3 S2 | |
fetchUsefulDiscardsInSequences: discardCards.Count: 1 | |
card with lowest Discrd index: S3 (Card) | |
Calling getMeldStateOfMeld from fetchUsefulDiscardsInSequences | |
getMeldStateOfMeld : S1 S3 S2 | |
isValidMeldGroup:: S1 S3 S2 | |
meld : S1 S2 S3 : SEQUENCE | |
its a sequence and c is : S3 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
c is : S3 and removing S3 from S1 S3 S2 | |
pickUsefulDiscardsFromSequences in the LOOP: S1 S2 | |
1st fetchUsefulDiscardsInSequences: seq: C10 C9 | |
1st fetchUsefulDiscardsInSequences: seq: S1 S2 | |
fetchUsefulDiscardsInSequences: seq: C10 C9 | |
fetchUsefulDiscardsInSequences: seq: S1 S2 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C9 C10 D8 D10 D11 S2 S1 H11 H13 C3 D1 S5 C11 S3 | |
getAllMySets : | |
getAllMySets : C9 C10 D8 D10 D11 S2 S1 H11 H13 C3 D1 S5 C11 S3 | |
sets: 1 | |
set: H11 D11 C11 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: C11 (Card) | |
getMeldStateOfMeld : H11 D11 C11 | |
isValidMeldGroup:: H11 D11 C11 | |
isValidSequence | |
getSequences: H11 D11 C11 | |
isValidRankSequenceWithJokers:: H11 D11 C11 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
isValidValueSequenceWithJokers:: H11 D11 C11 | |
isValid Sequence? : H11 D11 C11 , False | |
isValidMeldGroup:: not valid: False,meld name:H11 D11 C11 | |
meld : H11 D11 C11 : SET | |
fetchAllUsefulDiscards meld Count: 4 | |
getMeldStateOfMeld : D7 D6 D5 | |
isValidMeldGroup:: D7 D6 D5 | |
meld : D5 D6 D7 : SEQUENCE | |
meld: D7 D6 D5 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: D7 D6 D5 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C9 C10 D8 D10 D11 S2 S1 H11 H13 C3 D1 S5 C11 S3 D5 D6 D7 , meldName: D5 D6 D7 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: D7 D6 D5 | |
getAllMySequences : C9 C10 D8 D10 D11 S2 S1 H11 H13 C3 D1 S5 C11 S3 D5 D6 D7 | |
m from pure seqs: C11 C10 C9 | |
m from pure seqs: D8 D7 D6 D5 | |
getSequences: S1 D1 S2 S3 C3 D5 S5 D6 D7 D8 C9 D10 C10 D11 C11 H11 H13 | |
m from seqMelds: S1 S3 S2 | |
m from seqMelds: D8 D7 D6 D5 | |
m from seqMelds: C11 C10 C9 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 3 | |
pickUsefulDiscardsFromSequences: goAhead: False,ogSeqs.Count: 1 | |
getMeldStateOfMeld : S13 S12 S11 S10 S9 | |
isValidMeldGroup:: S13 S12 S11 S10 S9 | |
meld : S9 S10 S11 S12 S13 : SEQUENCE | |
meld: S13 S12 S11 S10 S9 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S13 S12 S11 S10 S9 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C9 C10 D8 D10 D11 S2 S1 H11 H13 C3 D1 S5 C11 S3 S9 S10 S11 S12 S13 , meldName: S9 S10 S11 S12 S13 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: S13 S12 S11 S10 S9 | |
getAllMySequences : C9 C10 D8 D10 D11 S2 S1 H11 H13 C3 D1 S5 C11 S3 S9 S10 S11 S12 S13 | |
m from pure seqs: S1 S13 S12 S11 S10 S9 | |
m from pure seqs: C11 C10 C9 | |
getSequences: S1 D1 S2 C3 S3 S5 D8 S9 C9 D10 C10 S10 H11 D11 C11 S11 S12 H13 S13 | |
m from seqMelds: S1 S3 S2 | |
m from seqMelds: S13 S12 S11 S10 S9 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 4 | |
pickUsefulDiscardsFromSequences: goAhead: False,ogSeqs.Count: 1 | |
getMeldStateOfMeld : C8 C7 C6 | |
isValidMeldGroup:: C8 C7 C6 | |
meld : C6 C7 C8 : SEQUENCE | |
meld: C8 C7 C6 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: C8 C7 C6 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C9 C10 D8 D10 D11 S2 S1 H11 H13 C3 D1 S5 C11 S3 C6 C7 C8 , meldName: C6 C7 C8 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: C8 C7 C6 | |
getAllMySequences : C9 C10 D8 D10 D11 S2 S1 H11 H13 C3 D1 S5 C11 S3 C6 C7 C8 | |
m from pure seqs: C11 C10 C9 C8 C7 C6 | |
getSequences: S1 D1 S2 S3 C3 S5 C6 C7 C8 D8 C9 D10 C10 D11 C11 H11 H13 | |
m from seqMelds: S1 S3 S2 | |
m from seqMelds: C11 C10 C9 C8 C7 C6 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 2 | |
pickUsefulDiscardsFromSequences: goAhead: False,ogSeqs.Count: 1 | |
getMeldStateOfMeld : H8 H7 H6 | |
isValidMeldGroup:: H8 H7 H6 | |
meld : H6 H7 H8 : SEQUENCE | |
meld: H8 H7 H6 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H8 H7 H6 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C9 C10 D8 D10 D11 S2 S1 H11 H13 C3 D1 S5 C11 S3 H6 H7 H8 , meldName: H6 H7 H8 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: H8 H7 H6 | |
getAllMySequences : C9 C10 D8 D10 D11 S2 S1 H11 H13 C3 D1 S5 C11 S3 H6 H7 H8 | |
m from pure seqs: C11 C10 C9 | |
m from pure seqs: H8 H7 H6 | |
getSequences: S1 D1 S2 S3 C3 S5 H6 H7 H8 D8 C9 D10 C10 D11 C11 H11 H13 | |
m from seqMelds: S1 S3 S2 | |
m from seqMelds: H8 H7 H6 | |
m from seqMelds: C11 C10 C9 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 3 | |
pickUsefulDiscardsFromSequences: goAhead: False,ogSeqs.Count: 1 | |
Final Distinct usefulDiscards + count: 2, cards: C11 S3 | |
isResultShown: False Card Selected: C11 (Card) c.mIsDiscardCard: True c.mIsDeckCard: Falseplayer.mIsCardTaken: False Tapable: True cardsInDeck 19 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
is DiscardCard Selected | |
Discard card count: 5 cardonscreen: 15 player cards count: 9 | |
IsCardSorting | |
Target Position: (160.5, 655.0, 0.0) | |
updatePlayerCardsDisplayTest | |
IsCardSorting | |
Target Position: (200.5, 655.0, 0.0) | |
updatePlayerCardsDisplayTest | |
Card: C11 (Card) Last DiscardedCard: S3 (Card) | |
Calling checkResult from Line 5682 | |
checkResult meldList != null && meldList.Count: 4 | |
checkResult exiting | |
removeCardsFromDiscardCards: C11 S3 | |
isResultShown: False Card Selected: C11 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 19 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive True isJokerPanelShown: False | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: D5 D6 D7 | |
MeldList Meld: S9 S10 S11 S12 S13 | |
MeldList Meld: C6 C7 C8 | |
MeldList Meld: H6 H7 H8 | |
Meld: D7 D6 D5 , tempMeld:: C11 D7 D6 D5 | |
getMeldStateOfMeld : C11 D7 D6 D5 | |
isValidMeldGroup:: C11 D7 D6 D5 | |
isValidSequence | |
getSequences: D5 D6 D7 C11 | |
Rummy: D7 D6 D5 | |
sequences: D7 D6 D5 | |
getAllSequences:: meld: D7 D6 D5 | |
isValidRankSequenceWithJokers:: C11 D7 D6 D5 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: C11 D7 D6 D5 | |
isValid Sequence? : C11 D7 D6 D5 , False | |
isValidMeldGroup:: not valid: False,meld name:C11 D7 D6 D5 | |
meld : C11 D5 D6 D7 : NONE | |
MeldState of meld: C11 D7 D6 D5 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: D5 D6 D7 selectedCards: C11 | |
Meld: S13 S12 S11 S10 S9 , tempMeld:: S13 S12 C11 S11 S10 S9 | |
getMeldStateOfMeld : S13 S12 C11 S11 S10 S9 | |
isValidMeldGroup:: S13 S12 C11 S11 S10 S9 | |
isValidSequence | |
getSequences: S9 S10 C11 S11 S12 S13 | |
Rummy: S13 S12 S11 S10 S9 | |
sequences: S13 S12 S11 S10 S9 | |
getAllSequences:: meld: S13 S12 S11 S10 S9 | |
isValidRankSequenceWithJokers:: S13 S12 C11 S11 S10 S9 | |
card: S13, nextCard: S12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 6, cardCount: 6 | |
isValidValueSequenceWithJokers:: S13 S12 C11 S11 S10 S9 | |
isValid Sequence? : S13 S12 C11 S11 S10 S9 , False | |
isValidMeldGroup:: not valid: False,meld name:S13 S12 C11 S11 S10 S9 | |
meld : C11 S9 S10 S11 S12 S13 : NONE | |
MeldState of meld: S13 S12 C11 S11 S10 S9 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: S9 S10 S11 S12 S13 selectedCards: C11 | |
Meld: C8 C7 C6 , tempMeld:: C11 C8 C7 C6 | |
getMeldStateOfMeld : C11 C8 C7 C6 | |
isValidMeldGroup:: C11 C8 C7 C6 | |
isValidSequence | |
getSequences: C6 C7 C8 C11 | |
Rummy: C8 C7 C6 | |
sequences: C8 C7 C6 | |
getAllSequences:: meld: C8 C7 C6 | |
isValidRankSequenceWithJokers:: C11 C8 C7 C6 | |
card: C11, nextCard: C8 | |
card: C8, nextCard: C7 | |
card: C7, nextCard: C6 | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 2, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: C11 C8 C7 C6 | |
isValid Sequence? : C6 C7 C8 C11 , False | |
isValidMeldGroup:: not valid: False,meld name:C11 C8 C7 C6 | |
meld : C11 C6 C7 C8 : NONE | |
MeldState of meld: C11 C8 C7 C6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: C6 C7 C8 selectedCards: C11 | |
Meld: H8 H7 H6 , tempMeld:: C11 H8 H7 H6 | |
getMeldStateOfMeld : C11 H8 H7 H6 | |
isValidMeldGroup:: C11 H8 H7 H6 | |
isValidSequence | |
getSequences: H6 H7 H8 C11 | |
Rummy: H8 H7 H6 | |
sequences: H8 H7 H6 | |
getAllSequences:: meld: H8 H7 H6 | |
isValidRankSequenceWithJokers:: C11 H8 H7 H6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
isValidValueSequenceWithJokers:: C11 H8 H7 H6 | |
isValid Sequence? : C11 H8 H7 H6 , False | |
isValidMeldGroup:: not valid: False,meld name:C11 H8 H7 H6 | |
meld : C11 H6 H7 H8 : NONE | |
MeldState of meld: C11 H8 H7 H6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H6 H7 H8 selectedCards: C11 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 selectedCards: C11 | |
localMelds Count: 1 isJokerInHand+ False | |
handleSelectedDiscardCard | |
checkForPossibleMelds | |
MeldList Meld: D5 D6 D7 | |
MeldList Meld: S9 S10 S11 S12 S13 | |
MeldList Meld: C6 C7 C8 | |
MeldList Meld: H6 H7 H8 | |
Meld: D7 D6 D5 , tempMeld:: C11 C11 D7 D6 D5 | |
getMeldStateOfMeld : C11 C11 D7 D6 D5 | |
i |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment