* Ifdef in some VideoUpdate methods (mostly empty implementations).
authorMatthijs Kooijman <m.kooijman@student.utwente.nl>
Mon, 11 Jun 2007 07:59:58 +0000 (09:59 +0200)
committerMatthijs Kooijman <m.kooijman@student.utwente.nl>
Mon, 11 Jun 2007 07:59:58 +0000 (09:59 +0200)
ABM2/Engine/VideoUpdate.cpp

index 14f60440f6f99518e7efe50a83a3c6da6e5e854f..21cf1ab3b9be296118e7b957b6578f1e2d918422 100755 (executable)
@@ -23,9 +23,9 @@ int CVideoUpdate::scrWidth=640;
 int CVideoUpdate::scrHeight=480;\r
 int CVideoUpdate::scrBPP=16;\r
 \r
-#ifdef WIN32\r
 CVideoUpdate::CVideoUpdate()\r
 {\r
+#ifdef WIN32\r
        d3d = Direct3DCreate9(D3D_SDK_VERSION);\r
 \r
        D3DPRESENT_PARAMETERS d3dpp;\r
@@ -58,12 +58,15 @@ CVideoUpdate::CVideoUpdate()
     // Get the alpha information solely from the texture.\r
     d3ddev->SetTextureStageState(0, D3DTSS_ALPHAOP,   D3DTOP_SELECTARG1);\r
     d3ddev->SetTextureStageState(0, D3DTSS_ALPHAARG1, D3DTA_TEXTURE);\r
+#endif // WIN32\r
 }\r
 \r
 CVideoUpdate::~CVideoUpdate()\r
 {\r
+#ifdef WIN32\r
     if (d3ddev != NULL) d3ddev->Release();\r
     if (d3d != NULL) d3d->Release();\r
+#endif // WIN32\r
 }\r
 \r
 bool CVideoUpdate::Start()\r
@@ -93,15 +96,18 @@ bool CVideoUpdate::Start()
        //hide the mouse cursor\r
        SDL_ShowCursor(SDL_DISABLE);\r
 */\r
+#ifdef WIN32\r
     d3ddev->Clear(0, NULL, D3DCLEAR_TARGET, D3DCOLOR_COLORVALUE(0.0f, 0.4f, 1.0f, 1.0f), 1.0f, 0);\r
 \r
     d3ddev->BeginScene();    // begins the 3D scene\r
+#endif // WIN32\r
 \r
                return true;\r
 }\r
 \r
 void CVideoUpdate::Update()\r
 {\r
+#ifdef WIN32\r
        // end frame\r
        d3ddev->EndScene();\r
        d3ddev->Present(NULL, NULL, NULL, NULL);\r
@@ -109,10 +115,10 @@ void CVideoUpdate::Update()
        // start new frame\r
        d3ddev->Clear(0, NULL, D3DCLEAR_TARGET, D3DCOLOR_COLORVALUE(0.0f, 0.4f, 1.0f, 1.0f), 1.0f, 0);\r
        d3ddev->BeginScene();\r
+#endif // WIN32\r
 }\r
 \r
 void CVideoUpdate::Stop()\r
 {\r
 //     SDL_QuitSubSystem(SDL_INIT_VIDEO);\r
 }\r
-#endif // WIN32\r