Going to try a different approach this time.
Type in the code, run it and then come back here for a line-by-line discussion.
So here's what the new words mean:
SeedRnd Millisecs() - if you're very observant you would have noticed
that Cards All Over always produced the same "random" pattern.
You should start every program that uses Rand with this line so this doesn't happen. Imagine playing a card game where you're always dealt the two of clubs first up!
Color is the magic word to tell the 'puter what
colour "pen" to use. The three numbers are the red, green and blue values to use -
they must be between 0 and 255.
oval means but now may be a good time to
talk about the numbers after oval. How are we going to remember
what comes after each and every magic word in BlitzBasic?
Too easy! Just click on the word and press F1 and look at the bottom left of the screen -
the so-called "status bar". To be even more amazed, press F1 a second time.