Remove redundant dependency to bitdraw.h, minor cleanup
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
diff --git a/src/video/ngage/SDL_ngagevideo.h b/src/video/ngage/SDL_ngagevideo.h
index 86fc1a5..af8e8d8 100644
--- a/src/video/ngage/SDL_ngagevideo.h
+++ b/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 */