Diff for /np2/x11/scrnmng.h between versions 1.1 and 1.6

version 1.1, 2003/11/16 16:43:45 version 1.6, 2007/01/22 16:37:51
Line 2 Line 2
 #define NP2_X11_SCRNMNG_H__  #define NP2_X11_SCRNMNG_H__
   
 enum {  enum {
         RGB24_B = 0,          RGB24_B = 2,
         RGB24_G = 1,          RGB24_G = 1,
         RGB24_R = 2          RGB24_R = 0
 };  };
   
 typedef struct {  typedef struct {
Line 45  typedef struct { Line 45  typedef struct {
 extern "C" {  extern "C" {
 #endif  #endif
   
 extern SCRNMNG scrnmng;  extern SCRNMNG *scrnmngp;
   
 void scrnmng_initialize(void);  void scrnmng_initialize(void);
 BOOL scrnmng_create(BYTE scrnmode);  BOOL scrnmng_create(BYTE scrnmode);
Line 59  void scrnmng_surfunlock(const SCRNSURF * Line 59  void scrnmng_surfunlock(const SCRNSURF *
 void scrnmng_update(void);  void scrnmng_update(void);
 #define scrnmng_dispclock()  #define scrnmng_dispclock()
   
 #define scrnmng_isfullscreen()  (0)  #define scrnmng_isfullscreen()  (scrnmngp->flag & SCRNFLAG_FULLSCREEN)
 #define scrnmng_haveextend()    (scrnmng.flag & SCRNFLAG_HAVEEXTEND)  #define scrnmng_haveextend()    (scrnmngp->flag & SCRNFLAG_HAVEEXTEND)
 #define scrnmng_getbpp()        (scrnmng.bpp)  #define scrnmng_getbpp()        (scrnmngp->bpp)
 #define scrnmng_allflash()      do { scrnmng.allflash = TRUE; } while (0)  #define scrnmng_allflash()      do { scrnmngp->allflash = TRUE; } while (0)
 #define scrnmng_palchanged()    do { scrnmng.palchanged = TRUE; } while (0)  #define scrnmng_palchanged()    do { scrnmngp->palchanged = TRUE; } while (0)
   
 RGB16 scrnmng_makepal16(RGB32 pal32);  RGB16 scrnmng_makepal16(RGB32 pal32);
   
   /* -- for X11 */
   
   void scrnmng_setmultiple(int multiple);
   void scrnmng_terminate(void);
   
   /*
    * for menubase
    */
   
   typedef struct {
           int             width;
           int             height;
           int             bpp;
   } SCRNMENU;
   
   BOOL scrnmng_entermenu(SCRNMENU *smenu);
   void scrnmng_leavemenu(void);
   void scrnmng_menudraw(const RECT_T *rct);
   
 #ifdef __cplusplus  #ifdef __cplusplus
 }  }
 #endif  #endif

Removed from v.1.1  
changed lines
  Added in v.1.6


RetroPC.NET-CVS <cvs@retropc.net>