home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR41 / GAMLIB21.ZIP / GAMES.H < prev    next >
C/C++ Source or Header  |  1992-11-22  |  2KB  |  58 lines

  1. #include <dos.h>
  2. #include <conio.h>
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5. #include <math.h>
  6.  
  7. #define sign(x) ((x)>0 ? 1:-1)
  8.  
  9. void _linescale(int,int,int,int,int,int,int,int,int,int);
  10. void _scale(int xs2,int ys2,int xd1,int yd1,int xd2,int yd2,int pic,int screen,int sxsp,int sxss);
  11. void _getv (int x,int y,int xs,int ys,int pic,int screen,int sxs);
  12. void _putv (int x,int y,int xs,int ys,int pic,int screen,int sxs);
  13. void _spritev (int x,int y,int xs,int ys,int pic,int screen,int sxs,char color);
  14. void _sprite2 (int x,int y,int xs,int ys,int pic,int screen,int sxs,char color);
  15. void _screencopy (int screen1,int screen2,int numwords);
  16. int _amem (int block);
  17. int _initmouse (void);
  18. int _xmouse (void);
  19. int _ymouse (void);
  20. void _showpointer(void);
  21. void _hidepointer(void);
  22. int _getbuttondown(void);
  23. int _stickx(void);
  24. int _sticky(void);
  25. int _button1(void);
  26. int _button2(void);
  27. void _delay(int tm);
  28. void _clsv (int scrn,int sze,char color);
  29. void _setpoint(int x,int y,char color,int scrn,int sxs);
  30. char _getpoint(int x,int y,int scrn,int sxs);
  31. int _epageframe(void);
  32. int _etotalmem(void);
  33. int _eunusedmem(void);
  34. int _eallocmem(int pages);
  35. void _emapmem(char mainpage,int emspage,int emmhandle);
  36. void _edallocmem(int emmhandle);
  37. void _damem(int block);
  38. void _settick(int count);
  39. int _gettick(void);
  40. void _scrollleft (int xs,int ys,int pic,int scroll);
  41. void _scrollright (int xs,int ys,int pic,int scroll);
  42. void _scrollup (int xs,int ys,int pic,int scroll);
  43. void _scrolldown (int xs,int ys,int pic,int scroll);
  44. long int _getcolorval (int color);
  45. void _putvc (int x,int y,int xs,int ys,int pic,int screen,int sxs,int sys);
  46. void _spritevc (int x,int y,int xs,int ys,int pic,int screen,int sxs,int sys,char color);
  47. void _sprite2c (int x,int y,int xs,int ys,int pic,int screen,int sxs,int sys,char color);
  48. void _drawline(int x1,int y1,int x2,int y2,char color,int scrn,int sxs);
  49. void _copywindow (int x1,int y1,int x2,int y2,int xs,int ys,int pic,int screen,int sxs);
  50. void LoadPCX(char filename[],unsigned long smem);
  51. void PutLine(int,unsigned char *);
  52. unsigned char far *ScreenMemory;
  53. char *VideoMode;
  54. unsigned int CGABank;
  55.  
  56.  
  57.  
  58.