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
Randwith this line so this doesn't happen. Imagine playing a card game where you're always dealt the two of clubs first up!
Coloris 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.
ovalmeans 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.