Created
January 3, 2022 12:20
-
-
Save kavyak28/e55768379b1c6af208523bb807277857 to your computer and use it in GitHub Desktop.
Valid card is not getting highlighted
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
Load Level.............. : => member name: LoadGameScene : => source line number: 1198 | |
gameManager Init | |
Test Submit Stat for leaderboard is enabled. Follow the comment and disable it : => member name: InitApp : => source line number: 99 | |
SubmitStats : 547 : => member name: SubmitStatistic : => source line number: 895 | |
SubmitStats : 766 : => member name: SubmitStatistic : => source line number: 895 | |
HighScoreLeaderboard SubmitStats Success : => member name: SubmitStatistic : => source line number: 906 | |
WeeklyLeaderboard SubmitStats Success : => member name: SubmitStatistic : => source line number: 906 | |
Games Played count modified : 173 : => member name: gamesPlayed : => source line number: 118 | |
Player XP Modified : 17300 : => member name: playerXP : => source line number: 97 | |
xp 17300 xpNextLevel 17550 curLevel : 35 normalizedXP : 0.7297297 : => member name: GetPlayerLevel : => source line number: 252 | |
OnPlayerXPModified curLevel 35 normalizedXP 0.7297297 didLevelup False : => member name: OnPlayerXPModified : => source line number: 77 | |
score2000xp not found : => member name: IncrementAchievement : => source line number: 138 | |
score5000xp not found : => member name: IncrementAchievement : => source line number: 138 | |
score10000xp not found : => member name: IncrementAchievement : => source line number: 138 | |
play1game not found : => member name: IncrementAchievement : => source line number: 138 | |
play25games not found : => member name: IncrementAchievement : => source line number: 138 | |
play50games not found : => member name: IncrementAchievement : => source line number: 138 | |
Total players: 2 | |
Screen width: 931.0048 | |
Width: 931.0048 CARD_SCROLL_OFFSET: 71.61575 CARD_ON_SCREEN 15 | |
Enable hand scroll: False | |
Offline Mode | |
Create Deck | |
createPlayers: 2 | |
Player Name: YOU | |
mFakePlayers Name: Lily | |
Player name: DAVID Player ID: 2 | |
guest avatar id 10 : => member name: GetLocalPlayerProfileImage : => source line number: 1101 | |
setPlayerPanelForTwo | |
dealCardsEx | |
mTotal : 2 totalCards: 26 NUM: 7 noOfCards: 13 | |
getDiscardStartOffset | |
DISCARD_CARD_DISTANCE: 30 x: -284.5023 discardCardPosition X: -254.5023 | |
updatePlayerCardsDisplayTest | |
updatePlayerCardsDisplayTest | |
sort count: 13 | |
GaMgr:: onSort 13, unsortCards Count: 13 | |
sort count: 13 | |
Sorted card | |
Card Selected: S10 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Trueplayer.mIsCardTaken: False Tapable: True cardsInDeck 26 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
deckCard : S10 | |
IsCardSorting | |
sort count: 14 | |
Target Position: (-105.5, 649.8, 0.0) | |
updatePlayerCardsDisplayTest | |
cardonscreen: 15 player cards count: 14 | |
Card Selected: C11 (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 | |
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: C11 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 1 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
disableAllMelds | |
playAITurn: calling getUsefulCardsFromDiscard and MELDLIST count is 0 | |
getUsefulCardsFromDiscard | |
getHighlightCardsFromPossibleMelds | |
getHighlightCardsFromPossibleMelds: no subMittedMelds | |
getSequences: C2 H2 C3 D5 S5 S7 C8 D8 H10 H11 C11 S11 C12 S13 H13 | |
getSequences: H11 S11 C11 | |
getSequences: S5 S7 | |
getSequences: C2 C3 | |
getSequences: H13 S13 | |
getSequences: D8 C8 | |
I am In getProperMelds: H11 S11 C11 | |
getProperMelds Meld: H11 S11 C11 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
getUsefulDiscardCards - Meld: H11 S11 C11 | |
getUsefulDiscardCards CARDS: H11 C11 | |
usefulCardsFromMelds: H11 C11 | |
highightCards: highlightCards: H11 C11 | |
highightCards: discardedCards: H11 C11 | |
Possible melds: H11 S11 C11 | |
processUsefulCards : discardedCards.Count:: 2 | |
possbleMeld[j]: H11 S11 C11 | |
MeldCards: H11 S11 C11 | |
c: H11, ismleded: False, c: mIsDiscardCard: True | |
c: S11, ismleded: False, c: mIsDiscardCard: False | |
c: C11, ismleded: False, c: mIsDiscardCard: True | |
possbleMeld[j]: H11 S11 C11 | |
MeldCards: H11 S11 C11 | |
c: H11, ismleded: False, c: mIsDiscardCard: True | |
c: S11, ismleded: False, c: mIsDiscardCard: False | |
c: C11, ismleded: False, c: mIsDiscardCard: True | |
usefulDiscardCards at this point: H11 C11 | |
MeldList count: 0 | |
enableHighlightOfCards | |
possible Meld: H11 S11 C11 | |
isMeldScoring: True | |
Discard card count: 2 cardonscreen: 15 player cards count: 13 | |
Enable hand scroll: True | |
IsCardSorting | |
updatePlayerCardsDisplayTest | |
sort count: 14 | |
IsCardSorting | |
updatePlayerCardsDisplayTest | |
sort count: 15 | |
Delay Possible Melds | |
calling checkresult from delayCardAdditionToMeld | |
removeCardsFromDiscardCards: H11 C11 | |
checkResult exiting | |
assignValueForJokerCard: PossibleMeld: H11 S11 C11 | |
getSequences: H11 S11 C11 | |
Possible melds in Player Cards: H11 (Card) | |
Possible melds in Player Cards: S11 (Card) | |
Possible melds in Player Cards: C11 (Card) | |
Time: 0CardsCount: 3 possible Meld Cards count: 3 Meld: H11 S11 C11 | |
Create Meld for player | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
sort count: 14 | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
sort count: 13 | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
sort count: 12 | |
UpdateMeldPoints: 2 | |
updateMeldPoints: Total Score of Player: 2 is : 30 | |
compriseCardDistanceOfMeldForOtherPlayers: H11 S11 C11 | |
Discard Ai Card - Delay: 1.4 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: C2 H2 C3 D5 S5 S7 C8 D8 H10 C12 S13 H13 | |
getDiscardCard: C12, 0 | |
Discard Card: C12 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: C12 | |
updatePlayerCardsDisplayTest | |
sort count: 11 | |
Discard Card: card: C12 | |
getDiscardStartOffset | |
addToDiscardCardsList discardedCards.Count: 0 | |
addToDiscardCardsList card.discardCardIndex : 2 | |
Calling MoveCard | |
discardAiCard: 2, card: C12 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 1 | |
showUsefulCardsOnDiscardPile | |
discardedCards.Count > 0 | |
Calling method fetchAllUsefulDiscards: 1 | |
fetchAllUsefulDiscards : | |
fetchAllUsefulDiscards discardedCards: C12 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C5 C6 D7 D9 D12 D1 S4 S6 S10 S1 H3 H8 H12 C12 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: meld: NO MELD | |
getAllMySequences : C5 C6 D7 D9 D12 D1 S4 S6 S10 S1 H3 H8 H12 C12 | |
getSequences: D1 S1 H3 S4 C5 C6 S6 D7 H8 D9 S10 D12 H12 C12 | |
getAllMySequences returned with seqs: 0 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 0 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C5 C6 D7 D9 D12 D1 S4 S6 S10 S1 H3 H8 H12 C12 | |
getAllMySets : | |
getAllMySets : C5 C6 D7 D9 D12 D1 S4 S6 S10 S1 H3 H8 H12 C12 | |
sets: 1 | |
set: H12 D12 C12 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
fetchAllUsefulDiscards meld Count: 1 | |
isValidMeldGroup:: H11 S11 C11 | |
getSequences: H11 S11 C11 | |
isValidRankSequenceWithJokers:: H11 S11 C11 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H11 S11 C11 : SET | |
meld: H11 S11 C11 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H11 S11 C11 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C5 C6 D7 D9 D12 D1 S4 S6 S10 S1 H3 H8 H12 C12 H11 S11 C11 , meldName: H11 S11 C11 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C5 C6 D7 D9 D12 D1 S4 S6 S10 S1 H3 H8 H12 C12 H11 S11 C11 | |
getAllMySets : | |
getAllMySets : C5 C6 D7 D9 D12 D1 S4 S6 S10 S1 H3 H8 H12 C12 H11 S11 C11 | |
sets: 2 | |
set: H12 D12 C12 | |
set: H11 S11 C11 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
Final Distinct usefulDiscards + count: 1, cards: C12 | |
Card Selected: D6 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Trueplayer.mIsCardTaken: False Tapable: True cardsInDeck 25 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
deckCard : D6 | |
IsCardSorting | |
sort count: 14 | |
Target Position: (-105.5, 649.8, 0.0) | |
updatePlayerCardsDisplayTest | |
cardonscreen: 15 player cards count: 14 | |
Card Selected: S10 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 24 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: H11 S11 C11 | |
Meld: H11 S11 C11 , tempMeld:: H11 S11 C11 S10 | |
isValidMeldGroup:: H11 S11 C11 S10 | |
getSequences: S10 H11 S11 C11 | |
isValidRankSequenceWithJokers:: H11 S11 C11 S10 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : S10 H11 S11 C11 : NONE | |
MeldState of meld: H11 S11 C11 S10 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H11 S11 C11 selectedCards: S10 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: S10 | |
localMelds Count: 0 isJokerInHand+ False | |
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: S10 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: C2 H2 C3 D5 S5 S7 C8 D8 S10 H10 H11 S11 C11 C12 S13 H13 | |
getSequences: H11 S11 C11 | |
getSequences: S5 S7 | |
getSequences: C2 C3 | |
getSequences: H10 S10 | |
getSequences: H13 S13 | |
getSequences: D8 C8 | |
I am In getProperMelds: H11 S11 C11 | |
Before Calling is Dissimilar from get ProperMelds: H11 S11 C11 , meld: H11 S11 C11 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
processUsefulCards : discardedCards.Count:: 2 | |
usefulDiscardCards at this point: | |
MeldList count: 1 | |
enableHighlightOfCards | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 1 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
sort count: 12 | |
getSequences: C2 S2 H2 C3 D5 S5 S7 C8 D8 H10 S13 H13 | |
getSequences: H2 S2 C2 | |
getSequences: S5 S7 | |
getSequences: H13 S13 | |
getSequences: D8 C8 | |
assignValueForJokerCard: PossibleMeld: H2 S2 C2 | |
getSequences: H2 S2 C2 | |
Possible melds in Player Cards: H2 (Card) | |
Possible melds in Player Cards: S2 (Card) | |
Possible melds in Player Cards: C2 (Card) | |
Time: 0CardsCount: 3 possible Meld Cards count: 3 Meld: H2 S2 C2 | |
Create Meld for player | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
sort count: 11 | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
sort count: 10 | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
sort count: 9 | |
UpdateMeldPoints: 2 | |
updateMeldPoints: Total Score of Player: 2 is : 36 | |
compriseCardDistanceOfMeldForOtherPlayers: H2 S2 C2 | |
Discard Ai Card - Delay: 1.4 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: C3 D5 S5 S7 C8 D8 H10 S13 H13 | |
getDiscardCard: C3, 0 | |
Discard Card: C3 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: C3 | |
updatePlayerCardsDisplayTest | |
sort count: 8 | |
Discard Card: card: C3 | |
addToDiscardCardsList discardedCards.Count: 2 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardAiCard: 2, card: C3 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 1 | |
showUsefulCardsOnDiscardPile | |
discardedCards.Count > 0 | |
Calling method fetchAllUsefulDiscards: 2 | |
fetchAllUsefulDiscards : | |
fetchAllUsefulDiscards discardedCards: C12 S10 C3 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C5 C6 D6 D7 D9 D12 D1 S4 S6 S1 H3 H8 H12 C12 S10 C3 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: meld: NO MELD | |
getAllMySequences : C5 C6 D6 D7 D9 D12 D1 S4 S6 S1 H3 H8 H12 C12 S10 C3 | |
getSequences: D1 S1 H3 C3 S4 C5 C6 D6 S6 D7 H8 D9 S10 D12 H12 C12 | |
getAllMySequences returned with seqs: 0 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 0 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C5 C6 D6 D7 D9 D12 D1 S4 S6 S1 H3 H8 H12 C12 S10 C3 | |
getAllMySets : | |
getAllMySets : C5 C6 D6 D7 D9 D12 D1 S4 S6 S1 H3 H8 H12 C12 S10 C3 | |
sets: 2 | |
set: H12 D12 C12 | |
set: S6 D6 C6 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
fetchAllUsefulDiscards meld Count: 2 | |
isValidMeldGroup:: H11 S11 C11 | |
getSequences: H11 S11 C11 | |
isValidRankSequenceWithJokers:: H11 S11 C11 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H11 S11 C11 : SET | |
meld: H11 S11 C11 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H11 S11 C11 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C5 C6 D6 D7 D9 D12 D1 S4 S6 S1 H3 H8 H12 C12 S10 C3 H11 S11 C11 , meldName: H11 S11 C11 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C5 C6 D6 D7 D9 D12 D1 S4 S6 S1 H3 H8 H12 C12 S10 C3 H11 S11 C11 | |
getAllMySets : | |
getAllMySets : C5 C6 D6 D7 D9 D12 D1 S4 S6 S1 H3 H8 H12 C12 S10 C3 H11 S11 C11 | |
sets: 3 | |
set: H12 D12 C12 | |
set: S6 D6 C6 | |
set: H11 S11 C11 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
isValidMeldGroup:: H2 S2 C2 | |
getSequences: H2 S2 C2 | |
isValidRankSequenceWithJokers:: H2 S2 C2 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H2 S2 C2 : SET | |
meld: H2 S2 C2 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H2 S2 C2 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C5 C6 D6 D7 D9 D12 D1 S4 S6 S1 H3 H8 H12 C12 S10 C3 H2 S2 C2 , meldName: H2 S2 C2 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C5 C6 D6 D7 D9 D12 D1 S4 S6 S1 H3 H8 H12 C12 S10 C3 H2 S2 C2 | |
getAllMySets : | |
getAllMySets : C5 C6 D6 D7 D9 D12 D1 S4 S6 S1 H3 H8 H12 C12 S10 C3 H2 S2 C2 | |
sets: 3 | |
set: H12 D12 C12 | |
set: S6 D6 C6 | |
set: H2 S2 C2 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
Final Distinct usefulDiscards + count: 1, cards: C12 | |
Card Selected: C3 (Card) c.mIsDiscardCard: True c.mIsDeckCard: Falseplayer.mIsCardTaken: False Tapable: True cardsInDeck 23 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
is DiscardCard Selected | |
Discard card count: 3 cardonscreen: 15 player cards count: 13 | |
IsCardSorting | |
sort count: 14 | |
Target Position: (115.5, 655.0, 0.0) | |
updatePlayerCardsDisplayTest | |
Card: C3 (Card) Last DiscardedCard: C3 (Card) | |
handleSelectedDiscardCard Card: C3 (Card) | |
Calling checkResult from Line 5682 | |
checkResult meldList != null && meldList.Count: 2 | |
checkResult exiting | |
removeCardsFromDiscardCards: C3 | |
Card Selected: C3 (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 | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: H11 S11 C11 | |
MeldList Meld: H2 S2 C2 | |
Meld: H11 S11 C11 , tempMeld:: H11 S11 C11 C3 | |
isValidMeldGroup:: H11 S11 C11 C3 | |
getSequences: C3 H11 S11 C11 | |
isValidRankSequenceWithJokers:: H11 S11 C11 C3 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : C3 H11 S11 C11 : NONE | |
MeldState of meld: H11 S11 C11 C3 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H11 S11 C11 selectedCards: C3 | |
Meld: H2 S2 C2 , tempMeld:: C3 H2 S2 C2 | |
isValidMeldGroup:: C3 H2 S2 C2 | |
getSequences: H2 S2 C2 C3 | |
isValidRankSequenceWithJokers:: C3 H2 S2 C2 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : C3 H2 S2 C2 : NONE | |
MeldState of meld: C3 H2 S2 C2 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H2 S2 C2 selectedCards: C3 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: C3 | |
localMelds Count: 0 isJokerInHand+ False | |
Card Selected: C3 (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 | |
DeSelected | |
disableAllMelds | |
onCardDeselected- delayMeldAreaTrasition | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
findOtherPossibleMeldsToHighlight | |
Card Selected: S1 (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 | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: H11 S11 C11 | |
MeldList Meld: H2 S2 C2 | |
Meld: H11 S11 C11 , tempMeld:: S1 H11 S11 C11 | |
isValidMeldGroup:: S1 H11 S11 C11 | |
getSequences: S1 H11 S11 C11 | |
isValidRankSequenceWithJokers:: S1 H11 S11 C11 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : S1 H11 S11 C11 : NONE | |
MeldState of meld: S1 H11 S11 C11 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H11 S11 C11 selectedCards: S1 | |
Meld: H2 S2 C2 , tempMeld:: S1 H2 S2 C2 | |
isValidMeldGroup:: S1 H2 S2 C2 | |
getSequences: S1 H2 S2 C2 | |
isValidRankSequenceWithJokers:: S1 H2 S2 C2 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : S1 H2 S2 C2 : NONE | |
MeldState of meld: S1 H2 S2 C2 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H2 S2 C2 selectedCards: S1 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: S1 | |
localMelds Count: 0 isJokerInHand+ False | |
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: S1 | |
addToDiscardCardsList discardedCards.Count: 2 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: S1 D5 S5 S7 C8 D8 S10 H10 H11 S11 C11 C12 S13 H13 | |
getSequences: H11 S11 C11 | |
getSequences: S1 S13 | |
getSequences: S5 S7 | |
getSequences: H10 S10 | |
getSequences: D8 C8 | |
I am In getProperMelds: H11 S11 C11 | |
Before Calling is Dissimilar from get ProperMelds: H11 S11 C11 , meld: H11 S11 C11 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: S1 H2 S2 C2 D5 S5 S7 C8 D8 S10 H10 C12 S13 H13 | |
getSequences: H2 S2 C2 | |
getSequences: S1 S13 | |
getSequences: S5 S7 | |
getSequences: H10 S10 | |
getSequences: D8 C8 | |
I am In getProperMelds: H2 S2 C2 | |
Before Calling is Dissimilar from get ProperMelds: H2 S2 C2 , meld: H2 S2 C2 | |
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: 2 | |
enableHighlightOfCards | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 2 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
sort count: 9 | |
getSequences: D5 S5 S7 C8 D8 D10 H10 S13 H13 | |
getSequences: S5 S7 | |
getSequences: D8 D10 | |
getSequences: H13 S13 | |
Discard Ai Card - Delay: 0.9 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: D5 S5 S7 C8 D8 D10 H10 S13 H13 | |
getDiscardCard: C8, 0 | |
Discard Card: C8 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: C8 | |
updatePlayerCardsDisplayTest | |
sort count: 8 | |
Discard Card: card: C8 | |
addToDiscardCardsList discardedCards.Count: 3 | |
addToDiscardCardsList card.discardCardIndex : 4 | |
Calling MoveCard | |
discardAiCard: 2, card: C8 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 1 | |
showUsefulCardsOnDiscardPile | |
discardedCards.Count > 0 | |
Calling method fetchAllUsefulDiscards: 2 | |
fetchAllUsefulDiscards : | |
fetchAllUsefulDiscards discardedCards: C12 S10 S1 C8 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 D6 D7 D9 D12 D1 S4 S6 H3 H8 H12 C12 S10 S1 C8 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: meld: NO MELD | |
getAllMySequences : C3 C5 C6 D6 D7 D9 D12 D1 S4 S6 H3 H8 H12 C12 S10 S1 C8 | |
getSequences: S1 D1 C3 H3 S4 C5 D6 C6 S6 D7 H8 C8 D9 S10 D12 H12 C12 | |
getAllMySequences returned with seqs: 0 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 0 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 D6 D7 D9 D12 D1 S4 S6 H3 H8 H12 C12 S10 S1 C8 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 D6 D7 D9 D12 D1 S4 S6 H3 H8 H12 C12 S10 S1 C8 | |
sets: 2 | |
set: H12 D12 C12 | |
set: S6 D6 C6 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
fetchAllUsefulDiscards meld Count: 2 | |
isValidMeldGroup:: H11 S11 C11 | |
getSequences: H11 S11 C11 | |
isValidRankSequenceWithJokers:: H11 S11 C11 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H11 S11 C11 : SET | |
meld: H11 S11 C11 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H11 S11 C11 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 D6 D7 D9 D12 D1 S4 S6 H3 H8 H12 C12 S10 S1 C8 H11 S11 C11 , meldName: H11 S11 C11 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 D6 D7 D9 D12 D1 S4 S6 H3 H8 H12 C12 S10 S1 C8 H11 S11 C11 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 D6 D7 D9 D12 D1 S4 S6 H3 H8 H12 C12 S10 S1 C8 H11 S11 C11 | |
sets: 3 | |
set: H12 D12 C12 | |
set: H11 S11 C11 | |
set: S6 D6 C6 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
isValidMeldGroup:: H2 S2 C2 | |
getSequences: H2 S2 C2 | |
isValidRankSequenceWithJokers:: H2 S2 C2 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H2 S2 C2 : SET | |
meld: H2 S2 C2 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H2 S2 C2 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 D6 D7 D9 D12 D1 S4 S6 H3 H8 H12 C12 S10 S1 C8 H2 S2 C2 , meldName: H2 S2 C2 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 D6 D7 D9 D12 D1 S4 S6 H3 H8 H12 C12 S10 S1 C8 H2 S2 C2 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 D6 D7 D9 D12 D1 S4 S6 H3 H8 H12 C12 S10 S1 C8 H2 S2 C2 | |
sets: 3 | |
set: H12 D12 C12 | |
set: H2 S2 C2 | |
set: S6 D6 C6 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
Final Distinct usefulDiscards + count: 1, cards: C12 | |
Card Selected: C8 (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: 4 cardonscreen: 15 player cards count: 13 | |
IsCardSorting | |
sort count: 14 | |
Target Position: (155.5, 655.0, 0.0) | |
updatePlayerCardsDisplayTest | |
Card: C8 (Card) Last DiscardedCard: C8 (Card) | |
handleSelectedDiscardCard Card: C8 (Card) | |
Calling checkResult from Line 5682 | |
checkResult meldList != null && meldList.Count: 2 | |
checkResult exiting | |
removeCardsFromDiscardCards: C8 | |
Card Selected: H3 (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 | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: H11 S11 C11 | |
MeldList Meld: H2 S2 C2 | |
Meld: H11 S11 C11 , tempMeld:: H11 S11 C11 H3 | |
isValidMeldGroup:: H11 S11 C11 H3 | |
getSequences: H3 H11 S11 C11 | |
isValidRankSequenceWithJokers:: H11 S11 C11 H3 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : H3 H11 S11 C11 : NONE | |
MeldState of meld: H11 S11 C11 H3 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H11 S11 C11 selectedCards: H3 | |
Meld: H2 S2 C2 , tempMeld:: H3 H2 S2 C2 | |
isValidMeldGroup:: H3 H2 S2 C2 | |
getSequences: H2 S2 C2 H3 | |
isValidRankSequenceWithJokers:: H3 H2 S2 C2 | |
card: H3, nextCard: H2 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : H3 H2 S2 C2 : NONE | |
MeldState of meld: H3 H2 S2 C2 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H2 S2 C2 selectedCards: H3 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: H3 | |
localMelds Count: 0 isJokerInHand+ False | |
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: H3 | |
addToDiscardCardsList discardedCards.Count: 3 | |
addToDiscardCardsList card.discardCardIndex : 4 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: S1 H3 D5 S5 S7 D8 S10 D10 H10 H11 S11 C11 C12 S13 H13 | |
getSequences: H10 S10 D10 | |
getSequences: H11 S11 C11 | |
getSequences: S1 S13 | |
getSequences: S5 S7 | |
I am In getProperMelds: H10 S10 D10 | |
Before Calling is Dissimilar from get ProperMelds: H10 S10 D10 , meld: H11 S11 C11 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
getProperMelds Meld: H10 S10 D10 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
I am In getProperMelds: H11 S11 C11 | |
Before Calling is Dissimilar from get ProperMelds: H11 S11 C11 , meld: H11 S11 C11 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards - Meld: H10 S10 D10 | |
getUsefulDiscardCards CARDS: S10 | |
getUsefulDiscardCards - Meld: H10 S10 D10 | |
getUsefulDiscardCards CARDS: S10 | |
getUsefulCardsFromDiscard: usefulCards: S10 | |
getSequences: S1 H2 S2 C2 H3 D5 S5 S7 D8 S10 D10 H10 C12 S13 H13 | |
getSequences: H10 S10 D10 | |
getSequences: H2 S2 C2 | |
getSequences: S1 S13 | |
getSequences: S5 S7 | |
I am In getProperMelds: H10 S10 D10 | |
Before Calling is Dissimilar from get ProperMelds: H10 S10 D10 , meld: H2 S2 C2 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
getProperMelds Meld: H10 S10 D10 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
I am In getProperMelds: H2 S2 C2 | |
Before Calling is Dissimilar from get ProperMelds: H2 S2 C2 , meld: H2 S2 C2 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards - Meld: H10 S10 D10 | |
getUsefulDiscardCards CARDS: S10 | |
getUsefulDiscardCards - Meld: H10 S10 D10 | |
getUsefulDiscardCards CARDS: S10 | |
getUsefulCardsFromDiscard: usefulCards: S10 | |
Possible melds: H10 S10 D10 | |
processUsefulCards : discardedCards.Count:: 4 | |
possbleMeld[j]: H10 S10 D10 | |
MeldCards: H10 S10 D10 | |
c: H10, ismleded: False, c: mIsDiscardCard: False | |
c: S10, ismleded: False, c: mIsDiscardCard: True | |
c: D10, ismleded: False, c: mIsDiscardCard: False | |
possbleMeld[j]: H10 S10 D10 | |
MeldCards: H10 S10 D10 | |
c: H10, ismleded: False, c: mIsDiscardCard: False | |
c: S10, ismleded: False, c: mIsDiscardCard: True | |
c: D10, ismleded: False, c: mIsDiscardCard: False | |
possbleMeld[j]: H10 S10 D10 | |
MeldCards: H10 S10 D10 | |
c: H10, ismleded: False, c: mIsDiscardCard: False | |
c: S10, ismleded: False, c: mIsDiscardCard: True | |
c: D10, ismleded: False, c: mIsDiscardCard: False | |
possbleMeld[j]: H10 S10 D10 | |
MeldCards: H10 S10 D10 | |
c: H10, ismleded: False, c: mIsDiscardCard: False | |
c: S10, ismleded: False, c: mIsDiscardCard: True | |
c: D10, ismleded: False, c: mIsDiscardCard: False | |
usefulDiscardCards at this point: S10 S10 | |
MeldList count: 2 | |
enableHighlightOfCards | |
possible Meld: H10 S10 D10 | |
isMeldScoring: True | |
Discard card count: 4 cardonscreen: 15 player cards count: 8 | |
IsCardSorting | |
updatePlayerCardsDisplayTest | |
sort count: 9 | |
IsCardSorting | |
updatePlayerCardsDisplayTest | |
sort count: 10 | |
IsCardSorting | |
updatePlayerCardsDisplayTest | |
sort count: 11 | |
Delay Possible Melds | |
calling checkresult from delayCardAdditionToMeld | |
removeCardsFromDiscardCards: S10 S1 H3 | |
checkResult meldList != null && meldList.Count: 2 | |
checkResult exiting | |
assignValueForJokerCard: PossibleMeld: H10 S10 D10 | |
getSequences: H10 S10 D10 | |
Possible melds in Player Cards: H10 (Card) | |
Possible melds in Player Cards: S10 (Card) | |
Possible melds in Player Cards: D10 (Card) | |
Time: 0CardsCount: 3 possible Meld Cards count: 3 Meld: H10 S10 D10 | |
Create Meld for player | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
sort count: 10 | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
sort count: 9 | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
sort count: 8 | |
UpdateMeldPoints: 2 | |
updateMeldPoints: Total Score of Player: 2 is : 66 | |
compriseCardDistanceOfMeldForOtherPlayers: H10 S10 D10 | |
Discard Ai Card - Delay: 1.4 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: S1 H3 D5 S5 S7 D8 S13 H13 | |
getDiscardCard: D8, 0 | |
Discard Card: D8 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: D8 | |
updatePlayerCardsDisplayTest | |
sort count: 7 | |
Discard Card: card: D8 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardAiCard: 2, card: D8 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 1 | |
showUsefulCardsOnDiscardPile | |
discardedCards.Count > 0 | |
Calling method fetchAllUsefulDiscards: 3 | |
fetchAllUsefulDiscards : | |
fetchAllUsefulDiscards discardedCards: C12 D8 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 C8 D6 D7 D9 D12 D1 S4 S6 H8 H12 C12 D8 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: meld: NO MELD | |
getAllMySequences : C3 C5 C6 C8 D6 D7 D9 D12 D1 S4 S6 H8 H12 C12 D8 | |
m from pure seqs: D9 D8 D7 D6 | |
getSequences: D1 C3 S4 C5 C6 D6 S6 D7 C8 H8 D8 D9 D12 H12 C12 | |
m from seqMelds: D9 D8 D7 D6 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 0 | |
pickUsefulDiscardsFromSequences in the LOOP: D9 D8 D7 D6 | |
1st fetchUsefulDiscardsInSequences: seq: D9 D8 D7 D6 | |
fetchUsefulDiscardsInSequences: seq: D9 D8 D7 D6 | |
card with lowest Discrd index: D8 (Card) | |
isValidMeldGroup:: D9 D8 D7 D6 | |
meld : D9 D8 D7 D6 : SEQUENCE | |
its a sequence and c is : D8 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 C8 D6 D7 D9 D12 D1 S4 S6 H8 H12 C12 D8 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 C8 D6 D7 D9 D12 D1 S4 S6 H8 H12 C12 D8 | |
sets: 3 | |
set: H12 D12 C12 | |
set: S6 D6 C6 | |
set: H8 D8 C8 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
card with lowest Discrd index: D8 (Card) | |
isValidMeldGroup:: H8 D8 C8 | |
getSequences: H8 D8 C8 | |
isValidRankSequenceWithJokers:: H8 D8 C8 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H8 D8 C8 : SET | |
fetchAllUsefulDiscards meld Count: 3 | |
isValidMeldGroup:: H11 S11 C11 | |
getSequences: H11 S11 C11 | |
isValidRankSequenceWithJokers:: H11 S11 C11 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H11 S11 C11 : SET | |
meld: H11 S11 C11 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H11 S11 C11 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 C8 D6 D7 D9 D12 D1 S4 S6 H8 H12 C12 D8 H11 S11 C11 , meldName: H11 S11 C11 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 C8 D6 D7 D9 D12 D1 S4 S6 H8 H12 C12 D8 H11 S11 C11 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 C8 D6 D7 D9 D12 D1 S4 S6 H8 H12 C12 D8 H11 S11 C11 | |
sets: 4 | |
set: H8 D8 C8 | |
set: H11 S11 C11 | |
set: H12 D12 C12 | |
set: S6 D6 C6 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: D8 (Card) | |
isValidMeldGroup:: H8 D8 C8 | |
getSequences: H8 D8 C8 | |
isValidRankSequenceWithJokers:: H8 D8 C8 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H8 D8 C8 : SET | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
isValidMeldGroup:: H2 S2 C2 | |
getSequences: H2 S2 C2 | |
isValidRankSequenceWithJokers:: H2 S2 C2 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H2 S2 C2 : SET | |
meld: H2 S2 C2 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H2 S2 C2 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 C8 D6 D7 D9 D12 D1 S4 S6 H8 H12 C12 D8 H2 S2 C2 , meldName: H2 S2 C2 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 C8 D6 D7 D9 D12 D1 S4 S6 H8 H12 C12 D8 H2 S2 C2 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 C8 D6 D7 D9 D12 D1 S4 S6 H8 H12 C12 D8 H2 S2 C2 | |
sets: 4 | |
set: H8 D8 C8 | |
set: H2 S2 C2 | |
set: H12 D12 C12 | |
set: S6 D6 C6 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: D8 (Card) | |
isValidMeldGroup:: H8 D8 C8 | |
getSequences: H8 D8 C8 | |
isValidRankSequenceWithJokers:: H8 D8 C8 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H8 D8 C8 : SET | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
isValidMeldGroup:: H10 S10 D10 | |
getSequences: H10 S10 D10 | |
isValidRankSequenceWithJokers:: H10 S10 D10 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H10 S10 D10 : SET | |
meld: H10 S10 D10 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H10 S10 D10 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 C8 D6 D7 D9 D12 D1 S4 S6 H8 H12 C12 D8 H10 S10 D10 , meldName: H10 S10 D10 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 C8 D6 D7 D9 D12 D1 S4 S6 H8 H12 C12 D8 H10 S10 D10 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 C8 D6 D7 D9 D12 D1 S4 S6 H8 H12 C12 D8 H10 S10 D10 | |
sets: 4 | |
set: H12 D12 C12 | |
set: S6 D6 C6 | |
set: H10 S10 D10 | |
set: H8 D8 C8 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
card with lowest Discrd index: D8 (Card) | |
isValidMeldGroup:: H8 D8 C8 | |
getSequences: H8 D8 C8 | |
isValidRankSequenceWithJokers:: H8 D8 C8 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H8 D8 C8 : SET | |
Final Distinct usefulDiscards + count: 2, cards: D8 C12 | |
Card Selected: D8 (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: 2 cardonscreen: 15 player cards count: 13 | |
IsCardSorting | |
sort count: 14 | |
Target Position: (75.5, 655.0, 0.0) | |
updatePlayerCardsDisplayTest | |
Card: D8 (Card) Last DiscardedCard: D8 (Card) | |
handleSelectedDiscardCard Card: D8 (Card) | |
Calling checkResult from Line 5682 | |
checkResult meldList != null && meldList.Count: 3 | |
checkResult exiting | |
removeCardsFromDiscardCards: D8 | |
Card Selected: D6 (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 | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: H11 S11 C11 | |
MeldList Meld: H2 S2 C2 | |
MeldList Meld: H10 S10 D10 | |
Meld: H11 S11 C11 , tempMeld:: H11 S11 C11 D6 | |
isValidMeldGroup:: H11 S11 C11 D6 | |
getSequences: D6 H11 S11 C11 | |
isValidRankSequenceWithJokers:: H11 S11 C11 D6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : D6 H11 S11 C11 : NONE | |
MeldState of meld: H11 S11 C11 D6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H11 S11 C11 selectedCards: D6 | |
Meld: H2 S2 C2 , tempMeld:: D6 H2 S2 C2 | |
isValidMeldGroup:: D6 H2 S2 C2 | |
getSequences: H2 S2 C2 D6 | |
isValidRankSequenceWithJokers:: D6 H2 S2 C2 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : D6 H2 S2 C2 : NONE | |
MeldState of meld: D6 H2 S2 C2 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H2 S2 C2 selectedCards: D6 | |
Meld: H10 S10 D10 , tempMeld:: H10 S10 D10 D6 | |
isValidMeldGroup:: H10 S10 D10 D6 | |
getSequences: D6 H10 S10 D10 | |
isValidRankSequenceWithJokers:: H10 S10 D10 D6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : D6 H10 S10 D10 : NONE | |
MeldState of meld: H10 S10 D10 D6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H10 S10 D10 selectedCards: D6 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: D6 | |
localMelds Count: 0 isJokerInHand+ False | |
Card Selected: D7 (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 | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: H11 S11 C11 | |
MeldList Meld: H2 S2 C2 | |
MeldList Meld: H10 S10 D10 | |
Meld: H11 S11 C11 , tempMeld:: H11 S11 C11 D7 D6 | |
isValidMeldGroup:: H11 S11 C11 D7 D6 | |
getSequences: D6 D7 H11 S11 C11 | |
isValidRankSequenceWithJokers:: H11 S11 C11 D7 D6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 5, cardCount: 5 | |
meld : D6 D7 H11 S11 C11 : NONE | |
MeldState of meld: H11 S11 C11 D7 D6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H11 S11 C11 selectedCards: D6 D7 | |
Meld: H2 S2 C2 , tempMeld:: D7 D6 H2 S2 C2 | |
isValidMeldGroup:: D7 D6 H2 S2 C2 | |
getSequences: H2 S2 C2 D6 D7 | |
isValidRankSequenceWithJokers:: D7 D6 H2 S2 C2 | |
card: D7, nextCard: D6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 5, cardCount: 5 | |
meld : D6 D7 H2 S2 C2 : NONE | |
MeldState of meld: D7 D6 H2 S2 C2 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H2 S2 C2 selectedCards: D6 D7 | |
Meld: H10 S10 D10 , tempMeld:: H10 S10 D10 D7 D6 | |
isValidMeldGroup:: H10 S10 D10 D7 D6 | |
getSequences: D6 D7 H10 S10 D10 | |
isValidRankSequenceWithJokers:: H10 S10 D10 D7 D6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 5, cardCount: 5 | |
meld : D6 D7 H10 S10 D10 : NONE | |
MeldState of meld: H10 S10 D10 D7 D6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H10 S10 D10 selectedCards: D6 D7 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: D6 D7 | |
localMelds Count: 0 isJokerInHand+ False | |
Card Selected: D8 (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 | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: H11 S11 C11 | |
MeldList Meld: H2 S2 C2 | |
MeldList Meld: H10 S10 D10 | |
Meld: H11 S11 C11 , tempMeld:: H11 S11 C11 D8 D7 D6 | |
isValidMeldGroup:: H11 S11 C11 D8 D7 D6 | |
getSequences: D6 D7 D8 H11 S11 C11 | |
Rummy: D8 D7 D6 | |
sequences: D8 D7 D6 | |
getAllSequences:: meld: D8 D7 D6 | |
isValidRankSequenceWithJokers:: H11 S11 C11 D8 D7 D6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 6, cardCount: 6 | |
meld : D6 D7 D8 H11 S11 C11 : NONE | |
MeldState of meld: H11 S11 C11 D8 D7 D6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H11 S11 C11 selectedCards: D6 D7 D8 | |
Meld: H2 S2 C2 , tempMeld:: D8 D7 D6 H2 S2 C2 | |
isValidMeldGroup:: D8 D7 D6 H2 S2 C2 | |
getSequences: H2 S2 C2 D6 D7 D8 | |
Rummy: D8 D7 D6 | |
sequences: D8 D7 D6 | |
getAllSequences:: meld: D8 D7 D6 | |
isValidRankSequenceWithJokers:: D8 D7 D6 H2 S2 C2 | |
card: D8, nextCard: D7 | |
card: D7, nextCard: D6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 6, cardCount: 6 | |
meld : D6 D7 D8 H2 S2 C2 : NONE | |
MeldState of meld: D8 D7 D6 H2 S2 C2 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H2 S2 C2 selectedCards: D6 D7 D8 | |
Meld: H10 S10 D10 , tempMeld:: H10 S10 D10 D8 D7 D6 | |
isValidMeldGroup:: H10 S10 D10 D8 D7 D6 | |
getSequences: D6 D7 D8 H10 S10 D10 | |
Rummy: D8 D7 D6 | |
sequences: D8 D7 D6 | |
getAllSequences:: meld: D8 D7 D6 | |
isValidRankSequenceWithJokers:: H10 S10 D10 D8 D7 D6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 6, cardCount: 6 | |
meld : D6 D7 D8 H10 S10 D10 : NONE | |
MeldState of meld: H10 S10 D10 D8 D7 D6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H10 S10 D10 selectedCards: D6 D7 D8 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: D6 D7 D8 | |
localMelds Count: 0 isJokerInHand+ False | |
Card Selected: D9 (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 | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: H11 S11 C11 | |
MeldList Meld: H2 S2 C2 | |
MeldList Meld: H10 S10 D10 | |
Meld: H11 S11 C11 , tempMeld:: H11 S11 C11 D9 D8 D7 D6 | |
isValidMeldGroup:: H11 S11 C11 D9 D8 D7 D6 | |
getSequences: D6 D7 D8 D9 H11 S11 C11 | |
Rummy: D9 D8 D7 D6 | |
sequences: D9 D8 D7 D6 | |
getAllSequences:: meld: D9 D8 D7 D6 | |
isValidRankSequenceWithJokers:: H11 S11 C11 D9 D8 D7 D6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 7, cardCount: 7 | |
meld : D6 D7 D8 D9 H11 S11 C11 : NONE | |
MeldState of meld: H11 S11 C11 D9 D8 D7 D6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H11 S11 C11 selectedCards: D6 D7 D8 D9 | |
Meld: H2 S2 C2 , tempMeld:: D9 D8 D7 D6 H2 S2 C2 | |
isValidMeldGroup:: D9 D8 D7 D6 H2 S2 C2 | |
getSequences: H2 S2 C2 D6 D7 D8 D9 | |
Rummy: D9 D8 D7 D6 | |
sequences: D9 D8 D7 D6 | |
getAllSequences:: meld: D9 D8 D7 D6 | |
isValidRankSequenceWithJokers:: D9 D8 D7 D6 H2 S2 C2 | |
card: D9, nextCard: D8 | |
card: D8, nextCard: D7 | |
card: D7, nextCard: D6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 7, cardCount: 7 | |
meld : D6 D7 D8 D9 H2 S2 C2 : NONE | |
MeldState of meld: D9 D8 D7 D6 H2 S2 C2 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H2 S2 C2 selectedCards: D6 D7 D8 D9 | |
Meld: H10 S10 D10 , tempMeld:: H10 S10 D10 D9 D8 D7 D6 | |
isValidMeldGroup:: H10 S10 D10 D9 D8 D7 D6 | |
getSequences: D6 D7 D8 D9 H10 S10 D10 | |
Rummy: D10 D9 D8 D7 D6 | |
sequences: D10 D9 D8 D7 D6 | |
getAllSequences:: meld: D10 D9 D8 D7 D6 | |
isValidRankSequenceWithJokers:: H10 S10 D10 D9 D8 D7 D6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 7, cardCount: 7 | |
meld : D6 D7 D8 D9 H10 S10 D10 : NONE | |
MeldState of meld: H10 S10 D10 D9 D8 D7 D6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H10 S10 D10 selectedCards: D6 D7 D8 D9 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 selectedCards: D6 D7 D8 D9 | |
localMelds Count: 0 isJokerInHand+ False | |
onMeldButtonClicked: mSelectedCards.Count: 4 | |
isValidMeldGroup:: D9 D8 D7 D6 | |
mSelectedCards: D6 D7 D8 D9 | |
Meld: D6 D7 D8 D9 | |
MeldState 0[Seq] || 2[Set] : PURE_SEQ | |
disableAllMelds | |
assignMeldScaleValue : meld.name: | |
localPlayer.melds count: 1 | |
index: 0 mselectedCards Count: D6 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 1 mselectedCards Count: D7 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 2 mselectedCards Count: D8 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 3 mselectedCards Count: D9 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
Card Count ++: 4 | |
cardAdded: False cardCount: 4 CARD_SCROLL_OFFSET: 71.61575 | |
player cards: 10 presentWidth: 214.8472 | |
CARD_ON_SCREEN: 15 | |
Enable hand scroll: False | |
compriseCardDistanceOfMeld: False | |
X: 0 cards[i]: D6 (Card) Meld: D6 D7 D8 D9 | |
X: -10 cards[i]: D8 (Card) Meld: D6 D7 D8 D9 | |
X: 25 cards[i]: D9 (Card) Meld: D6 D7 D8 D9 | |
UpdateMeldPoints: 1 | |
updateMeldPoints: Total Score of Player: 1 is : 30 | |
Card Selected: H12 (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 | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: H11 S11 C11 | |
MeldList Meld: H2 S2 C2 | |
MeldList Meld: H10 S10 D10 | |
MeldList Meld: D6 D7 D8 D9 | |
Meld: H11 S11 C11 , tempMeld:: H12 H11 S11 C11 | |
isValidMeldGroup:: H12 H11 S11 C11 | |
getSequences: H11 S11 C11 H12 | |
isValidRankSequenceWithJokers:: H12 H11 S11 C11 | |
card: H12, nextCard: H11 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : H12 H11 S11 C11 : NONE | |
MeldState of meld: H12 H11 S11 C11 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H11 S11 C11 selectedCards: H12 | |
Meld: H2 S2 C2 , tempMeld:: H12 H2 S2 C2 | |
isValidMeldGroup:: H12 H2 S2 C2 | |
getSequences: H2 S2 C2 H12 | |
isValidRankSequenceWithJokers:: H12 H2 S2 C2 | |
card: H12, nextCard: H2 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 9, initialMeldCount: 4, cardCount: 4 | |
meld : H12 H2 S2 C2 : NONE | |
MeldState of meld: H12 H2 S2 C2 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H2 S2 C2 selectedCards: H12 | |
Meld: H10 S10 D10 , tempMeld:: H12 H10 S10 D10 | |
isValidMeldGroup:: H12 H10 S10 D10 | |
getSequences: H10 S10 D10 H12 | |
isValidRankSequenceWithJokers:: H12 H10 S10 D10 | |
card: H12, nextCard: H10 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 1, initialMeldCount: 4, cardCount: 4 | |
meld : H12 H10 S10 D10 : NONE | |
MeldState of meld: H12 H10 S10 D10 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H10 S10 D10 selectedCards: H12 | |
Meld: D9 D8 D7 D6 , tempMeld:: H12 D9 D8 D7 D6 | |
isValidMeldGroup:: H12 D9 D8 D7 D6 | |
getSequences: D6 D7 D8 D9 H12 | |
Rummy: D9 D8 D7 D6 | |
sequences: D9 D8 D7 D6 | |
getAllSequences:: meld: D9 D8 D7 D6 | |
isValidRankSequenceWithJokers:: H12 D9 D8 D7 D6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 5, cardCount: 5 | |
meld : H12 D6 D7 D8 D9 : NONE | |
MeldState of meld: H12 D9 D8 D7 D6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: D6 D7 D8 D9 selectedCards: H12 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 selectedCards: H12 | |
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: H12 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: S1 H3 D5 S5 S7 H11 S11 C11 C12 H12 S13 H13 | |
Rummy: H13 H12 H11 | |
sequences: H13 H12 H11 | |
getAllSequences:: meld: H13 H12 H11 | |
getSequences: H11 H12 H13 | |
Rummy: H13 H12 H11 | |
sequences: H13 H12 H11 | |
getAllSequences:: meld: H13 H12 H11 | |
getSequences: S1 S13 | |
getSequences: S5 S7 | |
getSequences: C11 C12 | |
I am In getProperMelds: H13 H12 H11 | |
Before Calling is Dissimilar from get ProperMelds: H13 H12 H11 , meld: H11 S11 C11 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
getProperMelds Meld: H13 H12 H11 | |
calling hasSimilarMeldState?: meld: H11 S11 C11 m: H13 H12 H11 | |
compare melds, m1:: H13 H12 H11 , m2: H11 S11 C11 | |
isValidMeldGroup:: H13 H12 H11 | |
meld : H13 H12 H11 : SEQUENCE | |
isValidMeldGroup:: H11 S11 C11 | |
getSequences: H11 S11 C11 | |
isValidRankSequenceWithJokers:: H11 S11 C11 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H11 S11 C11 : SET | |
meld1 : H13 H12 H11 : SEQUENCE, meld: H11 S11 C11 : SET | |
IsSimilar: False meld: H11 S11 C11 m: H13 H12 H11 | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: S1 H2 S2 C2 H3 D5 S5 S7 C12 H12 S13 H13 | |
getSequences: H2 S2 C2 | |
getSequences: H12 H13 | |
getSequences: S5 S7 | |
I am In getProperMelds: H2 S2 C2 | |
Before Calling is Dissimilar from get ProperMelds: H2 S2 C2 , meld: H2 S2 C2 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: S1 H3 D5 S5 S7 H10 S10 D10 C12 H12 S13 H13 | |
getSequences: H10 S10 D10 | |
getSequences: H12 H13 | |
getSequences: S5 S7 | |
I am In getProperMelds: H10 S10 D10 | |
Before Calling is Dissimilar from get ProperMelds: H10 S10 D10 , meld: H10 S10 D10 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: S1 H3 D5 S5 D6 S7 D7 D8 D9 C12 H12 S13 H13 | |
Rummy: D9 D8 D7 D6 D5 | |
sequences: D9 D8 D7 D6 D5 | |
getAllSequences:: meld: D9 D8 D7 D6 D5 | |
getSequences: D5 D6 D7 D8 D9 | |
Rummy: D9 D8 D7 D6 D5 | |
sequences: D9 D8 D7 D6 D5 | |
getAllSequences:: meld: D9 D8 D7 D6 D5 | |
getSequences: H12 H13 | |
getSequences: S5 S7 | |
I am In getProperMelds: D9 D8 D7 D6 D5 | |
Before Calling is Dissimilar from get ProperMelds: D9 D8 D7 D6 D5 , meld: D9 D8 D7 D6 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
getProperMelds Meld: D9 D8 D7 D6 D5 | |
calling hasSimilarMeldState?: meld: D6 D7 D8 D9 m: D9 D8 D7 D6 D5 | |
compare melds, m1:: D9 D8 D7 D6 D5 , m2: D6 D7 D8 D9 | |
isValidMeldGroup:: D9 D8 D7 D6 D5 | |
meld : D9 D8 D7 D6 D5 : SEQUENCE | |
isValidMeldGroup:: D9 D8 D7 D6 | |
meld : D6 D7 D8 D9 : SEQUENCE | |
meld1 : D9 D8 D7 D6 D5 : SEQUENCE, meld: D6 D7 D8 D9 : SEQUENCE | |
IsSimilar: True meld: D6 D7 D8 D9 m: D9 D8 D7 D6 D5 | |
not similar: D6 D7 D8 D9 m: D9 D8 D7 D6 D5 | |
getUsefulDiscardCards - Meld: D9 D8 D7 D6 D5 | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards - Meld: D9 D8 D7 D6 D5 | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
Possible melds: D9 D8 D7 D6 D5 | |
processUsefulCards : discardedCards.Count:: 2 | |
possbleMeld[j]: D9 D8 D7 D6 D5 | |
MeldCards: D9 D8 D7 D6 D5 | |
c: D9, ismleded: True, c: mIsDiscardCard: False | |
c: D8, ismleded: True, c: mIsDiscardCard: False | |
c: D7, ismleded: True, c: mIsDiscardCard: False | |
c: D6, ismleded: True, c: mIsDiscardCard: False | |
c: D5, ismleded: False, c: mIsDiscardCard: False | |
possbleMeld[j]: D9 D8 D7 D6 D5 | |
MeldCards: D9 D8 D7 D6 D5 | |
c: D9, ismleded: True, c: mIsDiscardCard: False | |
c: D8, ismleded: True, c: mIsDiscardCard: False | |
c: D7, ismleded: True, c: mIsDiscardCard: False | |
c: D6, ismleded: True, c: mIsDiscardCard: False | |
c: D5, ismleded: False, c: mIsDiscardCard: False | |
usefulDiscardCards at this point: | |
MeldList count: 4 | |
enableHighlightOfCards | |
possible Meld: D9 D8 D7 D6 D5 | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 4 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
sort count: 8 | |
getSequences: S1 H3 D5 S5 H5 S7 S13 H13 | |
getSequences: H5 S5 D5 | |
getSequences: S1 S13 | |
assignValueForJokerCard: PossibleMeld: H5 S5 D5 | |
getSequences: H5 S5 D5 | |
Possible melds in Player Cards: H5 (Card) | |
Possible melds in Player Cards: S5 (Card) | |
Possible melds in Player Cards: D5 (Card) | |
Time: 0CardsCount: 3 possible Meld Cards count: 3 Meld: H5 S5 D5 | |
Create Meld for player | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
sort count: 7 | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
sort count: 6 | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
sort count: 5 | |
UpdateMeldPoints: 2 | |
updateMeldPoints: Total Score of Player: 2 is : 81 | |
compriseCardDistanceOfMeldForOtherPlayers: H5 S5 D5 | |
Discard Ai Card - Delay: 1.4 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: S1 H3 S7 S13 H13 | |
getDiscardCard: S7, 0 | |
Discard Card: S7 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: S7 | |
updatePlayerCardsDisplayTest | |
sort count: 4 | |
Discard Card: card: S7 | |
addToDiscardCardsList discardedCards.Count: 2 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardAiCard: 2, card: S7 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 1 | |
showUsefulCardsOnDiscardPile | |
discardedCards.Count > 0 | |
Calling method fetchAllUsefulDiscards: 5 | |
fetchAllUsefulDiscards : | |
fetchAllUsefulDiscards discardedCards: C12 H12 S7 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: meld: NO MELD | |
getAllMySequences : C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 | |
getSequences: D1 C3 S4 C5 C6 S6 S7 C8 H8 D12 C12 H12 | |
getAllMySequences returned with seqs: 0 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 0 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 | |
sets: 1 | |
set: H12 D12 C12 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: H12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
fetchAllUsefulDiscards meld Count: 5 | |
isValidMeldGroup:: H11 S11 C11 | |
getSequences: H11 S11 C11 | |
isValidRankSequenceWithJokers:: H11 S11 C11 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H11 S11 C11 : SET | |
meld: H11 S11 C11 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H11 S11 C11 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 H11 S11 C11 , meldName: H11 S11 C11 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 H11 S11 C11 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 H11 S11 C11 | |
sets: 2 | |
set: H12 D12 C12 | |
set: H11 S11 C11 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: H12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
isValidMeldGroup:: H2 S2 C2 | |
getSequences: H2 S2 C2 | |
isValidRankSequenceWithJokers:: H2 S2 C2 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H2 S2 C2 : SET | |
meld: H2 S2 C2 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H2 S2 C2 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 H2 S2 C2 , meldName: H2 S2 C2 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 H2 S2 C2 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 H2 S2 C2 | |
sets: 2 | |
set: H12 D12 C12 | |
set: H2 S2 C2 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: H12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
isValidMeldGroup:: H10 S10 D10 | |
getSequences: H10 S10 D10 | |
isValidRankSequenceWithJokers:: H10 S10 D10 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H10 S10 D10 : SET | |
meld: H10 S10 D10 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H10 S10 D10 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 H10 S10 D10 , meldName: H10 S10 D10 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 H10 S10 D10 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 H10 S10 D10 | |
sets: 2 | |
set: H12 D12 C12 | |
set: H10 S10 D10 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: H12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
isValidMeldGroup:: D9 D8 D7 D6 | |
meld : D6 D7 D8 D9 : SEQUENCE | |
meld: D9 D8 D7 D6 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: D9 D8 D7 D6 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 D6 D7 D8 D9 , meldName: D6 D7 D8 D9 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: D9 D8 D7 D6 | |
getAllMySequences : C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 D6 D7 D8 D9 | |
m from pure seqs: D9 D8 D7 D6 | |
getSequences: D1 C3 S4 C5 C6 S6 D6 S7 D7 C8 H8 D8 D9 D12 C12 H12 | |
m from seqMelds: D9 D8 D7 D6 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 1 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 1 | |
pickUsefulDiscardsFromSequences in the LOOP: D9 D8 D7 D6 | |
1st fetchUsefulDiscardsInSequences: seq: D9 D8 D7 D6 | |
fetchUsefulDiscardsInSequences: seq: D9 D8 D7 D6 | |
isValidMeldGroup:: H5 S5 D5 | |
getSequences: H5 S5 D5 | |
isValidRankSequenceWithJokers:: H5 S5 D5 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H5 S5 D5 : SET | |
meld: H5 S5 D5 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H5 S5 D5 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 H5 S5 D5 , meldName: H5 S5 D5 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 H5 S5 D5 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 C8 D12 D1 S4 S6 H8 C12 H12 S7 H5 S5 D5 | |
sets: 2 | |
set: H12 D12 C12 | |
set: H5 S5 D5 C5 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: H12 (Card) | |
isValidMeldGroup:: H12 D12 C12 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H12 D12 C12 : SET | |
Final Distinct usefulDiscards + count: 1, cards: H12 | |
Card Selected: N15 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Trueplayer.mIsCardTaken: False Tapable: True cardsInDeck 21 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
deckCard : N15 | |
IsCardSorting | |
sort count: 10 | |
Target Position: (-105.5, 649.8, 0.0) | |
updatePlayerCardsDisplayTest | |
cardonscreen: 15 player cards count: 10 | |
Card Selected: H8 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 20 | |
player.mIsTurn: True,c.mTapable: True player.isCardsSortingStopped: TrueisMeldCompulsive False isJokerPanelShown: False | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
MeldList Meld: H11 S11 C11 | |
MeldList Meld: H2 S2 C2 | |
MeldList Meld: H10 S10 D10 | |
MeldList Meld: D6 D7 D8 D9 | |
MeldList Meld: H5 S5 D5 | |
Meld: H11 S11 C11 , tempMeld:: H11 S11 C11 H8 | |
isValidMeldGroup:: H11 S11 C11 H8 | |
getSequences: H8 H11 S11 C11 | |
isValidRankSequenceWithJokers:: H11 S11 C11 H8 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : H8 H11 S11 C11 : NONE | |
MeldState of meld: H11 S11 C11 H8 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H11 S11 C11 selectedCards: H8 | |
Meld: H2 S2 C2 , tempMeld:: H8 H2 S2 C2 | |
isValidMeldGroup:: H8 H2 S2 C2 | |
getSequences: H2 S2 C2 H8 | |
isValidRankSequenceWithJokers:: H8 H2 S2 C2 | |
card: H8, nextCard: H2 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 5, initialMeldCount: 4, cardCount: 4 | |
meld : H8 H2 S2 C2 : NONE | |
MeldState of meld: H8 H2 S2 C2 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H2 S2 C2 selectedCards: H8 | |
Meld: H10 S10 D10 , tempMeld:: H10 S10 D10 H8 | |
isValidMeldGroup:: H10 S10 D10 H8 | |
getSequences: H8 H10 S10 D10 | |
isValidRankSequenceWithJokers:: H10 S10 D10 H8 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : H8 H10 S10 D10 : NONE | |
MeldState of meld: H10 S10 D10 H8 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H10 S10 D10 selectedCards: H8 | |
Meld: D9 D8 D7 D6 , tempMeld:: D9 H8 D8 D7 D6 | |
isValidMeldGroup:: D9 H8 D8 D7 D6 | |
getSequences: D6 D7 H8 D8 D9 | |
Rummy: D9 D8 D7 D6 | |
sequences: D9 D8 D7 D6 | |
getAllSequences:: meld: D9 D8 D7 D6 | |
isValidRankSequenceWithJokers:: D9 H8 D8 D7 D6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 5, cardCount: 5 | |
meld : H8 D6 D7 D8 D9 : NONE | |
MeldState of meld: D9 H8 D8 D7 D6 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: D6 D7 D8 D9 selectedCards: H8 | |
Meld: H5 S5 D5 , tempMeld:: H8 H5 S5 D5 | |
isValidMeldGroup:: H8 H5 S5 D5 | |
getSequences: H5 S5 D5 H8 | |
isValidRankSequenceWithJokers:: H8 H5 S5 D5 | |
card: H8, nextCard: H5 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 2, initialMeldCount: 4, cardCount: 4 | |
meld : H8 H5 S5 D5 : NONE | |
MeldState of meld: H8 H5 S5 D5 is: NONE, isMeld(before calling getMeldState): False | |
Can't meld... Meld: H5 S5 D5 selectedCards: H8 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 selectedCards: H8 | |
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: H8 | |
addToDiscardCardsList discardedCards.Count: 3 | |
addToDiscardCardsList card.discardCardIndex : 4 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
Enable hand scroll: False | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: S1 H3 S7 H8 H11 S11 C11 C12 H12 S13 H13 | |
Rummy: H13 H12 H11 | |
sequences: H13 H12 H11 | |
getAllSequences:: meld: H13 H12 H11 | |
getSequences: H11 H12 H13 | |
Rummy: H13 H12 H11 | |
sequences: H13 H12 H11 | |
getAllSequences:: meld: H13 H12 H11 | |
getSequences: S1 S13 | |
getSequences: C11 C12 | |
I am In getProperMelds: H13 H12 H11 | |
Before Calling is Dissimilar from get ProperMelds: H13 H12 H11 , meld: H11 S11 C11 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
getProperMelds Meld: H13 H12 H11 | |
calling hasSimilarMeldState?: meld: H11 S11 C11 m: H13 H12 H11 | |
compare melds, m1:: H13 H12 H11 , m2: H11 S11 C11 | |
isValidMeldGroup:: H13 H12 H11 | |
meld : H13 H12 H11 : SEQUENCE | |
isValidMeldGroup:: H11 S11 C11 | |
getSequences: H11 S11 C11 | |
isValidRankSequenceWithJokers:: H11 S11 C11 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H11 S11 C11 : SET | |
meld1 : H13 H12 H11 : SEQUENCE, meld: H11 S11 C11 : SET | |
IsSimilar: False meld: H11 S11 C11 m: H13 H12 H11 | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: S1 H2 S2 C2 H3 S7 H8 C12 H12 S13 H13 | |
getSequences: H2 S2 C2 | |
getSequences: H12 H13 | |
getSequences: S1 S13 | |
I am In getProperMelds: H2 S2 C2 | |
Before Calling is Dissimilar from get ProperMelds: H2 S2 C2 , meld: H2 S2 C2 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: S1 H3 S7 H8 H10 S10 D10 C12 H12 S13 H13 | |
getSequences: H10 S10 D10 | |
getSequences: H12 H13 | |
getSequences: S1 S13 | |
I am In getProperMelds: H10 S10 D10 | |
Before Calling is Dissimilar from get ProperMelds: H10 S10 D10 , meld: H10 S10 D10 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: S1 H3 D6 S7 D7 H8 D8 D9 C12 H12 S13 H13 | |
Rummy: D9 D8 D7 D6 | |
sequences: D9 D8 D7 D6 | |
getAllSequences:: meld: D9 D8 D7 D6 | |
getSequences: D6 D7 D8 D9 | |
Rummy: D9 D8 D7 D6 | |
sequences: D9 D8 D7 D6 | |
getAllSequences:: meld: D9 D8 D7 D6 | |
getSequences: H12 H13 | |
getSequences: S1 S13 | |
I am In getProperMelds: D9 D8 D7 D6 | |
Before Calling is Dissimilar from get ProperMelds: D9 D8 D7 D6 , meld: D9 D8 D7 D6 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: S1 H3 H5 S5 D5 S7 H8 C12 H12 S13 H13 | |
getSequences: H5 S5 D5 | |
getSequences: H12 H13 | |
getSequences: S1 S13 | |
I am In getProperMelds: H5 S5 D5 | |
Before Calling is Dissimilar from get ProperMelds: H5 S5 D5 , meld: H5 S5 D5 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
processUsefulCards : discardedCards.Count:: 4 | |
usefulDiscardCards at this point: | |
MeldList count: 5 | |
enableHighlightOfCards | |
onGetDeckCard - AI ################################################# | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 5 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
sort count: 5 | |
getSequences: S1 H3 D13 S13 H13 | |
getSequences: H13 S13 D13 | |
assignValueForJokerCard: PossibleMeld: H13 S13 D13 | |
getSequences: H13 S13 D13 | |
Possible melds in Player Cards: H13 (Card) | |
Possible melds in Player Cards: S13 (Card) | |
Possible melds in Player Cards: D13 (Card) | |
Time: 0CardsCount: 3 possible Meld Cards count: 3 Meld: H13 S13 D13 | |
Create Meld for player | |
PosList[i]: -197.7512 Meld string: H11 S11 C11 Meld Count: 2 CardCount: 3 startPosX: -197.7512 | |
PosList[i]: 197.7512 Meld string: Meld Count: 2 CardCount: 0 startPosX: 197.7512 | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
sort count: 4 | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
sort count: 3 | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
sort count: 2 | |
UpdateMeldPoints: 2 | |
updateMeldPoints: Total Score of Player: 2 is : 111 | |
compriseCardDistanceOfMeldForOtherPlayers: H11 S11 C11 | |
compriseCardDistanceOfMeldForOtherPlayers: H13 S13 D13 | |
Discard Ai Card - Delay: 1.4 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: S1 H3 | |
getDiscardCard: S1, 0 | |
Discard Card: S1 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: S1 | |
updatePlayerCardsDisplayTest | |
sort count: 1 | |
Discard Card: card: S1 | |
addToDiscardCardsList discardedCards.Count: 4 | |
addToDiscardCardsList card.discardCardIndex : 5 | |
Calling MoveCard | |
discardAiCard: 2, card: S1 | |
discardAiCard: calling changeTurn: 2 | |
ChangeTurn : 2 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
ID != localPlayer.mID : 2 , localPlayer.mID: 1, so waiting | |
NextPlayer: 1 | |
showUsefulCardsOnDiscardPile | |
discardedCards.Count > 0 | |
Calling method fetchAllUsefulDiscards: 6 | |
fetchAllUsefulDiscards : | |
fetchAllUsefulDiscards discardedCards: C12 H12 S7 H8 S1 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: meld: NO MELD | |
getAllMySequences : C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 | |
getSequences: D1 S1 C3 S4 C5 C6 S6 S7 C8 H8 D12 C12 H12 N15 | |
getAllMySequences returned with seqs: 3 | |
pickUsefulDiscardsFromSequences: goAhead: True,ogSeqs.Count: 0 | |
pickUsefulDiscardsFromSequences in the LOOP: D1 D12 N15 | |
1st fetchUsefulDiscardsInSequences: seq: D1 D12 N15 | |
1st fetchUsefulDiscardsInSequences: seq: S7 S6 S4 N15 | |
1st fetchUsefulDiscardsInSequences: seq: C6 C5 C3 N15 | |
fetchUsefulDiscardsInSequences: seq: D1 D12 N15 | |
fetchUsefulDiscardsInSequences: seq: S7 S6 S4 N15 | |
card with lowest Discrd index: S7 (Card) | |
isValidMeldGroup:: S7 S6 S4 N15 | |
getSequences: S4 S6 S7 | |
isValidRankSequenceWithJokers:: S7 S6 S4 | |
card: S7, nextCard: S6 | |
card: S6, nextCard: S4 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 4, cardCount: 4 | |
meld : S4 S6 S7 N15 : SEQUENCE | |
its a sequence and c is : S7 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
fetchUsefulDiscardsInSequences: seq: C6 C5 C3 N15 | |
pickUsefulDiscardsFromSequences in the LOOP: S6 S4 N15 | |
1st fetchUsefulDiscardsInSequences: seq: D1 D12 N15 | |
1st fetchUsefulDiscardsInSequences: seq: S6 S4 N15 | |
1st fetchUsefulDiscardsInSequences: seq: C6 C5 C3 N15 | |
fetchUsefulDiscardsInSequences: seq: D1 D12 N15 | |
fetchUsefulDiscardsInSequences: seq: S6 S4 N15 | |
fetchUsefulDiscardsInSequences: seq: C6 C5 C3 N15 | |
pickUsefulDiscardsFromSequences in the LOOP: C6 C5 C3 N15 | |
1st fetchUsefulDiscardsInSequences: seq: D1 D12 N15 | |
1st fetchUsefulDiscardsInSequences: seq: S6 S4 N15 | |
1st fetchUsefulDiscardsInSequences: seq: C6 C5 C3 N15 | |
fetchUsefulDiscardsInSequences: seq: D1 D12 N15 | |
fetchUsefulDiscardsInSequences: seq: S6 S4 N15 | |
fetchUsefulDiscardsInSequences: seq: C6 C5 C3 N15 | |
pickUsefulDiscardsFromHandAndDiscards: 5 | |
getAllHalfSequences: C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 | |
halfSeq: C6 C5 C3 | |
isValidRankSequenceWithJokers:: C3 C5 C6 | |
card: C6, nextCard: C5 | |
card: C5, nextCard: C3 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 4, cardCount: 4 | |
obtainUsefulDiscards:: 4 | |
obtainUsefulCards returned: | |
halfSeq: C6 C5 C3 | |
isValidRankSequenceWithJokers:: C3 C5 C6 | |
card: C6, nextCard: C5 | |
card: C5, nextCard: C3 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 4, cardCount: 4 | |
obtainUsefulDiscards:: 4 | |
obtainUsefulCards returned: | |
halfSeq: C8 C6 C5 | |
isValidRankSequenceWithJokers:: C5 C6 C8 | |
card: C8, nextCard: C6 | |
card: C6, nextCard: C5 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 4, cardCount: 4 | |
obtainUsefulDiscards:: 4 | |
obtainUsefulCards returned: | |
halfSeq: C8 C6 | |
isValidRankSequenceWithJokers:: C6 C8 | |
card: C8, nextCard: C6 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 3, cardCount: 3 | |
obtainUsefulDiscards:: 3 | |
obtainUsefulCards returned: | |
halfSeq: D1 D12 | |
isValidRankSequenceWithJokers:: D1 D12 | |
card: D1, nextCard: D12 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 3, cardCount: 3 | |
obtainUsefulDiscards:: 3 | |
obtainUsefulCards returned: | |
halfSeq: D1 D12 | |
isValidRankSequenceWithJokers:: D1 D12 | |
card: D1, nextCard: D12 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 3, cardCount: 3 | |
obtainUsefulDiscards:: 3 | |
obtainUsefulCards returned: | |
halfSeq: S7 S6 S4 | |
isValidRankSequenceWithJokers:: S4 S6 S7 | |
card: S7, nextCard: S6 | |
card: S6, nextCard: S4 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 4, cardCount: 4 | |
obtainUsefulDiscards:: 4 | |
obtainUsefulDiscards: discardCards.Count: 1 | |
isValidMeldGroup:: S7 S6 S4 N15 | |
getSequences: S4 S6 S7 | |
isValidRankSequenceWithJokers:: S7 S6 S4 | |
card: S7, nextCard: S6 | |
card: S6, nextCard: S4 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 4, cardCount: 4 | |
meld : S4 S6 S7 N15 : SEQUENCE | |
card with lowest Discrd index: S7 (Card) | |
its a sequence and c is : S7 | |
adding: S7 to usefulcards list | |
obtainUsefulCards returned: S7 | |
halfSeq: S7 S6 S4 | |
isValidRankSequenceWithJokers:: S4 S6 S7 | |
card: S7, nextCard: S6 | |
card: S6, nextCard: S4 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 4, cardCount: 4 | |
obtainUsefulDiscards:: 4 | |
obtainUsefulDiscards: discardCards.Count: 1 | |
isValidMeldGroup:: S7 S6 S4 N15 | |
getSequences: S4 S6 S7 | |
isValidRankSequenceWithJokers:: S7 S6 S4 | |
card: S7, nextCard: S6 | |
card: S6, nextCard: S4 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 4, cardCount: 4 | |
meld : S4 S6 S7 N15 : SEQUENCE | |
card with lowest Discrd index: S7 (Card) | |
its a sequence and c is : S7 | |
adding: S7 to usefulcards list | |
obtainUsefulCards returned: S7 | |
halfSeq: S7 S6 | |
isValidRankSequenceWithJokers:: S6 S7 | |
card: S7, nextCard: S6 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
obtainUsefulDiscards:: 3 | |
obtainUsefulDiscards: discardCards.Count: 1 | |
isValidMeldGroup:: S7 S6 N15 | |
getSequences: S6 S7 | |
isValidRankSequenceWithJokers:: S7 S6 | |
card: S7, nextCard: S6 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : S6 S7 N15 : SEQUENCE | |
card with lowest Discrd index: S7 (Card) | |
its a sequence and c is : S7 | |
adding: S7 to usefulcards list | |
obtainUsefulCards returned: S7 | |
returned from pickResidualUsefulDiscardsFromSequences: S7 S7 S7 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 | |
sets: 5 | |
set: S1 D1 N15 | |
set: H8 C8 N15 | |
set: S6 C6 N15 | |
set: H12 D12 C12 N15 | |
set: H12 D12 C12 N15 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: S1 (Card) | |
isValidMeldGroup:: S1 D1 N15 | |
getSequences: S1 D1 | |
isValidRankSequenceWithJokers:: S1 D1 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : S1 D1 N15 : SET | |
card with lowest Discrd index: H8 (Card) | |
isValidMeldGroup:: H8 C8 N15 | |
getSequences: H8 C8 | |
isValidRankSequenceWithJokers:: H8 C8 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H8 C8 N15 : SET | |
card with lowest Discrd index: H12 (Card) | |
isValidMeldGroup:: H12 D12 C12 N15 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : H12 D12 C12 N15 : SET | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: D12 C12 N15 | |
getSequences: D12 C12 | |
isValidRankSequenceWithJokers:: D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : D12 C12 N15 : SET | |
fetchAllUsefulDiscards meld Count: 6 | |
isValidMeldGroup:: H11 S11 C11 | |
getSequences: H11 S11 C11 | |
isValidRankSequenceWithJokers:: H11 S11 C11 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H11 S11 C11 : SET | |
meld: H11 S11 C11 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H11 S11 C11 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 H11 S11 C11 , meldName: H11 S11 C11 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 H11 S11 C11 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 H11 S11 C11 | |
sets: 7 | |
set: S1 D1 N15 | |
set: H8 C8 N15 | |
set: S6 C6 N15 | |
set: H11 S11 C11 N15 | |
set: H12 D12 C12 N15 | |
set: H11 S11 C11 N15 | |
set: H12 D12 C12 N15 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: S1 (Card) | |
isValidMeldGroup:: S1 D1 N15 | |
getSequences: S1 D1 | |
isValidRankSequenceWithJokers:: S1 D1 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : S1 D1 N15 : SET | |
card with lowest Discrd index: H8 (Card) | |
isValidMeldGroup:: H8 C8 N15 | |
getSequences: H8 C8 | |
isValidRankSequenceWithJokers:: H8 C8 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H8 C8 N15 : SET | |
card with lowest Discrd index: H12 (Card) | |
isValidMeldGroup:: H12 D12 C12 N15 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : H12 D12 C12 N15 : SET | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: D12 C12 N15 | |
getSequences: D12 C12 | |
isValidRankSequenceWithJokers:: D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : D12 C12 N15 : SET | |
isValidMeldGroup:: H2 S2 C2 | |
getSequences: H2 S2 C2 | |
isValidRankSequenceWithJokers:: H2 S2 C2 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H2 S2 C2 : SET | |
meld: H2 S2 C2 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H2 S2 C2 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 H2 S2 C2 , meldName: H2 S2 C2 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 H2 S2 C2 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 H2 S2 C2 | |
sets: 7 | |
set: S1 D1 N15 | |
set: H8 C8 N15 | |
set: S6 C6 N15 | |
set: H12 D12 C12 N15 | |
set: H2 S2 C2 N15 | |
set: H12 D12 C12 N15 | |
set: H2 S2 C2 N15 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: S1 (Card) | |
isValidMeldGroup:: S1 D1 N15 | |
getSequences: S1 D1 | |
isValidRankSequenceWithJokers:: S1 D1 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : S1 D1 N15 : SET | |
card with lowest Discrd index: H8 (Card) | |
isValidMeldGroup:: H8 C8 N15 | |
getSequences: H8 C8 | |
isValidRankSequenceWithJokers:: H8 C8 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H8 C8 N15 : SET | |
card with lowest Discrd index: H12 (Card) | |
isValidMeldGroup:: H12 D12 C12 N15 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : H12 D12 C12 N15 : SET | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: D12 C12 N15 | |
getSequences: D12 C12 | |
isValidRankSequenceWithJokers:: D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : D12 C12 N15 : SET | |
isValidMeldGroup:: H10 S10 D10 | |
getSequences: H10 S10 D10 | |
isValidRankSequenceWithJokers:: H10 S10 D10 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 0, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H10 S10 D10 : SET | |
meld: H10 S10 D10 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H10 S10 D10 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 H10 S10 D10 , meldName: H10 S10 D10 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 H10 S10 D10 | |
getAllMySets : | |
getAllMySets : C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 H10 S10 D10 | |
sets: 7 | |
set: S1 D1 N15 | |
set: H8 C8 N15 | |
set: S6 C6 N15 | |
set: H10 S10 D10 N15 | |
set: H12 D12 C12 N15 | |
set: H10 S10 D10 N15 | |
set: H12 D12 C12 N15 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: S1 (Card) | |
isValidMeldGroup:: S1 D1 N15 | |
getSequences: S1 D1 | |
isValidRankSequenceWithJokers:: S1 D1 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : S1 D1 N15 : SET | |
card with lowest Discrd index: H8 (Card) | |
isValidMeldGroup:: H8 C8 N15 | |
getSequences: H8 C8 | |
isValidRankSequenceWithJokers:: H8 C8 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : H8 C8 N15 : SET | |
card with lowest Discrd index: H12 (Card) | |
isValidMeldGroup:: H12 D12 C12 N15 | |
getSequences: H12 D12 C12 | |
isValidRankSequenceWithJokers:: H12 D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 4, cardCount: 4 | |
meld : H12 D12 C12 N15 : SET | |
card with lowest Discrd index: C12 (Card) | |
isValidMeldGroup:: D12 C12 N15 | |
getSequences: D12 C12 | |
isValidRankSequenceWithJokers:: D12 C12 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : D12 C12 N15 : SET | |
isValidMeldGroup:: D9 D8 D7 D6 | |
meld : D6 D7 D8 D9 : SEQUENCE | |
meld: D9 D8 D7 D6 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: D9 D8 D7 D6 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 D6 D7 D8 D9 , meldName: D6 D7 D8 D9 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: meld: D9 D8 D7 D6 | |
getAllMySequences : C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 D6 D7 D8 D9 | |
m from pure seqs: D9 D8 D7 D6 | |
getSequences: D1 S1 C3 S4 C5 C6 S6 D6 D7 S7 C8 D8 H8 D9 C12 D12 H12 N15 | |
m from seqMelds: D9 D8 D7 D6 | |
optimizeSequenceMelds | |
getAllMySequences returned with seqs: 5 | |
pickUsefulDiscardsFromSequences: goAhead: False,ogSeqs.Count: 1 | |
Calling pickResidualUsefulDiscardsFromSequences | |
pickResidualUsefulDiscardsFromSequences: 1 | |
Seq cards: D6 D7 D8 D9 | |
Calling isValidRankSequenceWithJokers : plrCards: D6 D7 D8 D9 D6 | |
isValidRankSequenceWithJokers:: D6 D7 D8 D9 D6 | |
card: D9, nextCard: D8 | |
card: D8, nextCard: D7 | |
card: D7, nextCard: D6 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 6, cardCount: 6 | |
Calling isValidRankSequenceWithJokers : plrCards: D6 D6 D7 D8 D9 D7 | |
isValidRankSequenceWithJokers:: D6 D6 D7 D8 D9 D7 | |
card: D9, nextCard: D8 | |
card: D8, nextCard: D7 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 7, cardCount: 7 | |
Calling isValidRankSequenceWithJokers : plrCards: D6 D6 D7 D7 D8 D9 D9 | |
isValidRankSequenceWithJokers:: D6 D6 D7 D7 D8 D9 D9 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 8, cardCount: 8 | |
Calling isValidRankSequenceWithJokers : plrCards: D6 D6 D7 D7 D8 D9 D9 D8 | |
isValidRankSequenceWithJokers:: D6 D6 D7 D7 D8 D9 D9 D8 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 9, cardCount: 9 | |
Calling isValidRankSequenceWithJokers : plrCards: D6 D7 D8 D9 D7 | |
isValidRankSequenceWithJokers:: D6 D7 D8 D9 D7 | |
card: D9, nextCard: D8 | |
card: D8, nextCard: D7 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 6, cardCount: 6 | |
Calling isValidRankSequenceWithJokers : plrCards: D6 D7 D7 D8 D9 D9 | |
isValidRankSequenceWithJokers:: D6 D7 D7 D8 D9 D9 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 7, cardCount: 7 | |
Calling isValidRankSequenceWithJokers : plrCards: D6 D7 D7 D8 D9 D9 D8 | |
isValidRankSequenceWithJokers:: D6 D7 D7 D8 D9 D9 D8 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 8, cardCount: 8 | |
Calling isValidRankSequenceWithJokers : plrCards: D6 D7 D8 D9 D9 | |
isValidRankSequenceWithJokers:: D6 D7 D8 D9 D9 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 6, cardCount: 6 | |
Calling isValidRankSequenceWithJokers : plrCards: D6 D7 D8 D9 D9 D8 | |
isValidRankSequenceWithJokers:: D6 D7 D8 D9 D9 D8 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 7, cardCount: 7 | |
Calling isValidRankSequenceWithJokers : plrCards: D6 D7 D8 D9 D8 | |
isValidRankSequenceWithJokers:: D6 D7 D8 D9 D8 | |
card: D9, nextCard: D8 | |
Symbols dont match | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 6, cardCount: 6 | |
Cards List: | |
pickUsefulDiscardsFromHandAndDiscards: 9 | |
getAllHalfSequences: C3 C5 C6 C8 D12 D1 S4 S6 N15 C12 H12 S7 H8 S1 D6 D7 D8 D9 | |
halfSeq: C6 C5 C3 | |
isValidRankSequenceWithJokers:: C3 C5 C6 | |
card: C6, nextCard: C5 | |
card: C5, nextCard: C3 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 4, cardCount: 4 | |
obtainUsefulDiscards:: 4 | |
obtainUsefulCards returned: | |
halfSeq: C6 C5 C3 | |
isValidRankSequenceWithJokers:: C3 C5 C6 | |
card: C6, nextCard: C5 | |
card: C5, nextCard: C3 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 4, cardCount: 4 | |
obtainUsefulDiscards:: 4 | |
obtainUsefulCards returned: | |
halfSeq: C8 C6 C5 | |
isValidRankSequenceWithJokers:: C5 C6 C8 | |
card: C8, nextCard: C6 | |
card: C6, nextCard: C5 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 4, cardCount: 4 | |
obtainUsefulDiscards:: 4 | |
obtainUsefulCards returned: | |
halfSeq: C8 C6 | |
isValidRankSequenceWithJokers:: C6 C8 | |
card: C8, nextCard: C6 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 3, cardCount: 3 | |
obtainUsefulDiscards:: 3 | |
obtainUsefulCards returned: | |
halfSeq: D1 D12 | |
isValidRankSequenceWithJokers:: D1 D12 | |
card: D1, nextCard: D12 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 3, cardCount: 3 | |
obtainUsefulDiscards:: 3 | |
obtainUsefulCards returned: | |
halfSeq: D1 D12 | |
isValidRankSequenceWithJokers:: D1 D12 | |
card: D1, nextCard: D12 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 3, cardCount: 3 | |
obtainUsefulDiscards:: 3 | |
obtainUsefulCards returned: | |
halfSeq: S7 S6 S4 | |
isValidRankSequenceWithJokers:: S4 S6 S7 | |
card: S7, nextCard: S6 | |
card: S6, nextCard: S4 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 4, cardCount: 4 | |
obtainUsefulDiscards:: 4 | |
obtainUsefulDiscards: discardCards.Count: 1 | |
isValidMeldGroup:: S7 S6 S4 N15 | |
getSequences: S4 S6 S7 | |
isValidRankSequenceWithJokers:: S7 S6 S4 | |
card: S7, nextCard: S6 | |
card: S6, nextCard: S4 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 4, cardCount: 4 | |
meld : S4 S6 S7 N15 : SEQUENCE | |
card with lowest Discrd index: S7 (Card) | |
its a sequence and c is : S7 | |
adding: S7 to usefulcards list | |
obtainUsefulCards returned: S7 | |
halfSeq: S7 S6 S4 | |
isValidRankSequenceWithJokers:: S4 S6 S7 | |
card: S7, nextCard: S6 | |
card: S6, nextCard: S4 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 4, cardCount: 4 | |
obtainUsefulDiscards:: 4 | |
obtainUsefulDiscards: discardCards.Count: 1 | |
isValidMeldGroup:: S7 S6 S4 N15 | |
getSequences: S4 S6 S7 | |
isValidRankSequenceWithJokers:: S7 S6 S4 | |
card: S7, nextCard: S6 | |
card: S6, nextCard: S4 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 1, initialMeldCount: 4, cardCount: 4 | |
meld : S4 S6 S7 N15 : SEQUENCE | |
card with lowest Discrd index: S7 (Card) | |
its a sequence and c is : S7 | |
adding: S7 to usefulcards list | |
obtainUsefulCards returned: S7 | |
halfSeq: S7 S6 | |
isValidRankSequenceWithJokers:: S6 S7 | |
card: S7, nextCard: S6 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
obtainUsefulDiscards:: 3 | |
obtainUsefulDiscards: discardCards.Count: 1 | |
isValidMeldGroup:: S7 S6 N15 | |
getSequences: S6 S7 | |
isValidRankSequenceWithJokers:: S7 S6 | |
card: S7, nextCard: S6 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 3, cardCount: 3 | |
meld : S6 S7 N15 : SEQUENCE | |
card with lowest Discrd index: S7 (Card) | |
its a sequence and c is : S7 | |
adding: S7 to usefulcards list | |
obtainUsefulCards returned: S7 | |
halfSeq: D9 D8 D7 D6 | |
isValidRankSequenceWithJokers:: D6 D7 D8 D9 | |
card: D9, nextCard: D8 | |
card: D8, nextCard: D7 | |
card: D7, nextCard: D6 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 5, cardCount: 5 | |
obtainUsefulDiscards:: 5 | |
obtainUsefulCards returned: | |
halfSeq: D9 D8 D7 D6 | |
isValidRankSequenceWithJokers:: D6 D7 D8 D9 | |
card: D9, nextCard: D8 | |
card: D8, nextCard: D7 | |
card: D7, nextCard: D6 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 5, cardCount: 5 | |
obtainUsefulDiscards:: 5 | |
obtainUsefulCards returned: | |
halfSeq: D9 D8 D7 D6 | |
isValidRankSequenceWithJokers:: D6 D7 D8 D9 | |
card: D9, nextCard: D8 | |
card: D8, nextCard: D7 | |
card: D7, nextCard: D6 | |
isValidRankSequenceWithJokers jokers.Count: 1, difference: 0, initialMeldCount: 5, cardCount: 5 | |
obtainUsefulDiscards:: 5 | |
obtainUsefulCards returned: | |
halfSeq: D9 D8 D7 | |
isValidRankSequenceWithJokers:: D7 D8 D9 | |
car |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment