home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
No Fragments Archive 10: Diskmags
/
nf_archive_10.iso
/
MAGS
/
STOSSER
/
STOSSE28.MSA
/
GIVEAWAY.028_DEANO_DEANO.ZIP
/
GIN_RUM.BAS
(
.txt
)
< prev
next >
Wrap
Atari STOS Basic
|
2004-10-01
|
115KB
|
135 lines
10 KEY
100 REM SHOW PLAYERS CARDS
1000 REM COMPUTERS WINNING HANDS
1010 DATA
1020 DATA
1030 DATA
1040 DATA
1050 DATA
1060 DATA
1070 DATA
1080 DATA
1090 DATA
110 VARNAME
1100 DATA
1110 DATA
1120 DATA
1130 DATA
1140 DATA
1150 DATA
120 FOR
130 SPRITE
140 LOCATE
150 SHOW
153 VARNAME
154 VARNAME
156 WAIT VBL
160 IF
170 IF
180 IF
190 IF
195 IF
196 IF
197 GOTO
20 DIM
200 REM TAKE A CARD
210 LOCATE
220 WAIT
222 WAIT VBL
225 IF
230 IF
235 IF
240 LOCATE
25 EXTENSION (Index #0) (Token 0x80)
250 WAIT
26 FOR
260 IF
27 READ
270 REM REPLACE A CARD
28 NEXT
280 LOCATE
290 WAIT
30 EXTENSION (Index #0) (Token 0x80)
300 REM REPLACE CHOSEN CARD
310 VARNAME
320 SWAP
40 VARNAME
400 REM SORT OUT HAND
4000 REM COMPUTERS GO
4010 LOCATE
4020 IF
4030 RETURN
4040 VARNAME
4050 EXTENSION (Index #17) (Token 0x8e)
4060 FOR
4070 VARNAME
41 HOME
410 LOCATE
420 WAIT
430 LOCATE
440 WAIT
45 EXTENSION (Index #17) (Token 0x8e)
450 SWAP
50 GOSUB
500 REM
5000 REM SORT RANDOM CARDS
5005 VARNAME
5010 FOR
5015 FOR
5020 VARNAME
5030 FOR
5040 IF
5050 NEXT
5060 INC
5070 IF
5075 REM or X=1 to 52 : print CARDS(X); : next X : stop
5080 FOR
5090 RETURN
510 VARNAME
520 FOR
530 INC
580 RETURN
60 RESET ZONE
600 REM HAND PUT DOWN
610 VARNAME
615 VARNAME
620 FOR
630 VARNAME
640 VARNAME
645 REM ome : print CHECK,X,A$,C$,FOUND,D;" " : wait key
65 SET ZONE
650 NEXT
660 IF
670 IF
680 IF
690 IF
70 SET ZONE
800 REM CHECK FOR CARDS IN ORDER OF SUIT
810 VARNAME
820 FOR
830 VARNAME
845 FOR
850 VARNAME
860 VARNAME
870 IF
872 IF
873 IF
874 IF
875 REM ome : print X,FOUND,SET;" " : wait 20
880 NEXT
890 IF
891 IF
895 IF
896 IF
897 IF
898 GOTO
900 REM MUSIC
9000 REM ERRORS
9010 IF
9020 RESUME
910 IF
920 VARNAME
930 OPEN IN
940 RESERVE
950 VARNAME