Your Ball does not have any fields inside. It does not store any information. What you do is make a constructor that takes three arguments, overwrites their value and discards them. What you want is to have your Ball store information about its position and picture. This is done via fields inside the class. Check out the FreePascal language guide: http://freepascal.org/docs-html/curr...f/refsu24.html
Also, you should use the [code]your pascal code here[/code] tags when pasting in code. Preferably make a new topic if you have more questions. (Or maybe a mod can move this post into a separate topic?)