
-----------------------------------
jpui
Sun Dec 03, 2006 7:10 pm

How to make a simple ball bounce off walls?
-----------------------------------
Hello,

I'm new to Turing and I am starting to learn it in my Gr. 11 Comp. Engineering class.

I need to know the code to make a simple ball bounce off walls.

So far I got:


var intX:int
var intY:int
var intTop:int
var intSide:int
var intA:int
var intB:int
%var intNegative:1


intX := 20
intY := 20
intTop := 400
intSide := 640
%put "Enter X coordinate to start"
%get intX
%put "Enter Y coordinate to start"
%get intY
%cls

loop

intA := intX
intB := intSide

if intA < intSide then
    drawfilloval(intX,intY,30,30,blue)
    delay(10)
    drawfilloval(intX,intY,30,30,white)
    intX := intX + 5
    intY := intY + 2
    intA := intX
    intB := intY
else 
    drawfilloval(intX,intY,30,30,blue)
    delay(10)
    drawfilloval(intX,intY,30,30,white)
    intX := intX - 5
    intY := intY - 2
    intA := intX
    intSide := 0
end if

%if intA 