diff options
author | planetmaker <planetmaker@openttd.org> | 2010-12-21 15:56:02 +0000 |
---|---|---|
committer | planetmaker <planetmaker@openttd.org> | 2010-12-21 15:56:02 +0000 |
commit | 7ab04792c501fcc605eff92d79eab5a66707e28f (patch) | |
tree | f23fb8f1f548e3130f4f05cbb0e28b597c4216b7 /src/video/cocoa/wnd_quartz.mm | |
parent | 574e0830f19080f668c0e358656213b64b63af4e (diff) | |
download | openttd-7ab04792c501fcc605eff92d79eab5a66707e28f.tar.xz |
(svn r21574) -Codechange: [OSX] Move the variable declaration of the screen drivers to the generic class, deduplicating code
Diffstat (limited to 'src/video/cocoa/wnd_quartz.mm')
-rw-r--r-- | src/video/cocoa/wnd_quartz.mm | 33 |
1 files changed, 3 insertions, 30 deletions
diff --git a/src/video/cocoa/wnd_quartz.mm b/src/video/cocoa/wnd_quartz.mm index 6180c138e..b9a84160f 100644 --- a/src/video/cocoa/wnd_quartz.mm +++ b/src/video/cocoa/wnd_quartz.mm @@ -84,37 +84,7 @@ class WindowQuartzSubdriver; @end class WindowQuartzSubdriver: public CocoaSubdriver { - int device_width; - int device_height; - - int window_width; - int window_height; - - int buffer_depth; - - void *pixel_buffer; - void *window_buffer; - - id window; - - #define MAX_DIRTY_RECTS 100 - Rect dirty_rects[MAX_DIRTY_RECTS]; - int num_dirty_rects; - - uint32 palette[256]; - -public: - bool active; - bool setup; - - id cocoaview; - CGContextRef cgcontext; - private: - void GetDeviceInfo(); - - bool SetVideoMode(int width, int height); - /** * This function copies 8bpp pixels from the screen buffer in 32bpp windowed mode. * @@ -125,6 +95,9 @@ private: */ void BlitIndexedToView32(int left, int top, int right, int bottom); + virtual void GetDeviceInfo(); + virtual bool SetVideoMode(int width, int height); + public: WindowQuartzSubdriver(int bpp); virtual ~WindowQuartzSubdriver(); |