BBS: Inland Empire Archive Date: 02-20-93 (14:23) Number: 398 From: JON SPRINGER Refer#: NONE To: ALL Recvd: NO Subj: Editor 6 Conf: (2) Quik_Bas
'part 6 of font 2.5 starts here IF flag = 1 THEN LET flag = 0: GOTO main.input i = 6 IF ASC(a$) < 48 THEN LET cell = 1: EXIT SUB IF ASC(a$) < 58 THEN LET cell = 53 + (ASC(a$) - 48): EXIT SUB IF ASC(a$) >= 65 AND ASC(a$) <= 90 THEN LET cell = 1 + (ASC(a$) - 65): EXIT SUB END IF IF ASC(a$) >= 97 AND ASC(a$) <= 122 THEN LET cell = 27 + (ASC(a$) - 97): EXIT SUB END IF LET cell = 1: EXIT SUB blanker: nerf = 0: SCREEN , , 1, 1: COLOR 0, 0:LINE (0, 0)-(639, 349), 0,BF a$=input$(1): SCREEN , , 0, 0 : a$ = "": COLOR 14, 8: RETURN END SUB SUB Insert PALETTE 12, 13 FOR i = 61 TO cell STEP -1 FOR glom = 1 TO box(1) FOR glim = 1 TO box(2) LET font(i + 1, glom, glim) = font(i, glom, glim) NEXT NEXT NEXT FOR glom = 1 TO box(1) FOR glim = 1 TO box(2) LET font(cell, glom, glim) = 0 NEXT NEXT:Out.alphabet: i = 0 END SUB SUB Load.font gonk = 1 SCREEN , , 1, 1 LOCATE 1, 1: CLS FILES "*.f": PRINT : PRINT INPUT "Load what font "; a$ IF LEN(a$) > 8 OR LEN(a$) < 1 THEN BEEP: GOTO endall2 OPEN a$ + ".f" FOR INPUT AS #1 INPUT #1, box(1), box(2) ERASE font FOR i = 1 TO 62 FOR ii = 1 TO box(1) FOR iii = 1 TO box(2) INPUT #1, font(i, ii, iii) NEXT iii NEXT ii NEXT i LET name$ = a$ CLOSE endall2: SCREEN , , 0, 0 across = 1: down = 1 COLOR 14, 8 FOR i = 1 TO 12 LOCATE i + 3, 42: PRINT STRING$(38, " ") NEXT LOCATE 1, 1: PRINT "Editing "; CHR$(34); name$; print CHR$(34); " "; box(1); "across"; box(2); "down"; --- QuickBBS 2.76 * Origin: Programmers Information Exchange (206) 283-5978 (1:343/27)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET