home *** CD-ROM | disk | FTP | other *** search
/ Groovy Bytes: Behind the Moon / groovybytes.iso / GROOVY / SND_TOOL / CDMP16.ZIP / SOURCE.ZIP / FRAME.H < prev    next >
Encoding:
C/C++ Source or Header  |  1995-01-30  |  2.2 KB  |  49 lines

  1. /***************************************************************************/
  2. /*                                                                         */
  3. /*                                                                         */
  4. /*                   (c) 1993,1994 by Kaya Memisoglu                       */
  5. /*                                    aka Marc van Shaney                  */
  6. /*                                                                         */
  7. /* Die kommerzielle Nutzung des Source-Codes ohne meine schriftliche       */
  8. /* Genehmigung ist untersagt. Desweiteren hafte ich für keinerlei          */
  9. /* Schaden den das Programm verursacht.                                    */
  10. /*                                                                         */
  11. /* Geschrieben mit Borland C++ 3.1                                         */
  12. /*     Borland C++ ist eingetragenes Warenzeichen der                      */
  13. /*                                  Borland Inernational INC               */
  14. /*                                                                         */
  15. /*                                                                         */
  16. /* 18.1.1994 - Kaya Memisoglu                                              */
  17. /*                                                                         */
  18. /***************************************************************************/
  19.  
  20.  
  21. #ifndef __FRAME_H
  22. #define __FRAME_H
  23.  
  24. #ifndef BITMAP_TYPE
  25. #define BITMAP_TYPE
  26. typedef struct {
  27.                 int Width;
  28.         int Height;
  29.         int Bits_per_Pixel;
  30.         int Bytes_per_Line;
  31.         char Enhance[8];
  32.                 char Data[];
  33.                } Bitmap;
  34. #endif
  35.  
  36.  
  37. extern void Clear_Frame (char far *,char);
  38. extern void FDraw_Text (char far *,int,int,char far *,char);
  39. extern void FDraw_Scroller (char far *,int,char far *,char,int);
  40. extern void FPut_Image (char far *,int,int,Bitmap *);
  41. extern void FPut_Sprite (char far *,int,int,Bitmap *);
  42. extern void FZoom_Sprite (char far *,int,int,int,int,Bitmap *);
  43. extern void FDraw_Oscilloscope (char far *,int,int,int,char far *,char);
  44. extern void FDraw_Water (char far *,int,int);
  45. extern void FMove_Fire(Bitmap *);
  46. extern void FWrite_in_Fire(Bitmap *,int,int,char *,char);
  47.  
  48.  
  49. #endif