Created
December 27, 2021 10:00
-
-
Save kavyak28/5c9bd5cbb41d374bac67b094c3c61edf to your computer and use it in GitHub Desktop.
valid cards is not getting highlighted in the Discard pile
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
cardsList now: H3 H5 C4 C12 S13 D6 D7 D8 D9 D10 , meldName: D6 D7 D8 D9 D10 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : H3 H5 C4 C12 S13 D6 D7 D8 D9 D10 | |
m from pure seqs: D10 D9 D8 D7 D6 | |
getSequences: H3 C4 H5 D6 D7 D8 D9 D10 C12 S13 | |
m from seqMelds: D10 D9 D8 D7 D6 | |
optimizeSequenceMelds | |
UnionMeld Sequence: D10 D9 D8 D7 D6 | |
UnionMeld Sequence: D10 D9 D8 D7 D6 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: D10 D9 D8 D7 D6 | |
1st fetchUsefulDiscardsInSequences: seq: D10 D9 D8 D7 D6 | |
fetchUsefulDiscardsInSequences: seq: D10 D9 D8 D7 D6 | |
meld : S7 S8 S9 S10 : SEQUENCE | |
meld: S10 S9 S8 S7 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S10 S9 S8 S7 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: H3 H5 C4 C12 S13 S7 S8 S9 S10 , meldName: S7 S8 S9 S10 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : H3 H5 C4 C12 S13 S7 S8 S9 S10 | |
m from pure seqs: S10 S9 S8 S7 | |
getSequences: H3 C4 H5 S7 S8 S9 S10 C12 S13 | |
m from seqMelds: S10 S9 S8 S7 | |
optimizeSequenceMelds | |
UnionMeld Sequence: S10 S9 S8 S7 | |
UnionMeld Sequence: S10 S9 S8 S7 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: S10 S9 S8 S7 | |
1st fetchUsefulDiscardsInSequences: seq: S10 S9 S8 S7 | |
fetchUsefulDiscardsInSequences: seq: S10 S9 S8 S7 | |
meld : H12 H13 H1 : SEQUENCE | |
meld: H1 H13 H12 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H1 H13 H12 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: H3 H5 C4 C12 S13 H12 H13 H1 , meldName: H12 H13 H1 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : H3 H5 C4 C12 S13 H12 H13 H1 | |
m from pure seqs: H1 H13 H12 | |
getSequences: H1 H3 C4 H5 C12 H12 S13 H13 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: H1 H13 H12 | |
1st fetchUsefulDiscardsInSequences: seq: H1 H13 H12 | |
fetchUsefulDiscardsInSequences: seq: H1 H13 H12 | |
meld : S4 S5 S6 : SEQUENCE | |
meld: S6 S5 S4 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S6 S5 S4 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: H3 H5 C4 C12 S13 S4 S5 S6 , meldName: S4 S5 S6 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : H3 H5 C4 C12 S13 S4 S5 S6 | |
m from pure seqs: S6 S5 S4 | |
getSequences: H3 C4 S4 H5 S5 S6 C12 S13 | |
m from seqMelds: S6 S5 S4 | |
optimizeSequenceMelds | |
UnionMeld Sequence: S6 S5 S4 | |
UnionMeld Sequence: S6 S5 S4 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: S6 S5 S4 | |
1st fetchUsefulDiscardsInSequences: seq: S6 S5 S4 | |
fetchUsefulDiscardsInSequences: seq: S6 S5 S4 | |
meld : H7 H8 H9 H10 : SEQUENCE | |
meld: H10 H9 H8 H7 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H10 H9 H8 H7 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: H3 H5 C4 C12 S13 H7 H8 H9 H10 , meldName: H7 H8 H9 H10 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : H3 H5 C4 C12 S13 H7 H8 H9 H10 | |
m from pure seqs: H10 H9 H8 H7 | |
getSequences: H3 C4 H5 H7 H8 H9 H10 C12 S13 | |
m from seqMelds: H10 H9 H8 H7 | |
optimizeSequenceMelds | |
UnionMeld Sequence: H10 H9 H8 H7 | |
UnionMeld Sequence: H10 H9 H8 H7 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: H10 H9 H8 H7 | |
1st fetchUsefulDiscardsInSequences: seq: H10 H9 H8 H7 | |
fetchUsefulDiscardsInSequences: seq: H10 H9 H8 H7 | |
TogglePauseScreen True state GameplayScreen : => member name: TogglePauseScreen : => source line number: 154 | |
Showing Dialog : => member name: Show : => source line number: 96 | |
ContinueToMainMenu False : => member name: ContinueToMainMenu : => source line number: 217 | |
The referenced script (AppTrackingTransparencyController) on this Behaviour is missing! | |
The referenced script on this Behaviour (Game Object '_AppTrackingTransparencyController') is missing! | |
GameConfig Test dataSample: 1 : => member name: ContinueToMainMenu : => source line number: 548 | |
guest avatar id 3 : => member name: GetLocalPlayerProfileImage : => source line number: 1101 | |
xp 8500 xpNextLevel 8750 curLevel : 24 normalizedXP : 0.6153846 : => member name: GetPlayerLevel : => source line number: 252 | |
OnPlayerXPModified curLevel 24 normalizedXP 0.6153846 didLevelup False : => member name: OnPlayerXPModified : => source line number: 369 | |
ios more games url : => member name: GetIosMoreGamesURL : => source line number: 726 | |
CheckRewards lastRewardTime 27-12-2021 10:56:44 lastReward 1 : => member name: CheckRewards : => source line number: 87 | |
No claim for you. Try tomorrow lastRewardTime: 27-12-2021 10:56:44 lastReward 1 : => member name: CheckRewards : => source line number: 103 | |
CheckRewards lastRewardTime 27-12-2021 10:56:44 lastReward 1 : => member name: CheckRewards : => source line number: 87 | |
No claim for you. Try tomorrow lastRewardTime: 27-12-2021 10:56:44 lastReward 1 : => member name: CheckRewards : => source line number: 103 | |
Ready to claim False : => member name: UpdateUI : => source line number: 224 | |
interstitialAdReady False showedInterstitialAdOnlaunch True showInterstitialOnLaunch True launchCount 1 interstitialLaunchFrequncy 1 : => member name: ContinueToMainMenu : => source line number: 645 | |
showedTitleNewsOnlaunch True : => member name: ContinueToMainMenu : => source line number: 596 | |
Rate......!!!!!1 PlayerPreference.didRate False rem 1 didShowRateUsDialog False | |
Load Level.............. : => member name: LoadGameScene : => source line number: 1198 | |
NullReferenceException: Object reference not set to an instance of an object | |
TutorialCard.Init () (at <62ec71ddd13644918fae6f0f8b2dc0f5>:0) | |
TutorialCard.Awake () (at <62ec71ddd13644918fae6f0f8b2dc0f5>:0) | |
gameManager Init | |
Test Submit Stat for leaderboard is enabled. Follow the comment and disable it : => member name: InitApp : => source line number: 99 | |
SubmitStats : 766 : => member name: SubmitStatistic : => source line number: 895 | |
SubmitStats : 806 : => member name: SubmitStatistic : => source line number: 895 | |
WeeklyLeaderboard SubmitStats Success : => member name: SubmitStatistic : => source line number: 906 | |
HighScoreLeaderboard SubmitStats Success : => member name: SubmitStatistic : => source line number: 906 | |
Games Played count modified : 86 : => member name: gamesPlayed : => source line number: 118 | |
Player XP Modified : 8600 : => member name: playerXP : => source line number: 97 | |
xp 8600 xpNextLevel 8750 curLevel : 24 normalizedXP : 0.7692308 : => member name: GetPlayerLevel : => source line number: 252 | |
OnPlayerXPModified curLevel 24 normalizedXP 0.7692308 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 /2: 465.5024 width / 6: 155.1675 | |
Offline Mode | |
Create Deck | |
createPlayers: 2 | |
Player Name: YOU | |
mFakePlayers Name: Lily | |
Player name: LILY Player ID: 2 | |
setPlayerPanelForTwo | |
dealCardsEx | |
mTotal : 2 totalCards: 26 NUM: 7 noOfCards: 13 | |
getDiscardStartOffset | |
DISCARD_CARD_DISTANCE: 30 x: -284.5023 discardCardPosition X: -254.5023 | |
updatePlayerCardsDisplayTest | |
updatePlayerCardsDisplayTest | |
GaMgr:: onSort 13, unsortCards Count: 13 | |
card name: 10d | |
addToPlayerCard: 13, cardObj: D10 | |
card name: 0 | |
addToPlayerCard: 14, cardObj: N15 | |
card name: 8d | |
addToPlayerCard: 15, cardObj: D8 | |
card name: 3c | |
addToPlayerCard: 16, cardObj: C3 | |
card name: 5d | |
addToPlayerCard: 17, cardObj: D5 | |
Discarded Card: N15 (Card) removed | |
card name: 10d | |
addToPlayerCard: 0, cardObj: D10 | |
card name: 0 | |
addToPlayerCard: 1, cardObj: N15 | |
card name: 8d | |
addToPlayerCard: 2, cardObj: D8 | |
card name: 3c | |
addToPlayerCard: 3, cardObj: C3 | |
card name: 5d | |
addToPlayerCard: 4, cardObj: D5 | |
card name: 7d | |
updatePlayerCardsDisplayTest | |
card name: 8d | |
updatePlayerCardsDisplayTest | |
card name: 9d | |
updatePlayerCardsDisplayTest | |
card name: 10d | |
updatePlayerCardsDisplayTest | |
card name: 6h | |
updatePlayerCardsDisplayTest | |
card name: 9h | |
updatePlayerCardsDisplayTest | |
card name: 10c | |
updatePlayerCardsDisplayTest | |
Card Selected: D10 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 26 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Card Selected: N15 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 26 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Card Selected: D8 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 26 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
onMeldPanelClicked: mSelectedCards.Count: 3 | |
getSequences: D8 D10 | |
Meld: D10 N15 D8 | |
handleImpureSequence: D8 D10 | |
Meld: D8 D10 | |
j: 0, card: D8 (Card), nextCard: D8 (Card) | |
Rank Diff Joker Card: NextCard - 8 card: D8 (Card) | |
RankDiff: 0 valueDiff: 0 faceValueDiff: 0 | |
j: 0, card: D8 (Card), nextCard: D10 (Card) | |
Rank Diff Joker Card: NextCard - 10 card: D8 (Card) | |
RankDiff: 2 valueDiff: 2 faceValueDiff: 2 | |
Joker Card Name: 9,D, 0 | |
Joker Pos: (235.0, 105.0, 0.0) SiblingIndex: 1 | |
Remove Joker Card: N15 (Card) | |
disableAllMelds | |
assignMeldScaleValue : meld.name: | |
localPlayer.melds count: 1 | |
index: 0 mselectedCards Count: D8 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 1 mselectedCards Count: D9 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 2 mselectedCards Count: D10 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
compriseCardDistanceOfMeld: False | |
X: 0 cards[i]: D8 (Card) Meld: D8 D9 D10 | |
X: 7.5 cards[i]: D10 (Card) Meld: D8 D9 D10 | |
UpdateMeldPoints: 1 | |
updateMeldPoints: Total Score of Player: 1 is : 27 | |
Card Selected: C3 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 26 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Can't meld... Meld: D8 D9 D10 selectedCards: C3 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 | |
localMelds Count: 1 | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 2 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: C3 | |
getDiscardStartOffset | |
addToDiscardCardsList discardedCards.Count: 0 | |
addToDiscardCardsList card.discardCardIndex : 2 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
playAiTurn meld: D10 D9 D8 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: C3 H6 D7 D8 D8 D9 H9 D9 C10 D10 D10 | |
Rummy: D10 D9 D8 D7 | |
sequences: D10 D9 D8 D7 | |
getAllSequences:: meld: D10 D9 D8 D7 | |
getSequences: D7 D8 D9 D10 | |
Rummy: D10 D9 D8 D7 | |
sequences: D10 D9 D8 D7 | |
getAllSequences:: meld: D10 D9 D8 D7 | |
getSequences: D8 D9 D10 | |
Rummy: D10 D9 D8 | |
sequences: D10 D9 D8 | |
getAllSequences:: meld: D10 D9 D8 | |
I am In getProperMelds: D10 D9 D8 D7 | |
Before Calling is Dissimilar from get ProperMelds: D10 D9 D8 D7 , meld: D10 D9 D8 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
getProperMelds Meld: D10 D9 D8 D7 | |
mdList m.getCardCount(): 4 jokerCount: 0 | |
I am In getProperMelds: D10 D9 D8 | |
Before Calling is Dissimilar from get ProperMelds: D10 D9 D8 , meld: D10 D9 D8 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards - Meld: D10 D9 D8 D7 | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards - Meld: D10 D9 D8 D7 | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
Possible melds: D10 D9 D8 D7 | |
processUsefulCards : discardedCards.Count:: 1 | |
possbleMeld[j]: D10 D9 D8 D7 | |
MeldCards: D10 D9 D8 D7 | |
c: D10, ismleded: False, c: mIsDiscardCard: False | |
c: D9, ismleded: False, c: mIsDiscardCard: False | |
c: D8, ismleded: False, c: mIsDiscardCard: False | |
c: D7, ismleded: False, c: mIsDiscardCard: False | |
usefulDiscardCards at this point: | |
MeldList count: 1 | |
enableHighlightOfCards | |
possible Meld: D10 D9 D8 D7 | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 1 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
getSequences: H6 D7 D8 D9 H9 C10 D10 D11 | |
Rummy: D11 D10 D9 D8 D7 | |
sequences: D11 D10 D9 D8 D7 | |
getAllSequences:: meld: D11 D10 D9 D8 D7 | |
getSequences: D7 D8 D9 D10 D11 | |
Rummy: D11 D10 D9 D8 D7 | |
sequences: D11 D10 D9 D8 D7 | |
getAllSequences:: meld: D11 D10 D9 D8 D7 | |
assignValueForJokerCard: PossibleMeld: D11 D10 D9 D8 D7 | |
getSequences: D7 D8 D9 D10 D11 | |
Rummy: D11 D10 D9 D8 D7 | |
sequences: D11 D10 D9 D8 D7 | |
getAllSequences:: meld: D11 D10 D9 D8 D7 | |
Possible melds in Player Cards: D11 (Card) | |
Possible melds in Player Cards: D10 (Card) | |
Possible melds in Player Cards: D9 (Card) | |
Possible melds in Player Cards: D8 (Card) | |
Possible melds in Player Cards: D7 (Card) | |
Time: 0CardsCount: 5 possible Meld Cards count: 5 Meld: D11 D10 D9 D8 D7 | |
Create Meld for player | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
UpdateMeldPoints: 2 | |
updateMeldPoints: Total Score of Player: 2 is : 44 | |
compriseCardDistanceOfMeldForOtherPlayers: D7 D8 D9 D10 D11 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: H6 H9 C10 | |
getDiscardCard: C10, 0 | |
Discard Card: C10 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: C10 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: C10 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 2 | |
Calling MoveCard | |
discardAiCard: 2, card: C10 | |
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: C3 C10 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: D5 C3 C10 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : D5 C3 C10 | |
getSequences: C3 D5 C10 | |
getAllMySequences returned with seqs: 0 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: D5 C3 C10 | |
getAllMySets : | |
getAllMySets : D5 C3 C10 | |
fetchAllUsefulDiscards meld Count: 2 | |
meld : D8 D9 D10 : SEQUENCE | |
meld: D10 D9 D8 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: D10 D9 D8 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: D5 C3 C10 D8 D9 D10 , meldName: D8 D9 D10 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : D5 C3 C10 D8 D9 D10 | |
m from pure seqs: D10 D9 D8 | |
getSequences: C3 D5 D8 D9 C10 D10 | |
m from seqMelds: D10 D9 D8 | |
optimizeSequenceMelds | |
UnionMeld Sequence: D10 D9 D8 | |
UnionMeld Sequence: D10 D9 D8 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: D10 D9 D8 | |
1st fetchUsefulDiscardsInSequences: seq: D10 D9 D8 | |
fetchUsefulDiscardsInSequences: seq: D10 D9 D8 | |
meld : D7 D8 D9 D10 D11 : SEQUENCE | |
meld: D11 D10 D9 D8 D7 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: D11 D10 D9 D8 D7 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: D5 C3 C10 D7 D8 D9 D10 D11 , meldName: D7 D8 D9 D10 D11 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : D5 C3 C10 D7 D8 D9 D10 D11 | |
m from pure seqs: D11 D10 D9 D8 D7 | |
getSequences: C3 D5 D7 D8 D9 C10 D10 D11 | |
m from seqMelds: D11 D10 D9 D8 D7 | |
optimizeSequenceMelds | |
UnionMeld Sequence: D11 D10 D9 D8 D7 | |
UnionMeld Sequence: D11 D10 D9 D8 D7 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: D11 D10 D9 D8 D7 | |
1st fetchUsefulDiscardsInSequences: seq: D11 D10 D9 D8 D7 | |
fetchUsefulDiscardsInSequences: seq: D11 D10 D9 D8 D7 | |
Card Selected: S4 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Trueplayer.mIsCardTaken: False Tapable: True cardsInDeck 24 | |
player.mIsTurn: True,c.mTapable: True | |
deckCard : S4 | |
updatePlayerCardsDisplayTest | |
Card Selected: S4 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 24 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Can't meld... Meld: D8 D9 D10 selectedCards: S4 | |
Can't meld... Meld: D7 D8 D9 D10 D11 selectedCards: S4 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 | |
localMelds Count: 1 | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 2 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: S4 | |
addToDiscardCardsList discardedCards.Count: 2 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
playAiTurn meld: D10 D9 D8 | |
playAiTurn meld: D11 D10 D9 D8 D7 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: C3 S4 H6 D8 H9 D9 C10 D10 | |
Rummy: D10 D9 D8 | |
sequences: D10 D9 D8 | |
getAllSequences:: meld: D10 D9 D8 | |
getSequences: D8 D9 D10 | |
Rummy: D10 D9 D8 | |
sequences: D10 D9 D8 | |
getAllSequences:: meld: D10 D9 D8 | |
I am In getProperMelds: D10 D9 D8 | |
Before Calling is Dissimilar from get ProperMelds: D10 D9 D8 , meld: D10 D9 D8 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: C3 S4 H6 D7 D8 H9 D9 C10 D10 D11 | |
Rummy: D11 D10 D9 D8 D7 | |
sequences: D11 D10 D9 D8 D7 | |
getAllSequences:: meld: D11 D10 D9 D8 D7 | |
getSequences: D7 D8 D9 D10 D11 | |
Rummy: D11 D10 D9 D8 D7 | |
sequences: D11 D10 D9 D8 D7 | |
getAllSequences:: meld: D11 D10 D9 D8 D7 | |
I am In getProperMelds: D11 D10 D9 D8 D7 | |
Before Calling is Dissimilar from get ProperMelds: D11 D10 D9 D8 D7 , meld: D11 D10 D9 D8 D7 | |
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 | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 2 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
getSequences: D2 H6 H9 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: D2 H6 H9 | |
getDiscardCard: D2, 0 | |
Discard Card: D2 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: D2 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: D2 | |
addToDiscardCardsList discardedCards.Count: 3 | |
addToDiscardCardsList card.discardCardIndex : 4 | |
Calling MoveCard | |
discardAiCard: 2, card: D2 | |
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: C3 C10 S4 D2 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: D5 C3 C10 S4 D2 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : D5 C3 C10 S4 D2 | |
getSequences: D2 C3 S4 D5 C10 | |
getAllMySequences returned with seqs: 0 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: D5 C3 C10 S4 D2 | |
getAllMySets : | |
getAllMySets : D5 C3 C10 S4 D2 | |
fetchAllUsefulDiscards meld Count: 2 | |
meld : D8 D9 D10 : SEQUENCE | |
meld: D10 D9 D8 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: D10 D9 D8 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: D5 C3 C10 S4 D2 D8 D9 D10 , meldName: D8 D9 D10 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : D5 C3 C10 S4 D2 D8 D9 D10 | |
m from pure seqs: D10 D9 D8 | |
getSequences: D2 C3 S4 D5 D8 D9 C10 D10 | |
m from seqMelds: D10 D9 D8 | |
optimizeSequenceMelds | |
UnionMeld Sequence: D10 D9 D8 | |
UnionMeld Sequence: D10 D9 D8 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: D10 D9 D8 | |
1st fetchUsefulDiscardsInSequences: seq: D10 D9 D8 | |
fetchUsefulDiscardsInSequences: seq: D10 D9 D8 | |
meld : D7 D8 D9 D10 D11 : SEQUENCE | |
meld: D11 D10 D9 D8 D7 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: D11 D10 D9 D8 D7 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: D5 C3 C10 S4 D2 D7 D8 D9 D10 D11 , meldName: D7 D8 D9 D10 D11 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : D5 C3 C10 S4 D2 D7 D8 D9 D10 D11 | |
m from pure seqs: D11 D10 D9 D8 D7 | |
getSequences: D2 C3 S4 D5 D7 D8 D9 C10 D10 D11 | |
m from seqMelds: D11 D10 D9 D8 D7 | |
optimizeSequenceMelds | |
UnionMeld Sequence: D11 D10 D9 D8 D7 | |
UnionMeld Sequence: D11 D10 D9 D8 D7 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: D11 D10 D9 D8 D7 | |
1st fetchUsefulDiscardsInSequences: seq: D11 D10 D9 D8 D7 | |
fetchUsefulDiscardsInSequences: seq: D11 D10 D9 D8 D7 | |
TogglePauseScreen True state GameplayScreen : => member name: TogglePauseScreen : => source line number: 154 | |
Showing Dialog : => member name: Show : => source line number: 96 | |
TogglePauseScreen False state PauseScreen : => member name: TogglePauseScreen : => source line number: 154 | |
Discarded Card: D2 (Card) removed | |
Discarded Card: S4 (Card) removed | |
Discarded Card: C10 (Card) removed | |
TogglePauseScreen True state GameplayScreen : => member name: TogglePauseScreen : => source line number: 154 | |
Showing Dialog : => member name: Show : => source line number: 96 | |
ContinueToMainMenu False : => member name: ContinueToMainMenu : => source line number: 217 | |
The referenced script (AppTrackingTransparencyController) on this Behaviour is missing! | |
The referenced script on this Behaviour (Game Object '_AppTrackingTransparencyController') is missing! | |
GameConfig Test dataSample: 1 : => member name: ContinueToMainMenu : => source line number: 548 | |
guest avatar id 3 : => member name: GetLocalPlayerProfileImage : => source line number: 1101 | |
xp 8600 xpNextLevel 8750 curLevel : 24 normalizedXP : 0.7692308 : => member name: GetPlayerLevel : => source line number: 252 | |
OnPlayerXPModified curLevel 24 normalizedXP 0.7692308 didLevelup False : => member name: OnPlayerXPModified : => source line number: 369 | |
ios more games url : => member name: GetIosMoreGamesURL : => source line number: 726 | |
CheckRewards lastRewardTime 27-12-2021 10:56:44 lastReward 1 : => member name: CheckRewards : => source line number: 87 | |
No claim for you. Try tomorrow lastRewardTime: 27-12-2021 10:56:44 lastReward 1 : => member name: CheckRewards : => source line number: 103 | |
CheckRewards lastRewardTime 27-12-2021 10:56:44 lastReward 1 : => member name: CheckRewards : => source line number: 87 | |
No claim for you. Try tomorrow lastRewardTime: 27-12-2021 10:56:44 lastReward 1 : => member name: CheckRewards : => source line number: 103 | |
Ready to claim False : => member name: UpdateUI : => source line number: 224 | |
interstitialAdReady False showedInterstitialAdOnlaunch True showInterstitialOnLaunch True launchCount 1 interstitialLaunchFrequncy 1 : => member name: ContinueToMainMenu : => source line number: 645 | |
Load Level.............. : => member name: LoadGameScene : => source line number: 1198 | |
showedTitleNewsOnlaunch True : => member name: ContinueToMainMenu : => source line number: 596 | |
Load Level.............. : => member name: LoadGameScene : => source line number: 1198 | |
NullReferenceException: Object reference not set to an instance of an object | |
TutorialCard.Init () (at <62ec71ddd13644918fae6f0f8b2dc0f5>:0) | |
TutorialCard.Awake () (at <62ec71ddd13644918fae6f0f8b2dc0f5>:0) | |
gameManager Init | |
Test Submit Stat for leaderboard is enabled. Follow the comment and disable it : => member name: InitApp : => source line number: 99 | |
SubmitStats : 54 : => member name: SubmitStatistic : => source line number: 895 | |
SubmitStats : 730 : => member name: SubmitStatistic : => source line number: 895 | |
WeeklyLeaderboard SubmitStats Success : => member name: SubmitStatistic : => source line number: 906 | |
HighScoreLeaderboard SubmitStats Success : => member name: SubmitStatistic : => source line number: 906 | |
Games Played count modified : 87 : => member name: gamesPlayed : => source line number: 118 | |
Player XP Modified : 8700 : => member name: playerXP : => source line number: 97 | |
xp 8700 xpNextLevel 8750 curLevel : 24 normalizedXP : 0.9230769 : => member name: GetPlayerLevel : => source line number: 252 | |
OnPlayerXPModified curLevel 24 normalizedXP 0.9230769 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 | |
NullReferenceException: Object reference not set to an instance of an object | |
TutorialCard.Init () (at <62ec71ddd13644918fae6f0f8b2dc0f5>:0) | |
TutorialCard.Awake () (at <62ec71ddd13644918fae6f0f8b2dc0f5>:0) | |
gameManager Init | |
Test Submit Stat for leaderboard is enabled. Follow the comment and disable it : => member name: InitApp : => source line number: 99 | |
SubmitStats : 264 : => member name: SubmitStatistic : => source line number: 895 | |
SubmitStats : 98 : => member name: SubmitStatistic : => source line number: 895 | |
WeeklyLeaderboard SubmitStats Success : => member name: SubmitStatistic : => source line number: 906 | |
HighScoreLeaderboard SubmitStats Success : => member name: SubmitStatistic : => source line number: 906 | |
Games Played count modified : 88 : => member name: gamesPlayed : => source line number: 118 | |
Player XP Modified : 8800 : => member name: playerXP : => source line number: 97 | |
xp 8800 xpNextLevel 9425 curLevel : 25 normalizedXP : 0.07407407 : => member name: GetPlayerLevel : => source line number: 252 | |
OnPlayerXPModified curLevel 25 normalizedXP 0.07407407 didLevelup True : => member name: OnPlayerXPModified : => source line number: 77 | |
completelevel2 not found : => member name: IncrementAchievement : => source line number: 138 | |
completelevel5 not found : => member name: IncrementAchievement : => source line number: 138 | |
completelevel10 not found : => member name: IncrementAchievement : => source line number: 138 | |
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 /2: 465.5024 width / 6: 155.1675 | |
Offline Mode | |
Create Deck | |
createPlayers: 2 | |
Player Name: YOU | |
mFakePlayers Name: Lily | |
Player name: LILY Player ID: 2 | |
setPlayerPanelForTwo | |
dealCardsEx | |
mTotal : 2 totalCards: 26 NUM: 7 noOfCards: 13 | |
getDiscardStartOffset | |
DISCARD_CARD_DISTANCE: 30 x: -284.5023 discardCardPosition X: -254.5023 | |
updatePlayerCardsDisplayTest | |
updatePlayerCardsDisplayTest | |
GaMgr:: onSort 13, unsortCards Count: 13 | |
Discarded Card: D12 (Card) removed | |
card name: 8d | |
addToPlayerCard: 0, cardObj: D8 | |
card name: 0 | |
addToPlayerCard: 1, cardObj: N15 | |
card name: 10d | |
addToPlayerCard: 2, cardObj: D10 | |
card name: 3c | |
addToPlayerCard: 3, cardObj: C3 | |
card name: 12h | |
addToPlayerCard: 4, cardObj: H12 | |
card name: 7h | |
updatePlayerCardsDisplayTest | |
card name: 8h | |
updatePlayerCardsDisplayTest | |
card name: 9h | |
updatePlayerCardsDisplayTest | |
card name: 10h | |
updatePlayerCardsDisplayTest | |
card name: 6d | |
updatePlayerCardsDisplayTest | |
card name: 9d | |
updatePlayerCardsDisplayTest | |
card name: 5c | |
updatePlayerCardsDisplayTest | |
Card Selected: D10 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 26 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Card Selected: N15 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 26 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Card Selected: D8 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 26 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
onMeldPanelClicked: mSelectedCards.Count: 3 | |
getSequences: D8 D10 | |
Meld: D10 N15 D8 | |
handleImpureSequence: D8 D10 | |
Meld: D8 D10 | |
j: 0, card: D8 (Card), nextCard: D8 (Card) | |
Rank Diff Joker Card: NextCard - 8 card: D8 (Card) | |
RankDiff: 0 valueDiff: 0 faceValueDiff: 0 | |
j: 0, card: D8 (Card), nextCard: D10 (Card) | |
Rank Diff Joker Card: NextCard - 10 card: D8 (Card) | |
RankDiff: 2 valueDiff: 2 faceValueDiff: 2 | |
Joker Card Name: 9,D, 0 | |
Joker Pos: (235.0, 105.0, 0.0) SiblingIndex: 1 | |
Remove Joker Card: N15 (Card) | |
disableAllMelds | |
assignMeldScaleValue : meld.name: | |
localPlayer.melds count: 1 | |
index: 0 mselectedCards Count: D8 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 1 mselectedCards Count: D9 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 2 mselectedCards Count: D10 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
compriseCardDistanceOfMeld: False | |
X: 0 cards[i]: D8 (Card) Meld: D8 D9 D10 | |
X: 7.5 cards[i]: D10 (Card) Meld: D8 D9 D10 | |
UpdateMeldPoints: 1 | |
updateMeldPoints: Total Score of Player: 1 is : 27 | |
Card Selected: H12 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 26 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Can't meld... Meld: D8 D9 D10 selectedCards: H12 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 | |
localMelds Count: 1 | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 2 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: H12 | |
getDiscardStartOffset | |
addToDiscardCardsList discardedCards.Count: 0 | |
addToDiscardCardsList card.discardCardIndex : 2 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
playAiTurn meld: D10 D9 D8 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: C5 D6 H7 H8 D8 D9 H9 D9 H10 D10 H12 | |
Rummy: H10 H9 H8 H7 | |
sequences: H10 H9 H8 H7 | |
getAllSequences:: meld: H10 H9 H8 H7 | |
getSequences: H7 H8 H9 H10 | |
Rummy: H10 H9 H8 H7 | |
sequences: H10 H9 H8 H7 | |
getAllSequences:: meld: H10 H9 H8 H7 | |
getSequences: D6 D8 D9 D10 | |
Rummy: D10 D9 D8 | |
sequences: D10 D9 D8 | |
getAllSequences:: meld: D10 D9 D8 | |
I am In getProperMelds: H10 H9 H8 H7 | |
Before Calling is Dissimilar from get ProperMelds: H10 H9 H8 H7 , meld: D10 D9 D8 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
getProperMelds Meld: H10 H9 H8 H7 | |
mdList m.getCardCount(): 4 jokerCount: 0 | |
getUsefulDiscardCards - Meld: H10 H9 H8 H7 | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards - Meld: H10 H9 H8 H7 | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
Possible melds: H10 H9 H8 H7 | |
processUsefulCards : discardedCards.Count:: 1 | |
possbleMeld[j]: H10 H9 H8 H7 | |
MeldCards: H10 H9 H8 H7 | |
c: H10, ismleded: False, c: mIsDiscardCard: False | |
c: H9, ismleded: False, c: mIsDiscardCard: False | |
c: H8, ismleded: False, c: mIsDiscardCard: False | |
c: H7, ismleded: False, c: mIsDiscardCard: False | |
usefulDiscardCards at this point: | |
MeldList count: 1 | |
enableHighlightOfCards | |
possible Meld: H10 H9 H8 H7 | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 1 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
getSequences: C5 D6 H7 H8 D9 H9 H10 C13 | |
Rummy: H10 H9 H8 H7 | |
sequences: H10 H9 H8 H7 | |
getAllSequences:: meld: H10 H9 H8 H7 | |
getSequences: H7 H8 H9 H10 | |
Rummy: H10 H9 H8 H7 | |
sequences: H10 H9 H8 H7 | |
getAllSequences:: meld: H10 H9 H8 H7 | |
assignValueForJokerCard: PossibleMeld: H10 H9 H8 H7 | |
getSequences: H7 H8 H9 H10 | |
Rummy: H10 H9 H8 H7 | |
sequences: H10 H9 H8 H7 | |
getAllSequences:: meld: H10 H9 H8 H7 | |
Possible melds in Player Cards: H10 (Card) | |
Possible melds in Player Cards: H9 (Card) | |
Possible melds in Player Cards: H8 (Card) | |
Possible melds in Player Cards: H7 (Card) | |
Time: 0CardsCount: 4 possible Meld Cards count: 4 Meld: H10 H9 H8 H7 | |
Create Meld for player | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
UpdateMeldPoints: 2 | |
updateMeldPoints: Total Score of Player: 2 is : 34 | |
compriseCardDistanceOfMeldForOtherPlayers: H7 H8 H9 H10 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: C5 D6 D9 C13 | |
getDiscardCard: C13, 0 | |
Discard Card: C13 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: C13 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: C13 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 2 | |
Calling MoveCard | |
discardAiCard: 2, card: C13 | |
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: H12 C13 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 H12 C13 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C3 H12 C13 | |
getSequences: C3 H12 C13 | |
getAllMySequences returned with seqs: 0 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 H12 C13 | |
getAllMySets : | |
getAllMySets : C3 H12 C13 | |
fetchAllUsefulDiscards meld Count: 2 | |
meld : D8 D9 D10 : SEQUENCE | |
meld: D10 D9 D8 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: D10 D9 D8 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 H12 C13 D8 D9 D10 , meldName: D8 D9 D10 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C3 H12 C13 D8 D9 D10 | |
m from pure seqs: D10 D9 D8 | |
getSequences: C3 D8 D9 D10 H12 C13 | |
m from seqMelds: D10 D9 D8 | |
optimizeSequenceMelds | |
UnionMeld Sequence: D10 D9 D8 | |
UnionMeld Sequence: D10 D9 D8 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: D10 D9 D8 | |
1st fetchUsefulDiscardsInSequences: seq: D10 D9 D8 | |
fetchUsefulDiscardsInSequences: seq: D10 D9 D8 | |
meld : H7 H8 H9 H10 : SEQUENCE | |
meld: H10 H9 H8 H7 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H10 H9 H8 H7 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 H12 C13 H7 H8 H9 H10 , meldName: H7 H8 H9 H10 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C3 H12 C13 H7 H8 H9 H10 | |
m from pure seqs: H10 H9 H8 H7 | |
getSequences: C3 H7 H8 H9 H10 H12 C13 | |
m from seqMelds: H10 H9 H8 H7 | |
optimizeSequenceMelds | |
UnionMeld Sequence: H10 H9 H8 H7 | |
UnionMeld Sequence: H10 H9 H8 H7 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: H10 H9 H8 H7 | |
1st fetchUsefulDiscardsInSequences: seq: H10 H9 H8 H7 | |
fetchUsefulDiscardsInSequences: seq: H10 H9 H8 H7 | |
Card Selected: S10 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Trueplayer.mIsCardTaken: False Tapable: True cardsInDeck 24 | |
player.mIsTurn: True,c.mTapable: True | |
deckCard : S10 | |
updatePlayerCardsDisplayTest | |
Card Selected: S10 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 24 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Can't meld... Meld: D8 D9 D10 selectedCards: S10 | |
Can't meld... Meld: H7 H8 H9 H10 selectedCards: S10 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 | |
localMelds Count: 1 | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 2 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: S10 | |
addToDiscardCardsList discardedCards.Count: 2 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
playAiTurn meld: D10 D9 D8 | |
playAiTurn meld: H10 H9 H8 H7 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: C5 D6 D8 D9 D9 S10 D10 H12 C13 | |
Rummy: D10 D9 D8 | |
sequences: D10 D9 D8 | |
getAllSequences:: meld: D10 D9 D8 | |
getSequences: D8 D9 D10 | |
Rummy: D10 D9 D8 | |
sequences: D10 D9 D8 | |
getAllSequences:: meld: D10 D9 D8 | |
I am In getProperMelds: D10 D9 D8 | |
Before Calling is Dissimilar from get ProperMelds: D10 D9 D8 , meld: D10 D9 D8 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: C5 D6 H7 H8 D9 H9 S10 H10 H12 C13 | |
Rummy: H10 H9 H8 H7 | |
sequences: H10 H9 H8 H7 | |
getAllSequences:: meld: H10 H9 H8 H7 | |
getSequences: H7 H8 H9 H10 | |
Rummy: H10 H9 H8 H7 | |
sequences: H10 H9 H8 H7 | |
getAllSequences:: meld: H10 H9 H8 H7 | |
I am In getProperMelds: H10 H9 H8 H7 | |
Before Calling is Dissimilar from get ProperMelds: H10 H9 H8 H7 , meld: H10 H9 H8 H7 | |
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 | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 2 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
getSequences: C5 D6 D9 H10 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: C5 D6 D9 H10 | |
getDiscardCard: C5, 0 | |
Discard Card: C5 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: C5 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: C5 | |
addToDiscardCardsList discardedCards.Count: 3 | |
addToDiscardCardsList card.discardCardIndex : 4 | |
Calling MoveCard | |
discardAiCard: 2, card: C5 | |
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: H12 C13 S10 C5 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 H12 C13 S10 C5 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C3 H12 C13 S10 C5 | |
getSequences: C3 C5 S10 H12 C13 | |
getAllMySequences returned with seqs: 0 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 H12 C13 S10 C5 | |
getAllMySets : | |
getAllMySets : C3 H12 C13 S10 C5 | |
fetchAllUsefulDiscards meld Count: 2 | |
meld : D8 D9 D10 : SEQUENCE | |
meld: D10 D9 D8 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: D10 D9 D8 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 H12 C13 S10 C5 D8 D9 D10 , meldName: D8 D9 D10 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C3 H12 C13 S10 C5 D8 D9 D10 | |
m from pure seqs: D10 D9 D8 | |
getSequences: C3 C5 D8 D9 S10 D10 H12 C13 | |
m from seqMelds: D10 D9 D8 | |
optimizeSequenceMelds | |
UnionMeld Sequence: D10 D9 D8 | |
UnionMeld Sequence: D10 D9 D8 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: D10 D9 D8 | |
1st fetchUsefulDiscardsInSequences: seq: D10 D9 D8 | |
fetchUsefulDiscardsInSequences: seq: D10 D9 D8 | |
meld : H7 H8 H9 H10 : SEQUENCE | |
meld: H10 H9 H8 H7 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H10 H9 H8 H7 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 H12 C13 S10 C5 H7 H8 H9 H10 , meldName: H7 H8 H9 H10 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C3 H12 C13 S10 C5 H7 H8 H9 H10 | |
m from pure seqs: H10 H9 H8 H7 | |
getSequences: C3 C5 H7 H8 H9 S10 H10 H12 C13 | |
m from seqMelds: H10 H9 H8 H7 | |
optimizeSequenceMelds | |
UnionMeld Sequence: H10 H9 H8 H7 | |
UnionMeld Sequence: H10 H9 H8 H7 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: H10 H9 H8 H7 | |
1st fetchUsefulDiscardsInSequences: seq: H10 H9 H8 H7 | |
fetchUsefulDiscardsInSequences: seq: H10 H9 H8 H7 | |
Card Selected: D9 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Trueplayer.mIsCardTaken: False Tapable: True cardsInDeck 22 | |
player.mIsTurn: True,c.mTapable: True | |
deckCard : D9 | |
updatePlayerCardsDisplayTest | |
Card Selected: D9 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 22 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Can't meld... Meld: D8 D9 D10 selectedCards: D9 | |
Can't meld... Meld: H7 H8 H9 H10 selectedCards: D9 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 | |
localMelds Count: 1 | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 2 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: D9 | |
addToDiscardCardsList discardedCards.Count: 4 | |
addToDiscardCardsList card.discardCardIndex : 5 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
playAiTurn meld: D10 D9 D8 | |
playAiTurn meld: H10 H9 H8 H7 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: C5 D6 D8 D9 D9 D9 S10 H10 D10 H12 C13 | |
Rummy: D10 D9 D8 | |
sequences: D10 D9 D8 | |
getAllSequences:: meld: D10 D9 D8 | |
getSequences: D8 D9 D10 | |
Rummy: D10 D9 D8 | |
sequences: D10 D9 D8 | |
getAllSequences:: meld: D10 D9 D8 | |
getSequences: H10 H12 | |
I am In getProperMelds: D10 D9 D8 | |
Before Calling is Dissimilar from get ProperMelds: D10 D9 D8 , meld: D10 D9 D8 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: C5 D6 H7 H8 D9 D9 H9 S10 H10 H10 H12 C13 | |
Rummy: H10 H9 H8 H7 | |
sequences: H10 H9 H8 H7 | |
getAllSequences:: meld: H10 H9 H8 H7 | |
getSequences: H7 H8 H9 H10 | |
Rummy: H10 H9 H8 H7 | |
sequences: H10 H9 H8 H7 | |
getAllSequences:: meld: H10 H9 H8 H7 | |
getSequences: H10 H12 | |
I am In getProperMelds: H10 H9 H8 H7 | |
Before Calling is Dissimilar from get ProperMelds: H10 H9 H8 H7 , meld: H10 H9 H8 H7 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
processUsefulCards : discardedCards.Count:: 5 | |
usefulDiscardCards at this point: | |
MeldList count: 2 | |
enableHighlightOfCards | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 2 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
getSequences: C4 D6 D9 H10 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: C4 D6 D9 H10 | |
getDiscardCard: C4, 0 | |
Discard Card: C4 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: C4 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: C4 | |
addToDiscardCardsList discardedCards.Count: 5 | |
addToDiscardCardsList card.discardCardIndex : 6 | |
Calling MoveCard | |
discardAiCard: 2, card: C4 | |
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: H12 C13 S10 C5 D9 C4 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 H12 C13 S10 C5 D9 C4 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C3 H12 C13 S10 C5 D9 C4 | |
m from pure seqs: C5 C4 C3 | |
getSequences: C3 C4 C5 D9 S10 H12 C13 | |
m from seqMelds: C5 C4 C3 | |
optimizeSequenceMelds | |
UnionMeld Sequence: C5 C4 C3 | |
UnionMeld Sequence: C5 C4 C3 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: C5 C4 C3 | |
1st fetchUsefulDiscardsInSequences: seq: C5 C4 C3 | |
fetchUsefulDiscardsInSequences: seq: C5 C4 C3 | |
card with lowest Discrd index: C5 (Card) | |
meld : C5 C4 C3 : SEQUENCE | |
its a sequence and c is : C5 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 H12 C13 S10 C5 D9 C4 | |
getAllMySets : | |
getAllMySets : C3 H12 C13 S10 C5 D9 C4 | |
fetchAllUsefulDiscards meld Count: 2 | |
meld : D8 D9 D10 : SEQUENCE | |
meld: D10 D9 D8 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: D10 D9 D8 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 H12 C13 S10 C5 D9 C4 D8 D9 D10 , meldName: D8 D9 D10 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C3 H12 C13 S10 C5 D9 C4 D8 D9 D10 | |
m from pure seqs: D10 D9 D8 | |
m from pure seqs: C5 C4 C3 | |
getSequences: C3 C4 C5 D8 D9 D9 S10 D10 H12 C13 | |
m from seqMelds: C5 C4 C3 | |
optimizeSequenceMelds | |
UnionMeld Sequence: D10 D9 D8 | |
UnionMeld Sequence: C5 C4 C3 | |
UnionMeld Sequence: C5 C4 C3 | |
getAllMySequences returned with seqs: 2 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: D10 D9 D8 | |
1st fetchUsefulDiscardsInSequences: seq: D10 D9 D8 | |
1st fetchUsefulDiscardsInSequences: seq: C5 C4 C3 | |
fetchUsefulDiscardsInSequences: seq: D10 D9 D8 | |
card with lowest Discrd index: D9 (Card) | |
meld : D10 D9 D8 : SEQUENCE | |
its a sequence and c is : D9 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
fetchUsefulDiscardsInSequences: seq: C5 C4 C3 | |
card with lowest Discrd index: C5 (Card) | |
meld : C5 C4 C3 : SEQUENCE | |
its a sequence and c is : C5 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
seqUsefulCards != null && meld not NULL : D10 D9 D8 | |
useful seqCard but already in meld (meldCard): D9 | |
pickUsefulDiscardsFromSequences in the LOOP: C4 C3 | |
1st fetchUsefulDiscardsInSequences: seq: D10 D8 | |
1st fetchUsefulDiscardsInSequences: seq: C4 C3 | |
fetchUsefulDiscardsInSequences: seq: D10 D8 | |
fetchUsefulDiscardsInSequences: seq: C4 C3 | |
card with lowest Discrd index: C4 (Card) | |
meld : C4 C3 : NONE | |
meld : H7 H8 H9 H10 : SEQUENCE | |
meld: H10 H9 H8 H7 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H10 H9 H8 H7 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 H12 C13 S10 C5 D9 C4 H7 H8 H9 H10 , meldName: H7 H8 H9 H10 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C3 H12 C13 S10 C5 D9 C4 H7 H8 H9 H10 | |
m from pure seqs: H10 H9 H8 H7 | |
m from pure seqs: C5 C4 C3 | |
getSequences: C3 C4 C5 H7 H8 D9 H9 S10 H10 H12 C13 | |
m from seqMelds: C5 C4 C3 | |
optimizeSequenceMelds | |
UnionMeld Sequence: H10 H9 H8 H7 | |
UnionMeld Sequence: C5 C4 C3 | |
UnionMeld Sequence: C5 C4 C3 | |
getAllMySequences returned with seqs: 2 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: H10 H9 H8 H7 | |
1st fetchUsefulDiscardsInSequences: seq: H10 H9 H8 H7 | |
1st fetchUsefulDiscardsInSequences: seq: C5 C4 C3 | |
fetchUsefulDiscardsInSequences: seq: H10 H9 H8 H7 | |
fetchUsefulDiscardsInSequences: seq: C5 C4 C3 | |
card with lowest Discrd index: C5 (Card) | |
meld : C5 C4 C3 : SEQUENCE | |
its a sequence and c is : C5 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
seqUsefulCards != null && meld not NULL : H10 H9 H8 H7 | |
pickUsefulDiscardsFromSequences in the LOOP: C4 C3 | |
1st fetchUsefulDiscardsInSequences: seq: H10 H9 H8 H7 | |
1st fetchUsefulDiscardsInSequences: seq: C4 C3 | |
fetchUsefulDiscardsInSequences: seq: H10 H9 H8 H7 | |
fetchUsefulDiscardsInSequences: seq: C4 C3 | |
card with lowest Discrd index: C4 (Card) | |
meld : C4 C3 : NONE | |
Final Distinct usefulDiscards + count: 1, cards: C5 | |
Card Selected: C5 (Card) c.mIsDiscardCard: True c.mIsDeckCard: Falseplayer.mIsCardTaken: False Tapable: True cardsInDeck 20 | |
player.mIsTurn: True,c.mTapable: True | |
is DiscardCard Selected | |
updatePlayerCardsDisplayTest | |
updatePlayerCardsDisplayTest | |
updatePlayerCardsDisplayTest | |
Card: C5 (Card) Last DiscardedCard: C4 (Card) | |
Calling checkResult from Line 5682 | |
checkResult meldList != null && meldList.Count: 2 | |
checkResult exiting | |
removeCardsFromDiscardCards: C5 D9 C4 | |
handleSelectedDiscardCard | |
checkForPossibleMelds | |
Can't meld... Meld: D8 D9 D10 selectedCards: C5 | |
Can't meld... Meld: H7 H8 H9 H10 selectedCards: C5 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 | |
localMelds Count: 1 | |
Card Selected: C3 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 20 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Meld: D8 D9 D10 | |
Double Diff NextCard: C3 (Card) meld: Meld | |
Meld: C3 C5 | |
halfSeqMelds: D8 D9 D10 | |
halfSeqMelds: C3 C5 | |
Can't meld... Meld: D8 D9 D10 selectedCards: C5 C3 | |
Meld: H7 H8 H9 H10 | |
Double Diff NextCard: C3 (Card) meld: Meld | |
Meld: C3 C5 | |
halfSeqMelds: H7 H8 H9 H10 | |
halfSeqMelds: C3 C5 | |
Can't meld... Meld: H7 H8 H9 H10 selectedCards: C5 C3 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 | |
localMelds Count: 1 | |
Card Selected: C4 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 20 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Meld: D8 D9 D10 | |
Meld: C3 C4 C5 | |
halfSeqMelds: D8 D9 D10 | |
halfSeqMelds: C3 C4 C5 | |
Can't meld... Meld: D8 D9 D10 selectedCards: C5 C3 C4 | |
Meld: H7 H8 H9 H10 | |
Meld: C3 C4 C5 | |
halfSeqMelds: H7 H8 H9 H10 | |
halfSeqMelds: C3 C4 C5 | |
Can't meld... Meld: H7 H8 H9 H10 selectedCards: C5 C3 C4 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 | |
localMelds Count: 1 | |
onMeldPanelClicked: mSelectedCards.Count: 3 | |
Meld: C5 C3 C4 | |
MeldState 0[Seq] || 2[Set] : PURE_SEQ | |
disableAllMelds | |
assignMeldScaleValue : meld.name: | |
localPlayer.melds count: 2 | |
PosList[i]: -232.7512 Meld string: D8 D9 D10 Meld Count: 2 CardCount: 3 startPosX: -232.7512 | |
PosList[i]: 232.7512 Meld string: Meld Count: 2 CardCount: 0 startPosX: 232.7512 | |
index: 0 mselectedCards Count: C3 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 1 mselectedCards Count: C4 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 2 mselectedCards Count: C5 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
compriseCardDistanceOfMeld: False | |
X: 0 cards[i]: D8 (Card) Meld: D8 D9 D10 | |
X: 7.5 cards[i]: D10 (Card) Meld: D8 D9 D10 | |
X: 0 cards[i]: C3 (Card) Meld: C3 C4 C5 | |
X: 7.5 cards[i]: C5 (Card) Meld: C3 C4 C5 | |
UpdateMeldPoints: 1 | |
updateMeldPoints: Total Score of Player: 1 is : 39 | |
Card Selected: D9 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 20 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Can't meld... Meld: D8 D9 D10 selectedCards: D9 | |
Can't meld... Meld: H7 H8 H9 H10 selectedCards: D9 | |
Can't meld... Meld: C3 C4 C5 selectedCards: D9 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 2 | |
onCardDeselected- handleLocalPlayerMeldHighlight | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 1 | |
Discard Card: card: D9 | |
addToDiscardCardsList discardedCards.Count: 3 | |
addToDiscardCardsList card.discardCardIndex : 4 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
ChangeTurn | |
localPlayer mID: 1 | |
Show Result | |
PlayerMeldScore: 39 ToTal score: 39 | |
isDeclared: False Player: YOU round Score: 39 cards: | |
PlayerMeldScore: 34 ToTal score: 9 | |
isDeclared: False Player: LILY round Score: 9 cards: | |
LILY | |
D6 D9 H10 | |
mAxScore: 500 | |
Show GameOver screen | |
Destroy: Row1 child: H10 H9 H8 H7 | |
New Round | |
UpdateMeldPoints: 1 | |
updateMeldPoints: Total Score of Player: 1 is : 0 | |
UpdateMeldPoints: 2 | |
updateMeldPoints: Total Score of Player: 2 is : 0 | |
Player count: 2 | |
Create Deck | |
dealCardsEx | |
mTotal : 2 totalCards: 26 NUM: 7 noOfCards: 13 | |
getDiscardStartOffset | |
DISCARD_CARD_DISTANCE: 20 x: -284.5023 discardCardPosition X: -264.5023 | |
updatePlayerCardsDisplayTest | |
updatePlayerCardsDisplayTest | |
GaMgr:: onSort 13, unsortCards Count: 13 | |
Card Selected: H5 (Card) c.mIsDiscardCard: True c.mIsDeckCard: Falseplayer.mIsCardTaken: False Tapable: True cardsInDeck 26 | |
player.mIsTurn: True,c.mTapable: True | |
is DiscardCard Selected | |
updatePlayerCardsDisplayTest | |
Card: H5 (Card) Last DiscardedCard: H5 (Card) | |
handleSelectedDiscardCard Card: H5 (Card) | |
Calling checkResult from Line 5682 | |
checkResult exiting | |
removeCardsFromDiscardCards: H5 | |
Card Selected: H13 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 26 | |
player.mIsTurn: True,c.mTapable: True | |
Card Selected: H13 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 26 | |
player.mIsTurn: True,c.mTapable: True | |
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: H13 | |
getDiscardStartOffset | |
addToDiscardCardsList discardedCards.Count: 0 | |
addToDiscardCardsList card.discardCardIndex : 2 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
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: C1 C2 S2 D3 S5 D6 H7 D8 S10 H11 S12 H13 C13 D13 | |
getSequences: H13 D13 C13 | |
getSequences: S10 S12 | |
getSequences: D6 D8 | |
getSequences: C1 C2 | |
I am In getProperMelds: H13 D13 C13 | |
getProperMelds Meld: H13 D13 C13 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
getUsefulDiscardCards - Meld: H13 D13 C13 | |
getUsefulDiscardCards CARDS: H13 | |
usefulCardsFromMelds: H13 | |
highightCards: highlightCards: H13 | |
highightCards: discardedCards: H13 | |
Possible melds: H13 D13 C13 | |
processUsefulCards : discardedCards.Count:: 1 | |
possbleMeld[j]: H13 D13 C13 | |
MeldCards: H13 D13 C13 | |
c: H13, ismleded: False, c: mIsDiscardCard: True | |
c: D13, ismleded: False, c: mIsDiscardCard: False | |
c: C13, ismleded: False, c: mIsDiscardCard: False | |
usefulDiscardCards at this point: H13 | |
MeldList count: 0 | |
enableHighlightOfCards | |
possible Meld: H13 D13 C13 | |
isMeldScoring: True | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
calling checkresult from delayCardAdditionToMeld | |
removeCardsFromDiscardCards: H13 | |
checkResult exiting | |
assignValueForJokerCard: PossibleMeld: H13 D13 C13 | |
getSequences: H13 D13 C13 | |
Possible melds in Player Cards: H13 (Card) | |
Possible melds in Player Cards: D13 (Card) | |
Possible melds in Player Cards: C13 (Card) | |
Time: 0CardsCount: 3 possible Meld Cards count: 3 Meld: H13 D13 C13 | |
Create Meld for player | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
UpdateMeldPoints: 2 | |
updateMeldPoints: Total Score of Player: 2 is : 30 | |
compriseCardDistanceOfMeldForOtherPlayers: H13 D13 C13 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: C1 C2 S2 D3 S5 D6 H7 D8 S10 H11 S12 | |
getDiscardCard: D3, 0 | |
Discard Card: D3 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: D3 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: D3 | |
getDiscardStartOffset | |
addToDiscardCardsList discardedCards.Count: 0 | |
addToDiscardCardsList card.discardCardIndex : 2 | |
Calling MoveCard | |
discardAiCard: 2, card: D3 | |
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: D3 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 D3 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C3 C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 D3 | |
getSequences: D2 H2 C3 D3 S4 H4 H5 C6 C8 H8 D9 D10 S11 S13 | |
getAllMySequences returned with seqs: 0 | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 D3 | |
getAllMySets : | |
getAllMySets : C3 C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 D3 | |
fetchAllUsefulDiscards meld Count: 1 | |
getSequences: H13 D13 C13 | |
meld : H13 D13 C13 : SET | |
meld: H13 D13 C13 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H13 D13 C13 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C3 C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 D3 H13 D13 C13 , meldName: H13 D13 C13 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C3 C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 D3 H13 D13 C13 | |
getAllMySets : | |
getAllMySets : C3 C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 D3 H13 D13 C13 | |
sets: 1 | |
set: H13 S13 D13 C13 | |
Calling fetchUsefulDiscardsInSets | |
Card Selected: S11 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: False Tapable: True cardsInDeck 25 | |
player.mIsTurn: True,c.mTapable: True | |
Card Selected: S4 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: False Tapable: True cardsInDeck 25 | |
player.mIsTurn: True,c.mTapable: True | |
Card Selected: S4 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: False Tapable: True cardsInDeck 25 | |
player.mIsTurn: True,c.mTapable: True | |
Card Selected: S3 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Trueplayer.mIsCardTaken: False Tapable: True cardsInDeck 25 | |
player.mIsTurn: True,c.mTapable: True | |
deckCard : S3 | |
updatePlayerCardsDisplayTest | |
Card Selected: C3 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 25 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Can't meld... Meld: H13 D13 C13 selectedCards: C3 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 | |
localMelds Count: 0 | |
discardPlayerCard: 1 | |
localPlayer.mCards.Count: 14 | |
onCardDeselected- discardPlayerCard | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
Discard Card: card: C3 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
playAiTurn meld: H13 D13 C13 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: C1 C2 S2 D3 C3 S5 D6 H7 D8 S10 H11 S12 H13 D13 C13 | |
sequences: C1 C3 C2 | |
getAllSequences:: meld: C1 C2 C3 | |
getSequences: C1 C2 C3 | |
sequences: C1 C3 C2 | |
getAllSequences:: meld: C1 C2 C3 | |
getSequences: H13 D13 C13 | |
getSequences: S10 S12 | |
getSequences: D6 D8 | |
I am In getProperMelds: C1 C3 C2 | |
Before Calling is Dissimilar from get ProperMelds: C1 C3 C2 , meld: H13 D13 C13 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
getProperMelds Meld: C1 C2 C3 | |
mdList m.getCardCount(): 3 jokerCount: 0 | |
I am In getProperMelds: H13 D13 C13 | |
Before Calling is Dissimilar from get ProperMelds: H13 D13 C13 , meld: H13 D13 C13 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards - Meld: C1 C2 C3 | |
getUsefulDiscardCards CARDS: C3 | |
getUsefulDiscardCards - Meld: C1 C2 C3 | |
getUsefulDiscardCards CARDS: C3 | |
getUsefulCardsFromDiscard: usefulCards: C3 | |
Possible melds: C1 C3 C2 | |
processUsefulCards : discardedCards.Count:: 2 | |
possbleMeld[j]: C1 C3 C2 | |
MeldCards: C1 C2 C3 | |
c: C1, ismleded: False, c: mIsDiscardCard: False | |
c: C2, ismleded: False, c: mIsDiscardCard: False | |
c: C3, ismleded: False, c: mIsDiscardCard: True | |
possbleMeld[j]: C1 C3 C2 | |
MeldCards: C1 C2 C3 | |
c: C1, ismleded: False, c: mIsDiscardCard: False | |
c: C2, ismleded: False, c: mIsDiscardCard: False | |
c: C3, ismleded: False, c: mIsDiscardCard: True | |
usefulDiscardCards at this point: C3 | |
MeldList count: 1 | |
enableHighlightOfCards | |
possible Meld: C1 C2 C3 | |
isMeldScoring: True | |
updatePlayerCardsDisplayTest | |
Delay Possible Melds | |
calling checkresult from delayCardAdditionToMeld | |
removeCardsFromDiscardCards: C3 | |
checkResult meldList != null && meldList.Count: 1 | |
checkResult exiting | |
assignValueForJokerCard: PossibleMeld: C1 C2 C3 | |
getSequences: C1 C2 C3 | |
sequences: C1 C3 C2 | |
getAllSequences:: meld: C1 C2 C3 | |
Possible melds in Player Cards: C1 (Card) | |
Possible melds in Player Cards: C2 (Card) | |
Possible melds in Player Cards: C3 (Card) | |
Time: 0CardsCount: 3 possible Meld Cards count: 3 Meld: C1 C2 C3 | |
Create Meld for player | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
Player ID of Card: 2 | |
updatePlayerCardsDisplayTest | |
UpdateMeldPoints: 2 | |
updateMeldPoints: Total Score of Player: 2 is : 50 | |
compriseCardDistanceOfMeldForOtherPlayers: C1 C2 C3 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: S2 S5 D6 H7 D8 S10 H11 S12 | |
getDiscardCard: S5, 0 | |
Discard Card: S5 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: S5 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: S5 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardAiCard: 2, card: S5 | |
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: D3 S5 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 D3 S5 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 D3 S5 | |
m from pure seqs: S5 S4 S3 | |
getSequences: D2 H2 S3 D3 S4 H4 H5 S5 C6 C8 H8 D9 D10 S11 S13 | |
m from seqMelds: S5 S4 S3 | |
optimizeSequenceMelds | |
UnionMeld Sequence: S5 S4 S3 | |
UnionMeld Sequence: S5 S4 S3 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: S5 S4 S3 | |
1st fetchUsefulDiscardsInSequences: seq: S5 S4 S3 | |
fetchUsefulDiscardsInSequences: seq: S5 S4 S3 | |
card with lowest Discrd index: S5 (Card) | |
meld : S5 S4 S3 : SEQUENCE | |
its a sequence and c is : S5 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 D3 S5 | |
getAllMySets : | |
getAllMySets : C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 D3 S5 | |
fetchAllUsefulDiscards meld Count: 2 | |
getSequences: H13 D13 C13 | |
meld : H13 D13 C13 : SET | |
meld: H13 D13 C13 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H13 D13 C13 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 D3 S5 H13 D13 C13 , meldName: H13 D13 C13 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 D3 S5 H13 D13 C13 | |
getAllMySets : | |
getAllMySets : C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 D3 S5 H13 D13 C13 | |
sets: 1 | |
set: H13 S13 D13 C13 | |
Calling fetchUsefulDiscardsInSets | |
meld : C1 C2 C3 : SEQUENCE | |
meld: C1 C3 C2 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: C1 C3 C2 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 D3 S5 C1 C2 C3 , meldName: C1 C2 C3 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C6 C8 D2 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 D3 S5 C1 C2 C3 | |
m from pure seqs: S5 S4 S3 | |
getSequences: C1 H2 D2 C2 D3 S3 C3 S4 H4 H5 S5 C6 H8 C8 D9 D10 S11 S13 | |
m from seqMelds: C1 C3 C2 | |
m from seqMelds: S5 S4 S3 | |
optimizeSequenceMelds | |
UnionMeld Sequence: S5 S4 S3 | |
UnionMeld Sequence: C1 C2 C3 | |
UnionMeld Sequence: S5 S4 S3 | |
getAllMySequences returned with seqs: 2 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: S5 S4 S3 | |
1st fetchUsefulDiscardsInSequences: seq: S5 S4 S3 | |
1st fetchUsefulDiscardsInSequences: seq: C1 C3 C2 | |
fetchUsefulDiscardsInSequences: seq: S5 S4 S3 | |
card with lowest Discrd index: S5 (Card) | |
meld : S5 S4 S3 : SEQUENCE | |
its a sequence and c is : S5 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
fetchUsefulDiscardsInSequences: seq: C1 C3 C2 | |
seqUsefulCards != null && meld not NULL : C1 C3 C2 | |
pickUsefulDiscardsFromSequences in the LOOP: C1 C3 C2 | |
1st fetchUsefulDiscardsInSequences: seq: S4 S3 | |
1st fetchUsefulDiscardsInSequences: seq: C1 C3 C2 | |
fetchUsefulDiscardsInSequences: seq: S4 S3 | |
fetchUsefulDiscardsInSequences: seq: C1 C3 C2 | |
Final Distinct usefulDiscards + count: 1, cards: S5 | |
Card Selected: S5 (Card) c.mIsDiscardCard: True c.mIsDeckCard: Falseplayer.mIsCardTaken: False Tapable: True cardsInDeck 24 | |
player.mIsTurn: True,c.mTapable: True | |
is DiscardCard Selected | |
updatePlayerCardsDisplayTest | |
Card: S5 (Card) Last DiscardedCard: S5 (Card) | |
handleSelectedDiscardCard Card: S5 (Card) | |
Calling checkResult from Line 5682 | |
checkResult meldList != null && meldList.Count: 2 | |
checkResult exiting | |
removeCardsFromDiscardCards: S5 | |
Card Selected: D2 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 24 | |
player.mIsTurn: True,c.mTapable: True | |
Card Selected: D2 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 24 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Can't meld... Meld: H13 D13 C13 selectedCards: D2 | |
Can't meld... Meld: C1 C2 C3 selectedCards: D2 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 | |
localMelds Count: 0 | |
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: D2 | |
addToDiscardCardsList discardedCards.Count: 1 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
playAiTurn meld: H13 D13 C13 | |
playAiTurn meld: C1 C3 C2 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: D2 S2 D3 D6 H7 D8 S10 H11 S12 H13 D13 C13 | |
getSequences: H13 D13 C13 | |
getSequences: S10 S12 | |
getSequences: D2 D3 | |
I am In getProperMelds: H13 D13 C13 | |
Before Calling is Dissimilar from get ProperMelds: H13 D13 C13 , meld: H13 D13 C13 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: C1 D2 S2 C2 D3 C3 D6 H7 D8 S10 H11 S12 | |
sequences: C1 C3 C2 | |
getAllSequences:: meld: C1 C2 C3 | |
getSequences: C1 C2 C3 | |
sequences: C1 C3 C2 | |
getAllSequences:: meld: C1 C2 C3 | |
getSequences: S10 S12 | |
getSequences: D2 D3 | |
I am In getProperMelds: C1 C3 C2 | |
Before Calling is Dissimilar from get ProperMelds: C1 C3 C2 , meld: C1 C3 C2 | |
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: 2 | |
enableHighlightOfCards | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 2 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
getSequences: S2 D6 H7 D8 S10 D11 H11 S12 | |
getSequences: S10 S12 | |
getSequences: D6 D8 | |
getSequences: H11 D11 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: S2 D6 H7 D8 S10 D11 H11 S12 | |
getDiscardCard: S2, 0 | |
Discard Card: S2 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: S2 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: S2 | |
addToDiscardCardsList discardedCards.Count: 2 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardAiCard: 2, card: S2 | |
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: D3 D2 S2 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C6 C8 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 S5 D3 D2 S2 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C6 C8 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 S5 D3 D2 S2 | |
m from pure seqs: S5 S4 S3 S2 | |
getSequences: H2 D2 S2 S3 D3 S4 H4 H5 S5 C6 C8 H8 D9 D10 S11 S13 | |
m from seqMelds: S5 S4 S3 S2 | |
optimizeSequenceMelds | |
UnionMeld Sequence: S5 S4 S3 S2 | |
UnionMeld Sequence: S5 S4 S3 S2 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: S5 S4 S3 S2 | |
1st fetchUsefulDiscardsInSequences: seq: S5 S4 S3 S2 | |
fetchUsefulDiscardsInSequences: seq: S5 S4 S3 S2 | |
card with lowest Discrd index: S2 (Card) | |
meld : S5 S4 S3 S2 : SEQUENCE | |
its a sequence and c is : S2 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C6 C8 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 S5 D3 D2 S2 | |
getAllMySets : | |
getAllMySets : C6 C8 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 S5 D3 D2 S2 | |
sets: 1 | |
set: H2 S2 D2 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: D2 (Card) | |
getSequences: H2 S2 D2 | |
meld : H2 S2 D2 : SET | |
fetchAllUsefulDiscards meld Count: 2 | |
getSequences: H13 D13 C13 | |
meld : H13 D13 C13 : SET | |
meld: H13 D13 C13 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H13 D13 C13 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C6 C8 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 S5 D3 D2 S2 H13 D13 C13 , meldName: H13 D13 C13 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C6 C8 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 S5 D3 D2 S2 H13 D13 C13 | |
getAllMySets : | |
getAllMySets : C6 C8 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 S5 D3 D2 S2 H13 D13 C13 | |
sets: 2 | |
set: H13 S13 D13 C13 | |
set: H2 S2 D2 | |
Calling fetchUsefulDiscardsInSets | |
card with lowest Discrd index: D2 (Card) | |
getSequences: H2 S2 D2 | |
meld : H2 S2 D2 : SET | |
meld : C1 C2 C3 : SEQUENCE | |
meld: C1 C3 C2 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: C1 C3 C2 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C6 C8 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 S5 D3 D2 S2 C1 C2 C3 , meldName: C1 C2 C3 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C6 C8 D9 D10 S4 S11 S13 H2 H4 H8 H5 S3 S5 D3 D2 S2 C1 C2 C3 | |
m from pure seqs: S5 S4 S3 S2 | |
getSequences: C1 S2 D2 H2 C2 C3 D3 S3 S4 H4 S5 H5 C6 C8 H8 D9 D10 S11 S13 | |
m from seqMelds: C1 C3 C2 | |
optimizeSequenceMelds | |
UnionMeld Sequence: S5 S4 S3 S2 | |
UnionMeld Sequence: C1 C2 C3 | |
getAllMySequences returned with seqs: 2 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: S5 S4 S3 S2 | |
1st fetchUsefulDiscardsInSequences: seq: S5 S4 S3 S2 | |
1st fetchUsefulDiscardsInSequences: seq: C1 C3 C2 | |
fetchUsefulDiscardsInSequences: seq: S5 S4 S3 S2 | |
card with lowest Discrd index: S2 (Card) | |
meld : S5 S4 S3 S2 : SEQUENCE | |
its a sequence and c is : S2 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
fetchUsefulDiscardsInSequences: seq: C1 C3 C2 | |
seqUsefulCards != null && meld not NULL : C1 C3 C2 | |
pickUsefulDiscardsFromSequences in the LOOP: C1 C3 C2 | |
1st fetchUsefulDiscardsInSequences: seq: S5 S4 S3 | |
1st fetchUsefulDiscardsInSequences: seq: C1 C3 C2 | |
fetchUsefulDiscardsInSequences: seq: S5 S4 S3 | |
fetchUsefulDiscardsInSequences: seq: C1 C3 C2 | |
Final Distinct usefulDiscards + count: 2, cards: S2 D2 | |
Card Selected: S2 (Card) c.mIsDiscardCard: True c.mIsDeckCard: Falseplayer.mIsCardTaken: False Tapable: True cardsInDeck 22 | |
player.mIsTurn: True,c.mTapable: True | |
is DiscardCard Selected | |
updatePlayerCardsDisplayTest | |
Card: S2 (Card) Last DiscardedCard: S2 (Card) | |
handleSelectedDiscardCard Card: S2 (Card) | |
Calling checkResult from Line 5682 | |
checkResult meldList != null && meldList.Count: 2 | |
checkResult exiting | |
removeCardsFromDiscardCards: S2 | |
Card Selected: S2 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 22 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Can't meld... Meld: H13 D13 C13 selectedCards: S2 | |
Can't meld... Meld: C1 C2 C3 selectedCards: S2 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 | |
localMelds Count: 0 | |
Card Selected: S4 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 22 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Double Diff NextCard: S4 (Card) meld: Meld | |
Meld: S2 S4 | |
halfSeqMelds: S2 S4 | |
Can't meld... Meld: H13 D13 C13 selectedCards: S2 S4 | |
Double Diff NextCard: S4 (Card) meld: Meld | |
Meld: S2 S4 | |
Meld: C1 C2 C3 | |
halfSeqMelds: S2 S4 | |
halfSeqMelds: C1 C2 C3 | |
Can't meld... Meld: C1 C2 C3 selectedCards: S2 S4 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 | |
localMelds Count: 0 | |
Card Selected: S3 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 22 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Meld: S2 S3 S4 | |
halfSeqMelds: S2 S3 S4 | |
Can't meld... Meld: H13 D13 C13 selectedCards: S2 S4 S3 | |
Meld: S2 S3 S4 | |
Meld: C1 C2 C3 | |
halfSeqMelds: S2 S3 S4 | |
halfSeqMelds: C1 C2 C3 | |
Can't meld... Meld: C1 C2 C3 selectedCards: S2 S4 S3 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 | |
localMelds Count: 0 | |
Card Selected: S5 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 22 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Meld: S2 S3 S4 S5 | |
halfSeqMelds: S2 S3 S4 S5 | |
Can't meld... Meld: H13 D13 C13 selectedCards: S2 S4 S3 S5 | |
Meld: S2 S3 S4 S5 | |
Meld: C1 C2 C3 | |
halfSeqMelds: S2 S3 S4 S5 | |
halfSeqMelds: C1 C2 C3 | |
Can't meld... Meld: C1 C2 C3 selectedCards: S2 S4 S3 S5 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 0 | |
localMelds Count: 0 | |
onMeldPanelClicked: mSelectedCards.Count: 4 | |
Meld: S2 S4 S3 S5 | |
MeldState 0[Seq] || 2[Set] : PURE_SEQ | |
disableAllMelds | |
assignMeldScaleValue : meld.name: | |
localPlayer.melds count: 1 | |
index: 0 mselectedCards Count: S2 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 1 mselectedCards Count: S3 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 2 mselectedCards Count: S4 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 3 mselectedCards Count: S5 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
compriseCardDistanceOfMeld: False | |
X: 0 cards[i]: S2 (Card) Meld: S2 S3 S4 S5 | |
X: -10 cards[i]: S4 (Card) Meld: S2 S3 S4 S5 | |
X: 25 cards[i]: S5 (Card) Meld: S2 S3 S4 S5 | |
UpdateMeldPoints: 1 | |
updateMeldPoints: Total Score of Player: 1 is : 14 | |
Card Selected: H8 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 22 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Can't meld... Meld: H13 D13 C13 selectedCards: H8 | |
Can't meld... Meld: C1 C2 C3 selectedCards: H8 | |
Can't meld... Meld: S2 S3 S4 S5 selectedCards: H8 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 | |
localMelds Count: 1 | |
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: 2 | |
addToDiscardCardsList card.discardCardIndex : 3 | |
Calling MoveCard | |
discardPlayerCard: calling changeTurn | |
ChangeTurn : 1 | |
ChangeTurn | |
localPlayer mID: 1 | |
In change turn line 2817 mTotalPlayers: 2 | |
NextPlayer: 2 | |
playAiTurn now: 2 | |
playAiTurn meld: H13 D13 C13 | |
playAiTurn meld: C1 C3 C2 | |
playAiTurn meld: S5 S4 S3 S2 | |
disableAllMelds | |
meldList Count is >0 | |
getSequences: D2 D3 D6 H7 H8 D8 S10 D11 H11 S12 H13 D13 C13 | |
getSequences: H13 D13 C13 | |
getSequences: H7 H8 | |
getSequences: S10 S12 | |
getSequences: D2 D3 | |
getSequences: H11 D11 | |
I am In getProperMelds: H13 D13 C13 | |
Before Calling is Dissimilar from get ProperMelds: H13 D13 C13 , meld: H13 D13 C13 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: C1 D2 C2 D3 C3 D6 H7 H8 D8 S10 D11 H11 S12 | |
sequences: C1 C3 C2 | |
getAllSequences:: meld: C1 C2 C3 | |
getSequences: C1 C2 C3 | |
sequences: C1 C3 C2 | |
getAllSequences:: meld: C1 C2 C3 | |
getSequences: H7 H8 | |
getSequences: S10 S12 | |
getSequences: D2 D3 | |
getSequences: H11 D11 | |
I am In getProperMelds: C1 C3 C2 | |
Before Calling is Dissimilar from get ProperMelds: C1 C3 C2 , meld: C1 C3 C2 | |
meld.meldOwnerID: 2, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
getSequences: D2 S2 D3 S3 S4 S5 D6 H7 H8 D8 S10 D11 H11 S12 | |
Rummy: S5 S4 S3 S2 | |
sequences: S5 S4 S3 S2 | |
getAllSequences:: meld: S5 S4 S3 S2 | |
getSequences: S2 S3 S4 S5 | |
Rummy: S5 S4 S3 S2 | |
sequences: S5 S4 S3 S2 | |
getAllSequences:: meld: S5 S4 S3 S2 | |
getSequences: H7 H8 | |
getSequences: S10 S12 | |
getSequences: D2 D3 | |
getSequences: H11 D11 | |
I am In getProperMelds: S5 S4 S3 S2 | |
Before Calling is Dissimilar from get ProperMelds: S5 S4 S3 S2 , meld: S5 S4 S3 S2 | |
meld.meldOwnerID: 1, m.OwnerID: -5 | |
melds of same name, continue | |
getUsefulDiscardCards CARDS: | |
getUsefulDiscardCards CARDS: | |
getUsefulCardsFromDiscard: usefulCards: | |
processUsefulCards : discardedCards.Count:: 3 | |
usefulDiscardCards at this point: | |
MeldList count: 3 | |
enableHighlightOfCards | |
calling checkresult from delayCardAdditionToMeld | |
checkResult meldList != null && meldList.Count: 3 | |
checkResult exiting | |
updatePlayerCardsDisplayTest | |
getSequences: D6 H7 D8 S10 H10 D11 H11 S12 | |
getSequences: H10 H11 | |
getSequences: S10 S12 | |
showOrDiscardAI discardAI: 2 | |
discardAI routine in RummyGameMgr | |
Calling checkResult from discardAI | |
AI getAiDiscardCard | |
getDiscardCard | |
getSequences: D6 H7 D8 S10 H10 D11 H11 S12 | |
getDiscardCard: D11, 0 | |
Discard Card: D11 (Card) isJoker: False | |
RummyGameMgr class discardAiCard | |
discardAiCard: 2, card: D11 | |
updatePlayerCardsDisplayTest | |
Discard Card: card: D11 | |
addToDiscardCardsList discardedCards.Count: 3 | |
addToDiscardCardsList card.discardCardIndex : 4 | |
Calling MoveCard | |
discardAiCard: 2, card: D11 | |
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: D3 D2 H8 D11 | |
fetchAllUsefulDiscards without any other cards: | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C6 C8 D9 D10 S11 S13 H2 H4 H5 D3 D2 H8 D11 , meldName: NoMeld, meld state: NONE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C6 C8 D9 D10 S11 S13 H2 H4 H5 D3 D2 H8 D11 | |
m from pure seqs: D11 D10 D9 | |
getSequences: H2 D2 D3 H4 H5 C6 C8 H8 D9 D10 S11 D11 S13 | |
m from seqMelds: D11 D10 D9 | |
optimizeSequenceMelds | |
UnionMeld Sequence: D11 D10 D9 | |
UnionMeld Sequence: D11 D10 D9 | |
getAllMySequences returned with seqs: 1 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: D11 D10 D9 | |
1st fetchUsefulDiscardsInSequences: seq: D11 D10 D9 | |
fetchUsefulDiscardsInSequences: seq: D11 D10 D9 | |
card with lowest Discrd index: D11 (Card) | |
meld : D11 D10 D9 : SEQUENCE | |
its a sequence and c is : D11 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C6 C8 D9 D10 S11 S13 H2 H4 H5 D3 D2 H8 D11 | |
getAllMySets : | |
getAllMySets : C6 C8 D9 D10 S11 S13 H2 H4 H5 D3 D2 H8 D11 | |
fetchAllUsefulDiscards meld Count: 3 | |
getSequences: H13 D13 C13 | |
meld : H13 D13 C13 : SET | |
meld: H13 D13 C13 , meldState: ms: SET | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: H13 D13 C13 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C6 C8 D9 D10 S11 S13 H2 H4 H5 D3 D2 H8 D11 H13 D13 C13 , meldName: H13 D13 C13 , meld state: SET | |
pickusefulDiscardsFromSets: | |
calling getallmysets: C6 C8 D9 D10 S11 S13 H2 H4 H5 D3 D2 H8 D11 H13 D13 C13 | |
getAllMySets : | |
getAllMySets : C6 C8 D9 D10 S11 S13 H2 H4 H5 D3 D2 H8 D11 H13 D13 C13 | |
sets: 1 | |
set: H13 S13 D13 C13 | |
Calling fetchUsefulDiscardsInSets | |
meld : C1 C2 C3 : SEQUENCE | |
meld: C1 C3 C2 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: C1 C3 C2 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C6 C8 D9 D10 S11 S13 H2 H4 H5 D3 D2 H8 D11 C1 C2 C3 , meldName: C1 C2 C3 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C6 C8 D9 D10 S11 S13 H2 H4 H5 D3 D2 H8 D11 C1 C2 C3 | |
m from pure seqs: D11 D10 D9 | |
getSequences: C1 H2 D2 C2 D3 C3 H4 H5 C6 C8 H8 D9 D10 S11 D11 S13 | |
m from seqMelds: C1 C3 C2 | |
m from seqMelds: D11 D10 D9 | |
optimizeSequenceMelds | |
UnionMeld Sequence: D11 D10 D9 | |
UnionMeld Sequence: C1 C2 C3 | |
UnionMeld Sequence: D11 D10 D9 | |
getAllMySequences returned with seqs: 2 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: D11 D10 D9 | |
1st fetchUsefulDiscardsInSequences: seq: D11 D10 D9 | |
1st fetchUsefulDiscardsInSequences: seq: C1 C3 C2 | |
fetchUsefulDiscardsInSequences: seq: D11 D10 D9 | |
card with lowest Discrd index: D11 (Card) | |
meld : D11 D10 D9 : SEQUENCE | |
its a sequence and c is : D11 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
fetchUsefulDiscardsInSequences: seq: C1 C3 C2 | |
seqUsefulCards != null && meld not NULL : C1 C3 C2 | |
pickUsefulDiscardsFromSequences in the LOOP: C1 C3 C2 | |
1st fetchUsefulDiscardsInSequences: seq: D10 D9 | |
1st fetchUsefulDiscardsInSequences: seq: C1 C3 C2 | |
fetchUsefulDiscardsInSequences: seq: D10 D9 | |
fetchUsefulDiscardsInSequences: seq: C1 C3 C2 | |
meld : S2 S3 S4 S5 : SEQUENCE | |
meld: S5 S4 S3 S2 , meldState: ms: SEQUENCE | |
Calling fetchAllDiscardsUsefulWithPlayerCards with meld: S5 S4 S3 S2 | |
fetchAllDiscardsUsefulWithPlayerCards: | |
cardsList now: C6 C8 D9 D10 S11 S13 H2 H4 H5 D3 D2 H8 D11 S2 S3 S4 S5 , meldName: S2 S3 S4 S5 , meld state: SEQUENCE | |
pickUsefulDiscardsFromSequences: | |
getAllMySequences : C6 C8 D9 D10 S11 S13 H2 H4 H5 D3 D2 H8 D11 S2 S3 S4 S5 | |
m from pure seqs: D11 D10 D9 | |
m from pure seqs: S5 S4 S3 S2 | |
getSequences: S2 D2 H2 S3 D3 S4 H4 H5 S5 C6 H8 C8 D9 D10 S11 D11 S13 | |
m from seqMelds: S5 S4 S3 S2 | |
m from seqMelds: D11 D10 D9 | |
optimizeSequenceMelds | |
UnionMeld Sequence: D11 D10 D9 | |
UnionMeld Sequence: S5 S4 S3 S2 | |
UnionMeld Sequence: S5 S4 S3 S2 | |
UnionMeld Sequence: D11 D10 D9 | |
getAllMySequences returned with seqs: 2 | |
seq from getAllMySequences: | |
pickUsefulDiscardsFromSequences in the LOOP: D11 D10 D9 | |
1st fetchUsefulDiscardsInSequences: seq: D11 D10 D9 | |
1st fetchUsefulDiscardsInSequences: seq: S5 S4 S3 S2 | |
fetchUsefulDiscardsInSequences: seq: D11 D10 D9 | |
card with lowest Discrd index: D11 (Card) | |
meld : D11 D10 D9 : SEQUENCE | |
its a sequence and c is : D11 and usefulDiscards: System.Collections.Generic.List`1[Card] | |
fetchUsefulDiscardsInSequences: seq: S5 S4 S3 S2 | |
seqUsefulCards != null && meld not NULL : S5 S4 S3 S2 | |
pickUsefulDiscardsFromSequences in the LOOP: S5 S4 S3 S2 | |
1st fetchUsefulDiscardsInSequences: seq: D10 D9 | |
1st fetchUsefulDiscardsInSequences: seq: S5 S4 S3 S2 | |
fetchUsefulDiscardsInSequences: seq: D10 D9 | |
fetchUsefulDiscardsInSequences: seq: S5 S4 S3 S2 | |
Final Distinct usefulDiscards + count: 1, cards: D11 | |
Card Selected: D11 (Card) c.mIsDiscardCard: True c.mIsDeckCard: Falseplayer.mIsCardTaken: False Tapable: True cardsInDeck 20 | |
player.mIsTurn: True,c.mTapable: True | |
is DiscardCard Selected | |
updatePlayerCardsDisplayTest | |
Card: D11 (Card) Last DiscardedCard: D11 (Card) | |
handleSelectedDiscardCard Card: D11 (Card) | |
Calling checkResult from Line 5682 | |
checkResult meldList != null && meldList.Count: 3 | |
checkResult exiting | |
removeCardsFromDiscardCards: D11 | |
Card Selected: D11 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 20 | |
player.mIsTurn: True,c.mTapable: True | |
Card Selected: D11 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 20 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Can't meld... Meld: H13 D13 C13 selectedCards: D11 | |
Can't meld... Meld: C1 C2 C3 selectedCards: D11 | |
Can't meld... Meld: S2 S3 S4 S5 selectedCards: D11 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 | |
localMelds Count: 1 | |
Card Selected: D10 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 20 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Double Diff NextCard: D13 (Card) meld: Meld | |
Meld: D10 D11 D13 | |
halfSeqMelds: D10 D11 D13 | |
Can't meld... Meld: H13 D13 C13 selectedCards: D11 D10 | |
Meld: D10 D11 | |
Meld: C1 C2 C3 | |
halfSeqMelds: D10 D11 | |
halfSeqMelds: C1 C2 C3 | |
Can't meld... Meld: C1 C2 C3 selectedCards: D11 D10 | |
Meld: S2 S3 S4 S5 | |
Meld: D10 D11 | |
halfSeqMelds: S2 S3 S4 S5 | |
halfSeqMelds: D10 D11 | |
Can't meld... Meld: S2 S3 S4 S5 selectedCards: D11 D10 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 | |
localMelds Count: 1 | |
Card Selected: D9 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 20 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Double Diff NextCard: D13 (Card) meld: Meld | |
Meld: D9 D10 D11 D13 | |
halfSeqMelds: D9 D10 D11 D13 | |
Can't meld... Meld: H13 D13 C13 selectedCards: D11 D10 D9 | |
Meld: D9 D10 D11 | |
Meld: C1 C2 C3 | |
halfSeqMelds: D9 D10 D11 | |
halfSeqMelds: C1 C2 C3 | |
Can't meld... Meld: C1 C2 C3 selectedCards: D11 D10 D9 | |
Meld: S2 S3 S4 S5 | |
Meld: D9 D10 D11 | |
halfSeqMelds: S2 S3 S4 S5 | |
halfSeqMelds: D9 D10 D11 | |
Can't meld... Meld: S2 S3 S4 S5 selectedCards: D11 D10 D9 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 1 | |
localMelds Count: 1 | |
onMeldPanelClicked: mSelectedCards.Count: 3 | |
Meld: D11 D10 D9 | |
MeldState 0[Seq] || 2[Set] : PURE_SEQ | |
disableAllMelds | |
assignMeldScaleValue : meld.name: | |
localPlayer.melds count: 2 | |
PosList[i]: -232.7512 Meld string: S2 S3 S4 S5 Meld Count: 2 CardCount: 4 startPosX: -232.7512 | |
PosList[i]: 232.7512 Meld string: Meld Count: 2 CardCount: 0 startPosX: 232.7512 | |
index: 0 mselectedCards Count: D9 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 1 mselectedCards Count: D10 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
index: 2 mselectedCards Count: D11 (Card) | |
Player ID of Card: 1 | |
updatePlayerCardsDisplayTest | |
compriseCardDistanceOfMeld: False | |
X: 0 cards[i]: S2 (Card) Meld: S2 S3 S4 S5 | |
X: -10 cards[i]: S4 (Card) Meld: S2 S3 S4 S5 | |
X: 25 cards[i]: S5 (Card) Meld: S2 S3 S4 S5 | |
X: 0 cards[i]: D9 (Card) Meld: D9 D10 D11 | |
X: 7.5 cards[i]: D11 (Card) Meld: D9 D10 D11 | |
UpdateMeldPoints: 1 | |
updateMeldPoints: Total Score of Player: 1 is : 43 | |
Card Selected: S13 (Card) c.mIsDiscardCard: False c.mIsDeckCard: Falseplayer.mIsCardTaken: True Tapable: True cardsInDeck 20 | |
player.mIsTurn: True,c.mTapable: True | |
mIsPlayerCard | |
Selected | |
checkForPossibleMelds | |
Meldable!! meld: H13 D13 C13 Meld Owner ID: 2 | |
Can't meld... Meld: C1 C2 C3 selectedCards: S13 | |
Can't meld... Meld: S2 S3 S4 S5 selectedCards: S13 | |
Can't meld... Meld: D9 D10 D11 selectedCards: S13 | |
Highlight Meld: H13 D13 C13 isMeldLocal: False | |
Cards Count: 3 Meld Cards: H13 D13 C13 | |
LocalPlayer Meld Count: 0 | |
localMelds Count: 2 | |
onCardDeselected- handleLocalPlayerMeldHighlight | |
Clear duplicate Melds and show local melds, hide highlight meld and delete child objects | |
assignMeldScaleValue : meld.name: H13 D13 C13 | |
addCardsToMeld | |
assignMeldScaleValue : meld.name: H13 D13 C13 | |
checkCardsToBeAddedAtBothSidesOfMeld: cards: S13 | |
valueDiff: 0 | |
meld: H13 D13 C13 LC.mRank: 13 selectedCardRank: 13(lc.mRank < mAceCardRank - selectedCards.Count): False | |
addCardsAtMeldEnd | |
assignMeldScaleValue : meld.name: H13 D13 C13 | |
CARD_ON_SCREEN: 15 player.mCards.Count: 7 | |
Player ID of Ca | |
... | |
[Message clipped] View entire message |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment