home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-08-03 | 618 b | 27 lines | [TEXT/CWIE] |
- #include <Retrace.h>
- #include "BSDVBLLib.h"
-
- #define kInterval 1
-
- VBLTask vblInfo;
- Boolean vblUpdate = false;
- short vblFrame = 0;
-
- void VBLProc (VBLTask *recPtr);
-
- void VBLProc (VBLTask *recPtr) {
- vblUpdate = true;
- recPtr->vblCount = kInterval;
- }
-
- void InitVBLLib (void) {
- vblInfo.qType = vType;
- vblInfo.vblAddr = NewVBLProc(VBLProc);
- vblInfo.vblCount = kInterval;
-
- SlotVInstall((QElemPtr)&vblInfo, (*(AuxDCEHandle)GetDCtlEntry((*GetMainDevice())->gdRefNum))->dCtlSlot);
- }
-
- void DisposeVBLLib (void) {
- SlotVRemove((QElemPtr)&vblInfo, (*(AuxDCEHandle)GetDCtlEntry((*GetMainDevice())->gdRefNum))->dCtlSlot);
- }