This commit is contained in:
BIN
trunk/AMOS_Paolo/bobs/Bobs.abk
Normal file
BIN
trunk/AMOS_Paolo/bobs/Bobs.abk
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/bobs/DRAGON.ABK
Normal file
BIN
trunk/AMOS_Paolo/bobs/DRAGON.ABK
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/bobs/Drink_Bobs.Abk
Normal file
BIN
trunk/AMOS_Paolo/bobs/Drink_Bobs.Abk
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/bobs/EGGTIMER.ABK
Normal file
BIN
trunk/AMOS_Paolo/bobs/EGGTIMER.ABK
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/bobs/FANTASY.ABK
Normal file
BIN
trunk/AMOS_Paolo/bobs/FANTASY.ABK
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/bobs/Frog_Sprites.ABK
Normal file
BIN
trunk/AMOS_Paolo/bobs/Frog_Sprites.ABK
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/bobs/LORRIES.ABK
Normal file
BIN
trunk/AMOS_Paolo/bobs/LORRIES.ABK
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/bobs/MARIO.ABK
Normal file
BIN
trunk/AMOS_Paolo/bobs/MARIO.ABK
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/bobs/MagicForestIIspr.abk
Normal file
BIN
trunk/AMOS_Paolo/bobs/MagicForestIIspr.abk
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/bobs/Mix.Abk
Normal file
BIN
trunk/AMOS_Paolo/bobs/Mix.Abk
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/bobs/Monkey_right.Abk
Normal file
BIN
trunk/AMOS_Paolo/bobs/Monkey_right.Abk
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/bobs/SCOOTER.ABK
Normal file
BIN
trunk/AMOS_Paolo/bobs/SCOOTER.ABK
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/bobs/SEAPLANE.ABK
Normal file
BIN
trunk/AMOS_Paolo/bobs/SEAPLANE.ABK
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/bobs/SHIP3.ABK
Normal file
BIN
trunk/AMOS_Paolo/bobs/SHIP3.ABK
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/bobs/Wilbert_spr.abk
Normal file
BIN
trunk/AMOS_Paolo/bobs/Wilbert_spr.abk
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/bobs/jetsprites.abk
Normal file
BIN
trunk/AMOS_Paolo/bobs/jetsprites.abk
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/conta
Normal file
BIN
trunk/AMOS_Paolo/conta
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/conta.AMOS
Normal file
BIN
trunk/AMOS_Paolo/conta.AMOS
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/conta.AMOS.info
Normal file
BIN
trunk/AMOS_Paolo/conta.AMOS.info
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/conta.Bak
Normal file
BIN
trunk/AMOS_Paolo/conta.Bak
Normal file
Binary file not shown.
BIN
trunk/AMOS_Paolo/conta.info
Normal file
BIN
trunk/AMOS_Paolo/conta.info
Normal file
Binary file not shown.
133
trunk/AMOS_Paolo/conta.txt
Normal file
133
trunk/AMOS_Paolo/conta.txt
Normal file
@@ -0,0 +1,133 @@
|
|||||||
|
Rem *********************
|
||||||
|
Rem ** primo programma **
|
||||||
|
Rem ** conta insieme **
|
||||||
|
Rem *********************
|
||||||
|
|
||||||
|
|
||||||
|
<Unknown Token 0CD8>,,,,,,,,,,,,,,,,,,,,,,,,,,,,$0FFF,$0FFF,$0FFF,$0FFF
|
||||||
|
Screen Open 1,320,200,64,Lowres
|
||||||
|
Load "bobs/drink_bobs.abk"
|
||||||
|
Flash Off
|
||||||
|
Get Bob Palette
|
||||||
|
|
||||||
|
|
||||||
|
For INDEX=0 To 63
|
||||||
|
Pen INDEX : Print "Pen ";INDEX;" ";
|
||||||
|
Next INDEX
|
||||||
|
Wait 1000
|
||||||
|
|
||||||
|
Do
|
||||||
|
A$=""
|
||||||
|
SPLASHSCREEN
|
||||||
|
A$=Param$
|
||||||
|
|
||||||
|
Rem ******************
|
||||||
|
Rem ** Main Program **
|
||||||
|
Rem ******************
|
||||||
|
LIMIT=100
|
||||||
|
LIMIT_2=20
|
||||||
|
ITERAZIONI=0
|
||||||
|
SCORE=0
|
||||||
|
BADSCORE=0
|
||||||
|
|
||||||
|
Locate 0,15
|
||||||
|
Print "---------------------------------------"
|
||||||
|
Pen 29
|
||||||
|
Locate 4,15 : Print " ";A$;" "
|
||||||
|
Pen 2
|
||||||
|
Bob 1,290,195,4
|
||||||
|
|
||||||
|
Repeat
|
||||||
|
X=Rnd(LIMIT)
|
||||||
|
Y=Rnd(LIMIT_2)
|
||||||
|
If X<Y
|
||||||
|
Z=Y : Y=X : X=Z
|
||||||
|
End If
|
||||||
|
SEGNO=Rnd(1)
|
||||||
|
If SEGNO=1
|
||||||
|
SE$=" +"
|
||||||
|
RESU=X+Y
|
||||||
|
Else
|
||||||
|
SE$=" -"
|
||||||
|
RESU=X-Y
|
||||||
|
End If
|
||||||
|
|
||||||
|
RIGA=(ITERAZIONI mod 5)*2+1
|
||||||
|
If RIGA=1
|
||||||
|
Cls 1,0,0 To 320,96
|
||||||
|
End If
|
||||||
|
Locate 0,RIGA
|
||||||
|
Pen 2
|
||||||
|
Print " Quanto fa"; : Pen 6 : Print X;SE$;Y;" "; : Pen 2
|
||||||
|
Input RES
|
||||||
|
|
||||||
|
If RES=RESU
|
||||||
|
Locate 25,RIGA : Pen 5 : Print "OK!"
|
||||||
|
SCORE=SCORE+1
|
||||||
|
SUONO_OK
|
||||||
|
PALLINA[SCORE,1]
|
||||||
|
Else
|
||||||
|
Locate 25,RIGA : Pen 4 : Print "ERRORE!";RESU
|
||||||
|
BADSCORE=BADSCORE+1
|
||||||
|
SUONO_ERROR
|
||||||
|
PALLINA[BADSCORE,0]
|
||||||
|
End If
|
||||||
|
|
||||||
|
ITERAZIONI=ITERAZIONI+1
|
||||||
|
Until ITERAZIONI>39
|
||||||
|
|
||||||
|
Cls 1,0,0 To 320,96
|
||||||
|
Locate 0,1
|
||||||
|
Print "Bravo ";A$;"!"
|
||||||
|
Print
|
||||||
|
Print "Hai eseguito "; : Pen 5 : Print SCORE; : Pen 2 : Print " operazioni corrette"
|
||||||
|
Print " e "; : Pen 4 : Print BADSCORE; : Pen 2 : Print " operazioni errate"
|
||||||
|
Print
|
||||||
|
Print "Ora tocca al prossimo giocatore!"
|
||||||
|
Wait 1000
|
||||||
|
Loop
|
||||||
|
|
||||||
|
Rem ***************************
|
||||||
|
Rem ** Procedure e funzioni **
|
||||||
|
Rem ***************************
|
||||||
|
|
||||||
|
Procedure SPLASHSCREEN
|
||||||
|
Cls
|
||||||
|
Bob 1,290,190,4
|
||||||
|
Rem Flash Off
|
||||||
|
Locate 0,1
|
||||||
|
Print " Conta Insieme"
|
||||||
|
Print " -------------"
|
||||||
|
|
||||||
|
Locate 1,5
|
||||||
|
Input "Come ti chiami? ";A$
|
||||||
|
|
||||||
|
Locate 1,8
|
||||||
|
Print "Ciao "; : Pen 3 : Print A$; : Pen 2 : Print ", partiamo!"
|
||||||
|
|
||||||
|
Wait 200
|
||||||
|
Pen 2
|
||||||
|
Cls 1
|
||||||
|
End Proc[A$]
|
||||||
|
|
||||||
|
Procedure SUONO_OK
|
||||||
|
End Proc
|
||||||
|
|
||||||
|
Procedure SUONO_ERROR
|
||||||
|
End Proc
|
||||||
|
|
||||||
|
Procedure PALLINA[ITERAZIONI,RISULTATO]
|
||||||
|
If RISULTATO=1
|
||||||
|
Rem pallina buona
|
||||||
|
Locate ITERAZIONI-1,17
|
||||||
|
Pen 5
|
||||||
|
Print "O"
|
||||||
|
Pen 2
|
||||||
|
Else
|
||||||
|
Rem pallina cattiva
|
||||||
|
Locate ITERAZIONI-1,19
|
||||||
|
Pen 4
|
||||||
|
Print "X"
|
||||||
|
Pen 2
|
||||||
|
End If
|
||||||
|
End Proc
|
||||||
Reference in New Issue
Block a user