I have actually been using the boolean method to to show sprites at the correct time. Based on what you are saying, I think I need to take a new approach. My problem is this...
Initialize variables....
game loop {
(deal)
{
deal ()...
app.draw // the deal
}
(PlayerOne)
{
different actions...
app.draw //the actions
app.display
}
(PlayerTwo
{
different actions...
app.draw
app.display
}
if (n > 30) //n being the number of cards dealt out.
{
shuffle();
{
} //end loop and go back to top
One of the actions Player One can make is splitting two cards of the same value. In order to split the cards, I need to move one of the app.draw's from the deal. The issue is that I cannot find a way to manipulate the card because it has already been drawn, and the loop will not get back til the next deal.
Thank you for the response by the way. I am in the process of switching back and forth from programming to digging into the book. I have much to learn about OOP.
I am currently using 1.6, but I will try out 2.0. I did not realize there was a release until after I was diving into 1.6.
Anyway, if you have any tips as to how I can approach this problem, that would be great!