Ball bouncing around the screen
Author |
Message |
lufthansa747
|
Posted: Tue Dec 01, 2009 8:51 pm Post subject: Ball bouncing around the screen |
|
|
Here is my program that makes a ball bounce around
View.Set ("graphics:max;max,offscreenonly,nobuttonbar")
var x : int := maxx div 2
var y : int := maxy div 2
var radius : int := 20
var xint, yint : int := 5
var upState, sideState : int := -1
Draw.FillBox (0, 0, maxx, maxy, black)
Draw.FillOval (x, y, radius, radius, white)
loop
if x - xint <= 0 and sideState = -1 then %Check left wall
sideState := 1
end if
if x + xint >= maxx and sideState = 1 then % check right wall
sideState := -1
end if
if y + yint >= maxy and upState = 1 then %check top wall
upState := -1
end if
if y - yint <= 0 and upState = -1 then % check bottom wall
upState := 1
end if
Draw.FillOval (x, y, radius, radius, black)
x += xint * sideState
y += yint * upState
Draw.FillOval (x, y, radius, radius, white)
View.Update
delay (10)
end loop |
|
|
|
|
![](images/spacer.gif) |
Sponsor Sponsor
![Sponsor Sponsor](templates/subSilver/images/ranks/stars_rank5.gif)
|
|
![](images/spacer.gif) |
Kharybdis
![](http://compsci.ca/v3/uploads/user_avatars/111642592477ec7e78e574.gif)
|
Posted: Tue Dec 01, 2009 9:34 pm Post subject: RE:Ball bouncing around the screen |
|
|
Congrats. Now try to make a ping pong game ![Smile Smile](http://compsci.ca/v3/images/smiles/icon_smile.gif) |
|
|
|
|
![](images/spacer.gif) |
apomb
![](http://compsci.ca/v3/uploads/user_avatars/6489609347028a0f2422f.png)
|
Posted: Wed Dec 02, 2009 8:50 am Post subject: Re: Ball bouncing around the screen |
|
|
For the love of all things holy, do not make another pong game... PLEASE think of something a little more inspired. |
|
|
|
|
![](images/spacer.gif) |
|
|