This may just be me not understanding how this is supposed to work. (Are there directions anywhere?)
In the screen shot below, I entered 3 breakpoints. When the program got to this Sub, I saw a notice on the screen of the app saying that is was on line 5605, but it didn't stop. It went on to line 5610 and stopped. Except that if you look at the Logs tab, the execution didn't stop even though the yellow line makes it appear to have stopped on 5610.
The first breakpoint (where it didn't break) is line 5603. At this point, the variables p=3 and s=3. About half way down the Logs list, you can see the line "Discard for player 3, suit led: 3", which is line 5603, yet as you can see, execution continued until all lines of code that could be executed were executed and the program was waiting for the user to press a button.
In the screen shot below, I entered 3 breakpoints. When the program got to this Sub, I saw a notice on the screen of the app saying that is was on line 5605, but it didn't stop. It went on to line 5610 and stopped. Except that if you look at the Logs tab, the execution didn't stop even though the yellow line makes it appear to have stopped on 5610.
The first breakpoint (where it didn't break) is line 5603. At this point, the variables p=3 and s=3. About half way down the Logs list, you can see the line "Discard for player 3, suit led: 3", which is line 5603, yet as you can see, execution continued until all lines of code that could be executed were executed and the program was waiting for the user to press a button.