Appendix F: Inside library modules

Here's the list of functions contained in each of the OBJ files that make
the DirectQB library. Every time you'll use a function, you'll need the
correspondent module, that will be also linked to your final program
executable file. By default, all these modules are included into the library;
you can build your own custom set of routines by combining them. See section
1.5 of this manual for details.

MAIN.OBJ        - DQBinit, DQBver, DQBmapLayer, DQBclose, DQBsort, DQBinitVGA,
                  DQBinitText, DQBsetBaseLayer, DQBcopyLayer, DQBclearLayer,
                  DQBwait, DQBsetFrameRate, DQBframeReady, DQBangle, DQBerror$
                  DQBid$, DQBpeek, DQBpoke
DRAW.OBJ        - DQBcopyTransLayer, DQBcopyHitLayer, DQBpset, DQBpoint,
                  DQBline, DQBgline, DQBellipse, DQBbox, DQBboxf, DQBpaint,
                  DQBscroll, DQBscrollArea, DQBsetTransPut, DQBsetSolidPut,
                  DQBget, DQBput
IMAGE.OBJ       - DQBloadImage, DQBsaveImage, DQBplayFLI, DQBopenFLI,
                  DQBplayFLIstep, DQBcloseFLI
SPRITE.OBJ      - DQBsize, DQBsetClipBox, DQBsPut, DQBrPut, DQBfPut, DQBxPut,
                  DQBmPut, DQBhPut, DQBtPut, DQBpPut, DQBputOver, DQBcollide,
                  DQBcollideOnLayer, DQBsetCollideMethod
BIT.OBJ         - DQBsetBit, DQBresetBit, DQBreadBit, DQBtoggleBit,
                  DQBshiftLeft, DQBshiftRight
PALETTE.OBJ     - DQBsetCol, DQBgetCol, DQBfindCol, DQBfindPalCol, DQBsetPal,
                  DQBgetPal, DQBfadeIn, DQBfadeStepIn, DQBfadeTo,
                  DQBfadeStepTo, DQBpalOff, DQBpalRotate
FONT.OBJ        - DQBprint, DQBprints, DQBlen, DQBsetBIOSfont, DQBsetFont,
                  DQBsetTextBackCol, DQBsetTextStyle, DQBsetFontTexture,
                  DQBloadFont, DQBsetTextSpacing, DQBsetTextBMap
DISK.OBJ        - DQBdir$, DQBdrive$, DQBpath$, DQBnumDrives, DQBsetDrive$,
                  DQBchDir
BLENDING.OBJ    - DQBfilterBox, DQBbPut, DQBcreateBMap, DQBsetBMap, DQBgetBMap,
                  DQBcopyBlendLayer, DQBloadBMap, DQBsaveBMap, DQBremoveBMap
KEYBOARD.OBJ    - DQBinstallKeyboard, DQBremoveKeyboard, DQBkey, DQBreadKey,
                  DQBwaitKey, DQBasc, DQBinkey$
JOYSTICK.OBJ    - DQBjoyDetected, DQBpollJoy, DQBjoyX, DQBjoyY, DQBjoyMove,
                  DQBjoyFire, DQBresetJoy, DQBsetJoySens
MOUSE.OBJ       - DQBmouseDetected, DQBmouseX, DQBmouseY, DQBmouseLB,
                  DQBmouseRB, DQBsetMousePos, DQBmouseShow, DQBmouseHide
                  DQBsetMouseRange, DQBsetMouseShape, DQBsetMouseSpeed,
                  DQBresetMouse
SOUND.OBJ       - DQBinstallSB, DQBloadSound, DQBloadRawSound, DQBplaySound,
                  DQBinUse, DQBpauseSound, DQBresumeSound, DQBstopVoice,
                  DQBsetVoiceVol, DQBremoveSB, DQBsetVolume
3D.OBJ          - DQBtri, DQBgtri, DQBttri, DQBbtri, DQBbgtri, DQBbttri,
                  DQBfttri, DQBsetTextureSize
DATAFILE.OBJ    - DQBopenDataFile, DQBunpackImage, DQBunpackSprite,
                  DQBunpackSound, DQBunpackPalette, DQBunpackBMap,
                  DQBunpackFont, DQBunpackCursor, DQBunpackUser,
                  DQBcloseDataFile