From 9cd57b731ab1c666d4a1cb725538fdc137763d12 Mon Sep 17 00:00:00 2001 From: Starla Insigna Date: Sat, 30 Jul 2011 11:19:14 -0400 Subject: Initial commit (version 0.2.1) --- Classes/GameConfig.h | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100755 Classes/GameConfig.h (limited to 'Classes/GameConfig.h') diff --git a/Classes/GameConfig.h b/Classes/GameConfig.h new file mode 100755 index 0000000..1dd3e99 --- /dev/null +++ b/Classes/GameConfig.h @@ -0,0 +1,45 @@ +// +// GameConfig.h +// Cart Collect +// +// Created by iD Student Account on 7/18/11. +// Copyright __MyCompanyName__ 2011. All rights reserved. +// + +#ifndef __GAME_CONFIG_H +#define __GAME_CONFIG_H + +// +// Supported Autorotations: +// None, +// UIViewController, +// CCDirector +// +#define kGameAutorotationNone 0 +#define kGameAutorotationCCDirector 1 +#define kGameAutorotationUIViewController 2 + +// +// Define here the type of autorotation that you want for your game +// + +// 3rd generation and newer devices: Rotate using UIViewController. Rotation should be supported on iPad apps. +// TIP: +// To improve the performance, you should set this value to "kGameAutorotationNone" or "kGameAutorotationCCDirector" +#if defined(__ARM_NEON__) || TARGET_IPHONE_SIMULATOR +#define GAME_AUTOROTATION kGameAutorotationUIViewController + +// ARMv6 (1st and 2nd generation devices): Don't rotate. It is very expensive +#elif __arm__ +#define GAME_AUTOROTATION kGameAutorotationNone + + +// Ignore this value on Mac +#elif defined(__MAC_OS_X_VERSION_MAX_ALLOWED) + +#else +#error(unknown architecture) +#endif + +#endif // __GAME_CONFIG_H + -- cgit 1.4.1