Prev: 37906 Up: Map Next: 38003
37959: Routine at 9447
Used by the routine at CheckPair.
37959 CALL Handler_HighCard Call Handler_HighCard.
37962 PUSH HL Stash HL on the stack.
37963 CALL CalculateCard Call CalculateCard.
37966 INC A Increment A by one.
37967 LD (38044),A Write A to *TableHandEvaluation_BaseCard.
37970 CALL CalculateSuit Call CalculateSuit.
37973 LD (38045),A Write A to *TableHandEvaluation_BaseCardSuit.
37976 POP HL Restore HL from the stack.
Record this hand "type".
37977 LD A,1 Write "High Card" to *TableHandEvaluation_Type.
37979 LD (38043),A
37982 LD B,4 B=4.
37984 LD DE,38046 DE=TableHandEvaluation_HighCard_1.
37987 CALL Handler_HighCard_Loop Call Handler_HighCard_Loop.
37990 PUSH HL Stash HL and DE on the stack.
37991 PUSH DE
37992 CALL CalculateCard Call CalculateCard.
37995 POP DE Restore DE and HL from the stack.
37996 POP HL
37997 INC A Increment A by one.
37998 LD (DE),A Write A to *DE.
37999 INC DE Increment DE by one.
38000 DJNZ 37987 Decrease counter by one and loop back to 37987 until counter is zero.
38002 RET Return.
Prev: 37906 Up: Map Next: 38003