Browse Source

Remove redundant dependency to bitdraw.h, minor cleanup

Michael Fitzmayer 2 years ago
parent
commit
afbafc2aef
1 changed files with 10 additions and 8 deletions
  1. 10 8
      src/video/ngage/SDL_ngagevideo.h

+ 10 - 8
src/video/ngage/SDL_ngagevideo.h

@@ -30,7 +30,16 @@
 #include <e32svr.h>
 #include <bitdev.h>
 #include <w32std.h>
-#include <bitdraw.h> // CFbsDrawDevice
+
+class CFbsDrawDevice : public CBase
+{
+public:
+public:
+    IMPORT_C static CFbsDrawDevice* NewScreenDeviceL(TScreenInfoV01 aInfo,TDisplayMode aDispMode);
+public:
+    virtual void Update() {}
+    virtual void UpdateRegion(const TRect&) {}
+};
 
 #define _THIS SDL_VideoDevice *_this
 
@@ -46,10 +55,7 @@ typedef struct SDL_VideoData
     TRequestStatus   NGAGE_WsEventStatus;
     TRequestStatus   NGAGE_RedrawEventStatus;
     TWsEvent         NGAGE_WsEvent;
-    //TWsRedrawEvent   NGAGE_RedrawEvent;
-
     CFbsDrawDevice*  NGAGE_DrawDevice;
-
     TBool            NGAGE_IsWindowFocused; /* Not used yet */
 
     /* Screen hardware frame buffer info */
@@ -64,10 +70,6 @@ typedef struct SDL_VideoData
 
     CFbsBitGc::TGraphicsOrientation NGAGE_ScreenOrientation;
 
-    /* Simulate double screen height */
-    //TInt             NGAGE_ScreenXScaleValue;
-    //TInt             NGAGE_ScreenYScaleValue;
-
 } SDL_VideoData;
 
 #endif /* _SDL_ngagevideo_h */