Sha256: d09650111bb9b1efa19a0ade87f07d71667c1fa8652ba4b91520b9802a486cbf

Contents?: true

Size: 539 Bytes

Versions: 28

Compression:

Stored size: 539 Bytes

Contents

#include <Gosu/Gosu.hpp>
#import <AppKit/AppKit.h>

namespace Gosu
{
    NSUInteger styleMaskFromSDL2 = NSTitledWindowMask | NSClosableWindowMask | NSMiniaturizableWindowMask;
    NSRect availableFrame = [[[NSScreen screens] objectAtIndex:0] visibleFrame];
    NSRect availableContentFrame = [NSWindow contentRectForFrameRect:availableFrame styleMask:styleMaskFromSDL2];
}

unsigned Gosu::availableWidth()
{
    return availableContentFrame.size.width;
}

unsigned Gosu::availableHeight()
{
    return availableContentFrame.size.height;
}

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
gosu-0.10.9.pre1 src/Graphics/ResolutionApple.mm
gosu-0.10.8 src/Graphics/ResolutionApple.mm
gosu-0.10.7 src/Graphics/ResolutionApple.mm
gosu-0.10.6 src/Graphics/ResolutionApple.mm
gosu-0.10.5 src/Graphics/ResolutionApple.mm
gosu-0.10.5.pre0 src/Graphics/ResolutionApple.mm
gosu-0.10.5.pre1 src/Graphics/ResolutionApple.mm
gosu-0.10.4 src/Graphics/ResolutionApple.mm
gosu-0.10.3 src/Graphics/ResolutionApple.mm
gosu-0.10.2 src/Graphics/ResolutionApple.mm
gosu-0.10.2.pre1 src/Graphics/ResolutionApple.mm
gosu-0.10.1.2 src/Graphics/ResolutionApple.mm
gosu-0.10.1.1 src/Graphics/ResolutionApple.mm
gosu-0.10.1 src/Graphics/ResolutionApple.mm
gosu-0.10.0 src/Graphics/ResolutionApple.mm
gosu-0.9.2 src/Graphics/ResolutionApple.mm
gosu-0.9.2.pre1 src/Graphics/ResolutionApple.mm
gosu-0.9.1 src/Graphics/ResolutionApple.mm
gosu-0.9.0 src/Graphics/ResolutionApple.mm
gosu-0.9.0.pre1 src/Graphics/ResolutionApple.mm