15050 CLS : SCREEN 9, , 0, 0: LOCATE 8, 5: PRINT "Press <1> to unplot `dying' stars (pixels). Otherwise they remain on screen": LOCATE 10, 26: PRINT "<ANY OTHER KEY> to continue"
15060 i$ = INKEY$: IF i$ = "1" THEN cu = 1 ELSE IF i$ = "" THEN 15060
15070 CLS : SCREEN 9, , 0, 0: LOCATE 8, 11: PRINT "Normally press <1>. This causes new points to be calculated": LOCATE 9, 11: PRINT "as a probability function of the whole array"
15080 i$ = INKEY$: IF i$ = "1" THEN ff = 1 ELSE IF i$ = "" THEN 15080
15090 CLS : SCREEN 9, , 0, 0: LOCATE 8, 12: PRINT "Press <1> for auto storage to disk, <ANY OTHER KEY> to continue"
15100 i$ = INKEY$: IF i$ = "1" THEN doit = 1: GOSUB 45000 ELSE IF i$ = "" THEN 15100
15110 CLS : SCREEN 9, , 0, 0: LOCATE 8, 16: PRINT "<1> Formation of clusters from random distribution": LOCATE 10, 16: PRINT "<2> Growth from fixed points": IF strs = 1 THEN 15150
15115 LOCATE 12, 29: PRINT "Press choice <1 or 2>"
15120 i$ = INKEY$: rd = VAL(i$): IF rd <> 1 AND rd <> 2 THEN 15120
15130 ON rd GOSUB 18200, 18500, 15180
15140 SCREEN 9, , 1, 1: CLS : RETURN
15150 LOCATE 12, 16: PRINT "<3> Continue with current option": LOCATE 14, 29: PRINT "Press choice <1 to 3>:"
15160 i$ = INKEY$: rd = VAL(i$): IF rd < 1 OR rd > 3 THEN 15160
30100 i$ = INKEY$: z = VAL(i$): IF i$ = "1" THEN GOSUB 20 ELSE IF i$ = "2" THEN GOSUB 1000 ELSE IF i$ = "3" THEN GOSUB 60000: GOTO 30000 ELSE 30100
30999 GOTO 30000
45000 'set every how many generations
45010 SCREEN 9, , 0, 0: CLS : LOCATE 8, 21: PRINT "Save to disk every how many generations"; : INPUT gs$: IF VAL(gs$) > 0 THEN gs = VAL(gs$): pn = 0 ELSE doit = 0