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_quickdraw.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_quickdraw.mm')
-rw-r--r-- | src/video/cocoa/wnd_quickdraw.mm | 33 |
1 files changed, 2 insertions, 31 deletions
diff --git a/src/video/cocoa/wnd_quickdraw.mm b/src/video/cocoa/wnd_quickdraw.mm index 15c15fabb..de38e26c0 100644 --- a/src/video/cocoa/wnd_quickdraw.mm +++ b/src/video/cocoa/wnd_quickdraw.mm @@ -73,38 +73,7 @@ class WindowQuickdrawSubdriver; @end class WindowQuickdrawSubdriver: public CocoaSubdriver { - int device_width; - int device_height; - int device_depth; - - int window_width; - int window_height; - int window_pitch; - - 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; - private: - void GetDeviceInfo(); - - bool SetVideoMode(int width, int height); - /** * This function copies 32bpp pixels from the screen buffer in 16bpp windowed mode. * @@ -138,6 +107,8 @@ private: inline void BlitToView(int left, int top, int right, int bottom); void DrawResizeIcon(); + virtual void GetDeviceInfo(); + virtual bool SetVideoMode(int width, int height); public: WindowQuickdrawSubdriver(int bpp); |