SIGH, so i actually do some work on the program today..
Quote:
Originally Posted by greg nice
regarding end of hand detection:
scanning for a white pixel of hole cards encounters a problem: you raise preflop and everyone folds, your cards disappear for what seems like half a second, before you are start being dealt new ones. SaT would have to scan all tables in grid and hopefully catch this split second in time to detect that the cards disappeared. this was on stars, the biggest site. maybe other sites there is a larger delay between being dealt new cards, i'm not sure. but a problem on stars is a big one
ill be thinking about it more, but i'm open to ideas
i tested this and it looked like there is enough of a delay (on pokerstars at least) to scan for hole cards. when the hand is over, the cards disappear for a second or two, and SaT can detect that the 'hand is over'.
however, this requires knowing the hole cards location. immediately this requires the user to use a preferred seating location, since if they sit at different locatoins on each table, then SaT will be looking in the wrong spots for the cards. ok, simple enough, ill just query the user during setup to click on their hole cards.
so im finishing that up, and then i realize, even if you use a preferred seat, this will still break if you mix a 6max and fullring table, since preferred seats will likely still not be in the exact same location. this sucks.
Quote:
Originally Posted by naTpuk85
Greg, I guess the best solution now is to watch flop cards and when its off again the table should go back to stack. Unfortunately it would not work for hands that end preflop, but it still would be so much better. And then again we could work something out later for it.
might have to just do this after all, i'm pissed i wasted my time on the other work though. checking for flop instead of hole cards still has the problem of the user raising preflop, everyone folds, but the table stays in grid since with no flop, SaT doesnt know the hand ended. i think we'll have to live with this solution