BEGIN CR SELVT VTAB CLEOP 13 HTAB PRINT " SELECT OPTION: " KEYIN CVRTNUM N1 PICK3 CNM
UNTIL SWAP DROP ;
: NP2 20 28 ;
: NP3 27 20 ;
: NP4 32 17 ;
: LEV3? 24428 PEEK ;
: SELPRMS BEGIN HOME 10 VTAB 9 HTAB
PRINT " WATER BOUNDARY? (Y/N) " KEYIN DUP 217 = SWAP 206 = OVER OR UNTIL
IF N40
ELSE 30
THEN -> WBOUN
HOME 8 VTAB 15 HTAB PRINT " WATER AREA " CR CR 15 HTAB PRINT " 1) SMALL " CR
15 HTAB PRINT " 2) MEDIUM " CR 15 HTAB PRINT " 3) LARGE "
N3 SELECT SUB1 10 * 10 DIE + WBOUN + -> WAPCT
20 NP N1 AND + -> T1 9 -> TEMP1
800 8 WAPCT * - DUP -> N TEMP1 / NP / NP * 48 MIN -> T2
BEGIN
BEGIN HOME 13 VTAB 7 HTAB PRINT " (MUST BE EVENLY DIVISABLE " CR 7 HTAB PRINT " BY THE NUMBER OF PLAYERS) " 10 VTAB 5 HTAB PRINT " NUMBER OF TERRITORIES ( " T2 T1 PRNG OI T1 T2 CNM
UNTIL 24573 POKE NT NP / NP * NT =
UNTIL N NT / -> T1
T1 TEMP1 <>
IF HOME 8 VTAB 10 HTAB PRINT " AVG. TERR. SIZE = " T1 . CR
BEGIN CR 10 VTAB CLEOP 8 HTAB PRINT " MIN. TERR. SIZE ( " T1 TEMP1 PRNG OI TEMP1 T1 CNM
UNTIL
ELSE T1
THEN -> MNSZ T1 MNSZ - N2 * ADD1 -> DLSZ
BEGIN HOME 10 VTAB 7 HTAB PRINT " MIN. WATER SIZE (8-20) = " OI 8 20 CNM
UNTIL -> MNWA
HOME 8 VTAB 7 HTAB PRINT " PROBABLE TYPE OF GEOGRAPHY " CR CR N4 HTAB PRINT " 1) CONTINENTS AND ISLANDS "
CR N4 HTAB PRINT " 2) CONTINENTS AND LARGE ISLANDS " CR N4 HTAB PRINT " 3) ONE CONTINENT "