+int DirectClear(unsigned int colour)\r
+{\r
+#ifdef USE_D3D\r
+ if (Device != NULL) {\r
+ Device->Clear(0,NULL,D3DCLEAR_TARGET,colour,1.0f,0);\r
+ return 0;\r
+ }\r
+#endif\r
+\r
+ return DirectClearDDraw(colour);\r
+}\r
+\r
+int DirectPresent()\r
+{\r
+#ifdef USE_D3D\r
+ if (Device != NULL) {\r
+ Device->Present(NULL,NULL,NULL,NULL);\r
+ return 0;\r
+ }\r
+#endif\r
+\r
+ return DirectPresentDDraw();\r
+}\r