:Base  liberty3.HLP
:Title Liberty BASIC 3 Help
1 Contents=Contents
1 Liberty BASIC Help
2 Overview=Overview
2 Installing and Uninstalling=.9XUR6
2 The Liberty BASIC Editor=The Liberty BASIC Editor
2 Editor Preferences=16PSJ8N
2 The Liberty BASIC INI file=KX3VR
2 Writing your own Programs=3LHV_V
2 FreeForm=FreeForm
2 Using the Debugger=3XM7_KP
2 Lite Debug=Lite Debug
2 Creating a tokenized file=SVKQXI
2 Using the Runtime Engine=Using the Runtime Engine
2 Icon Editor=Icon Editor
2 Using a different code editor=Using a different code editor
2 Additional Documentation=Additional Documentation
2 Using Inkey$=06M6EI
2 Using virtual key constants with Inkey$=135VQJH
2 Error Messages=5233.95
2 Error Log Explained=Error Log Explained
2 Port I/O=PortI/O
2 Making API and DLL Calls=Making API and DLL Calls
2 Sprites and Animation=Sprites and Animation
2 TroubleShooting=TroubleShooting
2 Registering Liberty BASIC=Registering Liberty BASIC
1 GUI Programming
2 Gui Programming=Gui Programming
2 A Simple Example=943R0MD
2 Understanding Syntax=Understanding Syntax
2 Size and Placement of Windows=_F8_R4
2 Window Types=0NUQS4
2 Graphics Commands=0D14N5
2 Text Commands=87GG0ZE
2 Controls - Menus, Buttons, Etc.=13VCOVP
2 Window and Dialog Commands=2MLNSIR
2 Trapping the close event=2VQU1_
2 Programming with Sprites=Sprites and Animation
1 Introducing Liberty BASIC 3
2 Introducing Liberty BASIC 3=Introducing Liberty BASIC 3
2 New for LB3=New for LB3
2 Callbacks for API Functions=Callbacks for API Functions
2 Select Case=Select Case Statement
2 Sending Commands=Sending Commands
2 Variables=O.74WO
2 Numeric variables=70OYHI
2 Mathematics=Mathematics
2 Reserved Words=DVEBVX
2 Branch Labels=10EBFGP
2 Looping=418CI_5
2 Block Conditionals=FE_1BU
2 Logical Line Extension=1QSAYPN
2 Text mode display=CYO8AT
2 Graphical User Interface=1MSUAK6
2 Colors and the Graphical User Interface=CM7WHQ
2 The NOMAINWIN command=14DT6MG
2 Arrays=.5.WLK
2 Sorting Arrays=TSNIB
2 Arrays with more than two dimensions=CNZQC9
2 Functions and subroutines=3DM0CY
2 Recursion=2CTYCF
2 File Operations=File Operations
2 Random Access Files=DII5AE
2 Testing for file existence=38L5ZGN
2 Graphics=1KA.GL6
2 Reading Mouse Events and Keystrokes=LU_D_.
2 Sprites and Animation=Sprites and Animation
2 The Timer Statement=GPOTX0
1 Command Reference
2 Command Reference A-C=Command Reference A-C
2 Command Reference D-F=Command Reference D-F
2 Command Reference G-K=Command Reference G-K
2 Command Reference L-M=Command Reference L-M
2 Command Reference N-P=Command Reference N-P
2 Command Reference R-S=Command Reference R-S
2 Command Reference T-Z=Command Reference T-W
2 Additional Commands=Additional Commands
2 Reserved Words=Reserved Word List
1 Keywords in Alphabetical Order
2 ABS( n )=XYJBGV
2 ACS( n )=XZJBGV
2 (for) APPEND=SMQ_I0
2 AS=5HHS.Y8
2 ASC( s$ )=I.N8AJ
2 ASN( n )=2_R2AKK
2 ATN( n )=2_S2AKK
2 BackgroundColor$=CM7WHQ
2 BEEP=6D831W
2 (for) BINARY=SMQ_I0
2 Bitwise Operations=Bitwise Operations
2 BMPBUTTON=1_CHGUI
2 BMPSAVE=1CII.D7
2 BOOLEAN=BOOLEAN
2 BUTTON=52N_.05
2 CALL=6D8Z8S
2 CALLBACK=CALLBACK
2 CALLDLL=5HHS.Y8
2 CASE=SELECT CASE
2 CHECKBOX=CEFHF0
2 CHR$( n )=Z96SRK
2 CLOSE #h=JHNFCK
2 CLS=V8GSKR
2 COLORDIALOG=COLORDIALOG
2 COMBOBOX=74GMG6
2 ComboboxColor$=CM7WHQ
2 CommandLine$=THEXSF
2 CONFIRM=CVCEP0
2 COS( n )=7RBA_ZJ
2 CURSOR=322B.J4
2 DATA=SMEYWX
2 DATE$( )=DATE$( )
2 DECHEX$( )=A0TJ40
2 DefaultDir$=14F0SWF
2 Dialog=0NUQS4
2 DIM array( )=B5M7ZB
2 DisplayWidth=2NJTH_N
2 DisplayHeight=2NJTH_N
2 (for) DLL=5HHS.Y8
2 Drives$=6D2J_44
2 DUMP=6D0C9W
2 DWORD=5HHS.Y8
2 EOF( #h )=2CNU9V5
2 END=V8GUMC
2 ELSE=NHUWZ9
2 END FUNCTION=LACXW0
2 END IF=NHUWZ9
2 END SELECT=SELECT CASE
2 END SUB=8Z.9_1
2 EXIT FOR=1U1SQRR
2 EXIT WHILE=DUK4_O
2 EXP( n )=EXP( n )
2 FIELD #h, list...=2ZMJ_JB
2 FILEDIALOG=PUK.MD
2 FILES=FILES
2 FONTDIALOG=689.5
2 FOR...NEXT=1U1SQRR
2 FUNCTION=LACXW0
2 GET #h, n=SXTVRK
2 GETTRIM #h, n=FNWRJU
2 GOSUB label=1IHITQP
2 GOTO label=2RV5MU
2 GRAPHICBOX=13BQ1SK
2 GROUPBOX=3LR98HP
2 Graphics Commands=0D14N5
2 HBMP( "name" )=R92PGR
2 HEXDEC( "value" )=54.P_PD
2 HWND( #handle)=XV_EKP
2 IF THEN=NHUWZ9
2 Inkey$=1SCMZPE
2 INP(port)=160GBH5
2 INPUT=54WO_Y4
2 INPUT$( #h, n )=0VHCB3
2 INPUTTO$(#h, c$)=INPUTTO
2 (for) INPUT=SMQ_I0
2 INSTR(a$,b$,n)=21P4_CM
2 INT( n )=160KBGV
2 KILL s$=28W3_V6
2 LEFT$( s$, n )=317O_GN
2 LEN( s$ )=3R7K_BF
2 LINE INPUT=6N2YSR
2 LISTBOX=E96DJL
2 ListboxColor$=CM7WHQ
2 LOADBMP=JQQDHD
2 LOC( #h )=SMQ_I0
2 LOCATE=LOCATE
2 LOF( #h )=4N8W_3F
2 LOG( n )=2HMVAKK
2 LONG=5HHS.Y8
2 LOWER$( s$ )=3WQ5TS5
2 LPRINT=G3_4AL
2 MAINWIN=JPOYX2
2 MAX( )=19XOBH5
2 MENU=SMO2RA
2 MID$( )=RKYZL.
2 MIN( )=105EBH5
2 MKDIR( )=K83SU9
2 NAME a$ AS b$=0CL69S5
2 NEXT=1U1SQRR
2 NOMAINWIN=1N57HM5
2 NOTICE=1XDW302
2 ONCOMERROR=L2RH9B
2 OPEN=SMQ_I0
2 OPEN "COMn:..."=1IQYM3O
2 OUT port, byte=FG9EW1
2 (for) OUTPUT=SMQ_I0
2 Platform$=1J8.1S3
2 PLAYWAVE=26QE_NC
2 POPUPMENU=OG4LQO
2 PRINT=11R69FU
2 PRINTERDIALOG=1JL.Q8I
2 PROMPT=K508CL
2 PUT #h, n=NM2L2
2 RADIOBUTTON=1.0.0Z1
2 (for) RANDOM=SMQ_I0
2 RANDOMIZE=RANDOMIZE
2 READ=6DH2XK
2 REDIM=11ST4AN
2 REM=8Z.7X.
2 REFRESH=REFRESH
2 RESIZEHANDLER=RESIZEHANDLER
2 RESTORE=1KN8TUJ
2 RETURN=4P51_PP
2 RIGHT$( s$, n )=1NLBXVN
2 RMDIR( )=95U9X6
2 RND( n )=2NLSAKK
2 RUN s$, mode=L64YX_
2 SCAN=285AZHZ
2 SEEK #h, fpos=SMQ_I0
2 SELECT CASE=SELECT CASE
2 SHORT=5HHS.Y8
2 SIN( n )=MXCD6
2 SORT=1EW6.BP
2 SPACE$( n )=1D3GA8
2 Sprites=Sprites and Animation
2 SQR(n)=V1CD6
2 STATICTEXT=1969AVX
2 STOP=Stop
2 STR$( n )=Y1D3PN
2 STRUCT=440N_UF
2 SUB=8Z.9_1
2 TAN( n )=1EXCD6
2 Text Commands=87GG0ZE
2 TEXTBOX=0ORJ48
2 TextboxColor$=CM7WHQ
2 TEXTEDITOR=1RMG3AP
2 TexteditorColor$=CM7WHQ
2 TIME$( )=V6GENE
2 TIMER=11UX__S
2 TITLEBAR=2AOKYV4
2 TRACE n=G8ALLY
2 TRIM$( s$ )=3PK.A0
2 TXCOUNT(#handle)=TXCOUNT
2 ULONG=5HHS.Y8
2 UNLOADBMP=GQWKK0
2 USHORT=5HHS.Y8
2 UPPER$( s$ )=2HJ9W47
2 USING( )=1DOM_TT
2 UpperLeftX=1YBLAYX
2 UpperLeftY=1YBLAYX
2 VAL( s$ )=4S2FH3
2 Version$=567IR4
2 WAIT=1EW9Y9P
2 WHILE...WEND=DUK4_O
2 WindowWidth=15WPAGN
2 WindowHeight=15WPAGN
2 WINSTRING(ptr)=Winstring
2 WORD=5HHS.Y8
2 WORD$( s$, n )=BUC_.4
1 Tutorial
2 Liberty BASIC Course=Liberty BASIC Course
2 Week One
3 An Introduction to Liberty BASIC=An Introduction to Liberty BASIC
3 What is Liberty BASIC?=What is Liberty BASIC?
3 Overview of This Tutorial=Overview of This Tutorial
3 Programming, What is it?=Programming, What is it?
3 An Introduction to BASIC=An Introduction to BASIC
3 Goto - Doing Something More Than Once=Goto - Doing Something More Than Once
3 If...Then - Adding Smarts to our Tax Program=If...Then - Adding Smarts to our Tax Program
3 String Variables=String Variables
3 Some Things to Do with Strings=Some Things to Do with Strings
3 Using Functions=Using Functions
3 Documenting BASIC Code=Documenting BASIC Code
3 Let's Write a Program=Let's Write a Program
3 HILO.BAS=HILO.BAS
3 Week One Homework=Week One Homework
3 Week One Homework Solution=28YD_EO
2 Week Two
3 Week Two=Week Two
3 Week Two Homework=Week Two Homework
3 Week Two Homework Solution=Week Two Homework Solution
2 Week Three
3 Week Three=Week Three
3 Week Three Homework=Week Three Homework
3 Week Three Homework Solution=Week Three Homework Solution
2 Week Four
3 Week Four=Week Four
3 Week Four Homework=Week Four Homework
3 Week Four Homework Solution=Week Four Homework Solution
2 Week Five
3 Week Five=Week Five
3 Week Five Homework=Week Five Homework
3 Week Five Homework Solution=Week Five Homework Solution
2 Week Six
3 Week Six=Week Six
3 Letter.txt=Letter.txt
3 Packslip.txt=Packslip.txt
3 Week Six Homework Solution=Week Six Homework Solution
1 Sprites
2 Sprite Table of Contents=Sprite Table of Contents
2 Sprite Commands=Sprite Commands
2 What is a Sprite?=What is a Sprite?
2 How Do Sprites Work?=How Do Sprites Work?
2 Start with the Background=Start with the Background
2 Designate Sprites=3HA1_KH
2 Sprite Properties=Sprite Properties
2 Drawing and Collision Detection=Drawing and Collision Detection
2 Flushing Sprite Graphics=Flushing Sprite Graphics
2 Pauses and Timing=Pauses and Timing
2 Add a Mask=Add a Mask
2 Step by Step=Step by Step
2 Simple Demo Program=4WSI_P0
2 Lander.bas=Lander.bas
1 API and DLL Calls
2 Making API and DLL Calls=Making API and DLL Calls
2 Informational resources about APIs/DLLs=4WD4G2
2 What are APIs/DLLs?=8N8ZCO
2 How to make API/DLL calls=C2ASGG
2 Example Programs=T.0URV
2 Using hexadecimal values=J6PEJB
2 Using types with STRUCT and CALLDLL=12B_ZGL
2 Passing Strings into API Calls=T_V_VC
2 Caveats=1EEZ.V5
