SVGADEMO.H
资源名称:SVGACC10.zip [点击查看]
上传用户:kammenn
上传日期:2007-06-26
资源大小:210k
文件大小:7k
源码类别:
GDI/图象编程
开发平台:
C/C++
- /****************************************************************************
- 'SVGACC' A Super Vga Graphics Library for use with Microsoft and
- Borland C/C++
- Copyright 1993-1994 by Stephen L. Balkum and Daniel A. Sill
- GIF and 'Graphics Intechange Format' are trademarks (tm) of
- Compuserve, Incorporated, an H&R Block Company.
- **************** UNREGISTERD SHAREWARE VERSION ***********************
- * FOR EVUALATION ONLY. NOT FOR RESALE IN ANY FORM. SOFTWARE WRITTEN *
- * USING THIS UNREGISTERED SHAREWARE GRAPHICS LIBRARY MAY NOT BY SOLD *
- * OR USED FOR ANY PURPOSE OTHER THAN THE EVUALTION OF THIS LIBRARY. *
- **********************************************************************
- **************** NO WARRANTIES AND NO LIABILITY **********************
- * Stephen L. Balkum and Daniel A. Sill provide no warranties, either *
- * expressed or implied, of merchantability, or fitness, for a *
- * particular use or purpose of this SOFTWARE and documentation. *
- * In no event shall Stephen L. Balkum or Daniel A. Sill be held *
- * liable for any damages resulting from the use or misuse of the *
- * SOFTWARE and documentation. *
- **********************************************************************
- ************** U.S. GOVERNMENT RESTRICTED RIGHTS *********************
- * Use, duplication, or disclosure of the SOFTWARE and documentation *
- * by the U.S. Government is subject to the restictions as set forth *
- * in subparagraph (c)(1)(ii) of the Rights in Technical Data and *
- * Computer Software cluse at DFARS 252.227-7013. *
- * Contractor/manufacturer is Stephen L. Balkum and Daniel A. Sill, *
- * P.O. Box 7704, Austin, Texas 78713-7704 *
- **********************************************************************
- **********************************************************************
- * By using this SOFTWARE or documentation, you agree to the above *
- * terms and conditions. *
- **********************************************************************
- ***************************************************************************/
- #define TITLEN 85
- #ifdef MODULE
- extern endit;
- extern PaletteData orgpal, pal, pal2;
- extern MouseCursor magmousecursor;
- extern MouseCursor bigmousecursor;
- extern MouseCursor stwmousecursor;
- extern byte spritedata[];
- extern char getkey(void);
- extern void beep(void);
- #else
- int endit;
- PaletteData orgpal, pal, pal2;
- char getkey(void);
- void doall(void);
- void screenclear(void);
- void screengoto(int x, int y);
- void beep(void);
- extern char doblock(void);
- extern char doclip(void);
- extern char dofill(void);
- extern char dopal(void);
- extern char doprims(void);
- extern char doprims(void);
- extern char doscroll(void);
- extern char dotext(void);
- extern char do2d(void);
- extern char do3d(void);
- extern char domouse(void);
- extern char dojoystick(void);
- extern char dogif(void);
- /*MAGNIFIER MOUSE CURSOR DATA*/
- MouseCursor magmousecursor = {
- {7},{6},
- {255,255,255,255,255,7,7,7,7,255,255,255,255,255,255,255,
- 255,255,255,7,7,255,255,255,255,7,7,255,255,255,255,255,
- 255,255,7,255,255,255,255,255,255,255,255,7,255,255,255,255,
- 255,7,255,255,255,255,255,255,255,255,255,255,7,255,255,255,
- 255,7,255,255,255,255,255,255,255,255,255,255,7,255,255,255,
- 7,255,255,255,255,255,255,255,255,255,255,255,255,7,255,255,
- 7,255,255,255,255,255,255,255,255,255,255,255,255,7,255,255,
- 7,255,255,255,255,255,255,255,255,255,255,255,255,7,255,255,
- 7,255,255,255,255,255,255,255,255,255,255,255,255,7,255,255,
- 255,7,255,255,255,255,255,255,255,255,255,255,7,255,255,255,
- 255,7,255,255,255,255,255,255,255,255,255,255,7,255,255,255,
- 255,7,7,255,255,255,255,255,255,255,255,7,7,255,255,255,
- 255,255,7,7,7,255,255,255,255,7,7,7,255,255,255,255,
- 255,255,255,7,7,7,7,7,7,8,8,255,255,255,255,255,
- 255,255,255,255,255,7,7,7,7,7,8,8,255,255,255,255,
- 255,255,255,255,255,255,255,255,255,7,8,8,255,255,255,255,
- 255,255,255,255,255,255,255,255,255,255,7,8,8,255,255,255,
- 255,255,255,255,255,255,255,255,255,255,7,8,8,255,255,255,
- 255,255,255,255,255,255,255,255,255,255,255,7,8,8,255,255,
- 255,255,255,255,255,255,255,255,255,255,255,7,8,8,255,255,
- 255,255,255,255,255,255,255,255,255,255,255,255,7,8,8,255,
- 255,255,255,255,255,255,255,255,255,255,255,255,7,8,8,255,
- 255,255,255,255,255,255,255,255,255,255,255,255,255,7,8,8,
- 255,255,255,255,255,255,255,255,255,255,255,255,255,7,7,7}
- };
- /*BIG ARROW MOUSE CURSOR DATA*/
- MouseCursor bigmousecursor = {
- {1},{1},
- {0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,
- 0,15,15,0,0,255,255,255,255,255,255,255,255,255,255,255,
- 0,15,15,15,15,0,0,0,255,255,255,255,255,255,255,255,
- 0,15,15,15,15,15,15,15,0,0,255,255,255,255,255,255,
- 0,15,15,15,15,15,15,15,15,15,0,0,0,255,255,255,
- 0,15,15,15,15,15,15,15,15,15,15,15,15,0,0,255,
- 0,15,15,15,15,15,15,15,15,15,15,15,15,15,0,255,
- 0,15,15,15,15,15,15,15,15,15,15,15,0,0,255,255,
- 0,15,15,15,15,15,15,15,15,15,15,0,255,255,255,255,
- 0,15,15,15,15,15,15,15,15,0,0,255,255,255,255,255,
- 0,15,15,15,15,15,15,15,15,0,255,255,255,255,255,255,
- 0,15,15,15,15,15,0,15,15,15,0,255,255,255,255,255,
- 0,15,15,15,15,0,0,15,15,15,0,255,255,255,255,255,
- 0,15,15,0,0,255,255,0,15,15,15,0,255,255,255,255,
- 0,15,0,255,255,255,255,0,15,15,15,0,255,255,255,255,
- 0,0,255,255,255,255,255,255,0,15,15,15,0,255,255,255,
- 255,255,255,255,255,255,255,255,255,0,15,15,15,0,255,255,
- 255,255,255,255,255,255,255,255,255,0,15,15,15,0,255,255,
- 255,255,255,255,255,255,255,255,255,255,0,15,15,15,0,255,
- 255,255,255,255,255,255,255,255,255,255,255,0,15,15,15,0,
- 255,255,255,255,255,255,255,255,255,255,255,0,15,15,15,0,
- 255,255,255,255,255,255,255,255,255,255,255,255,0,15,15,0,
- 255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,
- 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255}
- };
- /*STOP WATCH MOUSE CURSOR DATA*/
- MouseCursor stwmousecursor = {
- {8},{11},
- {255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
- 255,255,255,255,255,255,15,15,15,15,255,255,255,255,255,255,
- 255,255,255,255,255,255,15,15,15,15,255,255,255,255,255,255,
- 255,255,255,255,255,255,255,15,15,255,255,255,255,255,255,255,
- 255,255,255,255,255,255,15,15,15,15,255,255,255,255,255,255,
- 255,255,255,255,15,15,15,7,7,15,15,15,255,255,255,255,
- 255,255,255,15,15,7,7,7,7,7,7,15,15,255,255,255,
- 255,255,15,15,7,7,7,7,7,7,7,7,15,15,255,255,
- 255,15,15,7,0,7,7,7,7,7,7,7,7,15,15,255,
- 255,15,7,7,7,0,7,7,7,7,7,7,7,7,15,255,
- 15,15,7,7,7,7,0,7,7,7,0,0,7,7,15,15,
- 15,7,7,7,7,7,7,0,0,0,7,7,7,7,7,15,
- 15,7,7,7,7,7,7,0,0,7,7,7,7,7,7,15,
- 15,15,7,7,7,7,7,7,7,7,7,7,7,7,15,15,
- 255,15,7,7,7,7,7,7,7,7,7,7,7,7,15,255,
- 255,15,15,7,7,7,7,7,7,7,7,7,7,15,15,255,
- 255,255,15,15,7,7,7,7,7,7,7,7,15,15,255,255,
- 255,255,255,15,15,7,7,7,7,7,7,15,15,255,255,255,
- 255,255,255,255,15,15,15,7,7,15,15,15,255,255,255,255,
- 255,255,255,255,255,255,15,15,15,15,255,255,255,255,255,255,
- 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
- 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
- 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
- 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255}
- };
- #endif