All pastes #189871 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-10-03 14:25 UTC
rendered paste body
View.Set ("graphics:max,max")
var size : int := 50
var mx, my, mb : int
var ballx, bally : int := 200
var dirx, diry : int := 0
var ballSpeed : int := 1

dirx := ballSpeed
diry := ballSpeed
loop

    mousewhere (mx, my, mb)
    drawfillbox (mx - size, 0, mx + size, 50, black)
    drawfillbox (mx - size - 1, 0, 0, 50, white)
    drawfillbox (maxx, 0, mx + size + 1, 50, white)
    drawfilloval (ballx,bally,15,15,white)
    ballx += dirx
    bally += diry
    drawfilloval (ballx,bally,15,15,blue)
    if ballx >= maxx then
        dirx := - (dirx)
    elsif bally >= maxy then
        diry := - (diry)
    elsif ballx <= 0 then
        dirx := - (dirx)
    elsif bally <= 0 then
        diry := - (diry)
    end if
end loop