home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1993-01-06 | 670 b | 25 lines |
- '
- ' *** BAT n BALL
- '
- '
- ' ** THIS IS A SIMPLE BAT n BALL ROUTINE, JUST USE THE MOUSE.
- '
- Screen Open 0,320,200,8,Lowres : Curs Off : Flash Off : Hide
- Cls 0 : Get Sprite Palette : Double Buffer
- A=50 : B=50 : C=1 : D=1 : WT=300 : S=5
- Global X,A,B,C,D,S
- Do : X=X Screen(X Mouse)
- If X>294 Then X=294
- Bob 1,X,180,1
- A=A+C : If A<0 or A>315 Then C=-C
- B=B+D : If B<0 or B>195 Then D=-D
- Bob 2,A,B,5
- If Bob Col(1) Then B
- For W=0 To WT : Next W : Loop
- Procedure B
- If A>X and A<X+S Then C=-2 : D=-1
- If A<X+S and A>X+S*2 Then C=-1 : D=-2
- If A>X+S*2 and A<X+S*3 Then C=0 : D=-2
- If A>X+S*3 and A<X+S*4 Then C=1 : D=-2
- If Z>X+S*4 and A<X+S*5 Then C=1 : D=-1
- End Proc