Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
Headers/WRay_System.h
/* |
* WRay_System.h |
* |
* QuickDraw 3D 1.6 Sample |
* Robert Dierkes |
* |
* 07/28/98 RDD Created. |
*/ |
#ifndef _HWRay_System |
#define _HWRay_System |
#ifdef __cplusplus |
extern "C" { |
#endif |
/*------------------*/ |
/* Constants */ |
/*------------------*/ |
#define kSpaceKeyCode ((char) 0x31) |
#define kCommandKeyCode ((char) 0x37) |
#define kShiftKeyCode ((char) 0x38) |
#define kCapsLockKeyCode ((char) 0x39) |
#define kOptionKeyCode ((char) 0x3A) |
#define kControlKeyCode ((char) 0x3B) |
#define kEnterAscii ((char) 0x03) |
#define kDeleteAscii ((char) 0x08) |
#define kTabAscii ((char) 0x09) |
#define kReturnAscii ((char) 0x0D) |
#define kEscapeAscii ((char) 0x1B) |
#define kLeftArrowAscii ((char) 0x1C) |
#define kRightArrowAscii ((char) 0x1D) |
#define kDownArrowAscii ((char) 0x1E) |
#define kUpArrowAscii ((char) 0x1F) |
#define kSpaceAscii ((char) 0x20) |
#define kPeriodAscii ((char) 0x2E) |
#define kDigit0Ascii ((char) '0') |
#define kDigit9Ascii ((char) '9') |
/*------------------*/ |
/* Macros */ |
/*------------------*/ |
#define kQD3DGestaltVersion_1_6_0 0x00010600 |
TQ3Boolean QuickDraw3D_Initialize( |
void); |
TQ3Boolean QuickDraw3D_Exit( |
void); |
Boolean System_IsKeyPressed ( |
unsigned short keyCode); |
void System_Beep ( |
void); |
TQ3Boolean System_GetSound ( |
void); |
void System_SetSound ( |
TQ3Boolean newState); |
void System_Sound ( |
void); |
float System_RandomFloat( |
void); |
#ifdef __cplusplus |
} |
#endif |
#endif /* _HWRay_System */ |
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-01-14