1d86ed7fbStbbdev/*
2*b15aabb3Stbbdev    Copyright (c) 2005-2021 Intel Corporation
3d86ed7fbStbbdev
4d86ed7fbStbbdev    Licensed under the Apache License, Version 2.0 (the "License");
5d86ed7fbStbbdev    you may not use this file except in compliance with the License.
6d86ed7fbStbbdev    You may obtain a copy of the License at
7d86ed7fbStbbdev
8d86ed7fbStbbdev        http://www.apache.org/licenses/LICENSE-2.0
9d86ed7fbStbbdev
10d86ed7fbStbbdev    Unless required by applicable law or agreed to in writing, software
11d86ed7fbStbbdev    distributed under the License is distributed on an "AS IS" BASIS,
12d86ed7fbStbbdev    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13d86ed7fbStbbdev    See the License for the specific language governing permissions and
14d86ed7fbStbbdev    limitations under the License.
15d86ed7fbStbbdev*/
16d86ed7fbStbbdev
17d86ed7fbStbbdev#import <Availability.h>
18d86ed7fbStbbdev#import <Foundation/Foundation.h>
19d86ed7fbStbbdev
20d86ed7fbStbbdev#if TARGET_OS_IPHONE
21d86ed7fbStbbdev
22d86ed7fbStbbdev#import <UIKit/UIKit.h>
23d86ed7fbStbbdev#import "tbbAppDelegate.h"
24d86ed7fbStbbdev
25d86ed7fbStbbdevvoid get_screen_resolution(int *x, int *y) {
26d86ed7fbStbbdev    // Getting landscape screen resolution in any case
27d86ed7fbStbbdev    CGRect imageRect = [[UIScreen mainScreen] bounds];
28d86ed7fbStbbdev    *x=imageRect.size.width>imageRect.size.height?imageRect.size.width:imageRect.size.height;
29d86ed7fbStbbdev    *y=imageRect.size.width<imageRect.size.height?imageRect.size.width:imageRect.size.height;
30d86ed7fbStbbdev    return;
31d86ed7fbStbbdev}
32d86ed7fbStbbdev
33d86ed7fbStbbdevint cocoa_main(int argc, char * argv[]) {
34d86ed7fbStbbdev    @autoreleasepool {
35d86ed7fbStbbdev        return UIApplicationMain(argc, argv, nil, NSStringFromClass([tbbAppDelegate class]));
36d86ed7fbStbbdev    }
37d86ed7fbStbbdev}
38d86ed7fbStbbdev
39d86ed7fbStbbdev#elif TARGET_OS_MAC
40d86ed7fbStbbdev
41d86ed7fbStbbdev#import <Cocoa/Cocoa.h>
42d86ed7fbStbbdev
43d86ed7fbStbbdevint cocoa_main(int argc, char *argv[])
44d86ed7fbStbbdev{
45d86ed7fbStbbdev    return NSApplicationMain(argc, (const char **)argv);
46d86ed7fbStbbdev}
47d86ed7fbStbbdev#endif
48