SDL: Remove redundant dependency to bitdraw.h, minor cleanup

From afbafc2aef9f06847d234997a4e7f81000d39d3d Mon Sep 17 00:00:00 2001
From: Michael Fitzmayer <[EMAIL REDACTED]>
Date: Fri, 21 Oct 2022 08:11:48 +0200
Subject: [PATCH] Remove redundant dependency to bitdraw.h, minor cleanup

---
 src/video/ngage/SDL_ngagevideo.h | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/src/video/ngage/SDL_ngagevideo.h b/src/video/ngage/SDL_ngagevideo.h
index 86fc1a586d37..af8e8d857a3e 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 */