diff -r 5a9dc001e1ad -r 1c4a4a609f85 src/video/cocoa/cocoa_v.h --- a/src/video/cocoa/cocoa_v.h Mon Dec 03 23:39:38 2007 +0000 +++ b/src/video/cocoa/cocoa_v.h Tue Jan 22 21:00:30 2008 +0000 @@ -19,7 +19,7 @@ /* virtual */ bool ChangeResolution(int w, int h); - /* virtual */ void ToggleFullscreen(bool fullscreen); + /* virtual */ bool ToggleFullscreen(bool fullscreen); }; class FVideoDriver_Cocoa: public VideoDriverFactory { @@ -40,7 +40,7 @@ virtual void MakeDirty(int left, int top, int width, int height) = 0; virtual void UpdatePalette(uint first_color, uint num_colors) = 0; - virtual uint ListModes(OTTDPoint* modes, uint max_modes) = 0; + virtual uint ListModes(OTTD_Point* modes, uint max_modes) = 0; virtual bool ChangeResolution(int w, int h) = 0; @@ -61,11 +61,16 @@ extern CocoaSubdriver* _cocoa_subdriver; CocoaSubdriver *QZ_CreateFullscreenSubdriver(int width, int height, int bpp); + +#ifdef ENABLE_COCOA_QUICKDRAW CocoaSubdriver *QZ_CreateWindowQuickdrawSubdriver(int width, int height, int bpp); +#endif +#ifdef ENABLE_COCOA_QUARTZ #if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4 CocoaSubdriver *QZ_CreateWindowQuartzSubdriver(int width, int height, int bpp); #endif +#endif void QZ_GameSizeChanged(); @@ -74,4 +79,6 @@ void QZ_ShowMouse(); void QZ_HideMouse(); +uint QZ_ListModes(OTTD_Point* modes, uint max_modes, CGDirectDisplayID display_id, int display_depth); + #endif /* VIDEO_COCOA_H */