mirror of
https://github.com/rvtr/Cookie-Clicker-C64.git
synced 2025-10-31 07:41:12 -04:00
Make shop subroutine even better
This commit is contained in:
parent
05b91a8b96
commit
8b0ab6acf7
25
prg.txt
25
prg.txt
@ -1,9 +1,10 @@
|
|||||||
0 rem !to "build/cookie.prg"
|
0 rem !to "build/cookie.prg"
|
||||||
10 dimna$(17):dimia(17):dimbd$(17):dimpr(17)
|
10 dimna$(17):dimia(17):dimbd$(17):dimbg(17):dimpr(17)
|
||||||
20 open 8,8,8,"storedat,s,r"
|
20 open 8,8,8,"storedat,s,r"
|
||||||
30 forx=0to17
|
30 forx=0to17
|
||||||
40 input#8,na$(x)
|
40 input#8,na$(x)
|
||||||
50 input#8,bd$(x)
|
50 input#8,bd$(x)
|
||||||
|
55 input#8,bg(x)
|
||||||
60 input#8,pr(x)
|
60 input#8,pr(x)
|
||||||
70 next
|
70 next
|
||||||
80 close 8
|
80 close 8
|
||||||
@ -69,17 +70,21 @@
|
|||||||
3040 ifk$="-"thenss=ss-1
|
3040 ifk$="-"thenss=ss-1
|
||||||
3050 ifss=0thenss=1
|
3050 ifss=0thenss=1
|
||||||
3060 ifss=6thenss=5
|
3060 ifss=6thenss=5
|
||||||
3070 on x gosub 3500, <other item subs>
|
3070 ifx<>0gosub3500
|
||||||
3080 ifss<>tsthenreturn
|
3080 ifss<>tsthenreturn
|
||||||
3090 isms<>tmthenreturn
|
3090 isms<>tmthenreturn
|
||||||
3100 goto 3000
|
3100 goto 3000
|
||||||
|
|
||||||
3500 x=0:y=.1
|
3500 y=i+x-1
|
||||||
3510 gosub 100
|
3510 if cc<pr(y)thenx=0:return
|
||||||
3520 printms$"{down3}"pr(x)
|
3520 cc=cc-pr(y):cg(y)=cg(y)+bg(y):pr(y)=pr(y)*1.15
|
||||||
3530 return
|
3530 ifx=1then?"{home}"r1$r2$"{down}{down}"ia(y)
|
||||||
|
3540 ifx=2then?"{home}"r1$r2$"{down}{down}{down}{down}{down}{down}{down}"ia(y)
|
||||||
|
3550 ifx=3then?"{home}"r1$r2$"{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}"ia(y)
|
||||||
|
3560 ifx=4then?"{home}"r1$r2$"{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}"ia(y)
|
||||||
|
3570 ifx=1then?"{home}"r1$"{down}{down}{down}{down}"pr(y)
|
||||||
|
3580 ifx=2then?"{home}"r1$"{down}{down}{down}{down}{down}{down}{down}{down}{down}"pr(y)
|
||||||
|
3590 ifx=3then?"{home}"r1$"{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}"pr(y)
|
||||||
|
3600 ifx=4then?"{home}"r1$"{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}"pr(y)
|
||||||
|
3610 return
|
||||||
|
|
||||||
10000 ifx=1then?r1$r2$"{down}{down}"ia(x)
|
|
||||||
10010 ifx=2then?r1$r2$"{down}{down}{down}{down}{down}{down}{down}"ia(x)
|
|
||||||
10020 ifx=3then?r1$r2$"{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}"ia(x)
|
|
||||||
10030 ifx=4then?r1$r2$"{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}{down}"ia(x)
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user