diff --git a/Templates/HalibutUniversalTemplate/.classpath b/Templates/HalibutUniversalTemplate/.classpath deleted file mode 100644 index 36de7ba..0000000 --- a/Templates/HalibutUniversalTemplate/.classpath +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/Templates/HalibutUniversalTemplate/.project b/Templates/HalibutUniversalTemplate/.project deleted file mode 100644 index 4c7a50f..0000000 --- a/Templates/HalibutUniversalTemplate/.project +++ /dev/null @@ -1,33 +0,0 @@ - - - EngineWrapper - - - - - - com.android.ide.eclipse.adt.ResourceManagerBuilder - - - - - com.android.ide.eclipse.adt.PreCompilerBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - com.android.ide.eclipse.adt.ApkBuilder - - - - - - com.android.ide.eclipse.adt.AndroidNature - org.eclipse.jdt.core.javanature - - diff --git a/Templates/HalibutUniversalTemplate/AndroidManifest.xml b/Templates/HalibutUniversalTemplate/AndroidManifest.xml deleted file mode 100644 index 215d567..0000000 --- a/Templates/HalibutUniversalTemplate/AndroidManifest.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/Templates/HalibutUniversalTemplate/assets/console_bkg.bmp b/Templates/HalibutUniversalTemplate/assets/console_bkg.bmp deleted file mode 100644 index d32ee4c..0000000 Binary files a/Templates/HalibutUniversalTemplate/assets/console_bkg.bmp and /dev/null differ diff --git a/Templates/HalibutUniversalTemplate/assets/droid_sans14_font_bitmap.bmp32 b/Templates/HalibutUniversalTemplate/assets/droid_sans14_font_bitmap.bmp32 deleted file mode 100644 index b9f2b1f..0000000 Binary files a/Templates/HalibutUniversalTemplate/assets/droid_sans14_font_bitmap.bmp32 and /dev/null differ diff --git a/Templates/HalibutUniversalTemplate/assets/droid_sans14_font_charmap.txt b/Templates/HalibutUniversalTemplate/assets/droid_sans14_font_charmap.txt deleted file mode 100644 index f17cd0b..0000000 --- a/Templates/HalibutUniversalTemplate/assets/droid_sans14_font_charmap.txt +++ /dev/null @@ -1,95 +0,0 @@ -32 0.00976562 0.0195312 0 0.0546875 0 0 0.0078125 -49 0.0195312 0.0195312 0.00390625 0.015625 0.0078125 0.0390625 0.015625 -50 0.0371094 0.0195312 0.00195312 0.015625 0.0136719 0.0390625 0.015625 -51 0.0605469 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625 -52 0.0820312 0.0195312 0.00195312 0.015625 0.0136719 0.0390625 0.015625 -53 0.105469 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625 -54 0.126953 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625 -55 0.148438 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625 -56 0.169922 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625 -57 0.191406 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625 -48 0.212891 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625 -97 0.234375 0.0195312 0.00195312 0.0234375 0.00976562 0.03125 0.0136719 -98 0.253906 0.0195312 0.00195312 0.0117188 0.0117188 0.0429688 0.015625 -99 0.275391 0.0195312 0.00195312 0.0234375 0.00976562 0.03125 0.0136719 -100 0.294922 0.0195312 0.00195312 0.0117188 0.0117188 0.0429688 0.015625 -101 0.316406 0.0195312 0.00195312 0.0234375 0.0117188 0.03125 0.015625 -102 0.337891 0.0195312 0 0.0117188 0.00976562 0.0429688 0.0078125 -103 0.357422 0.0195312 0.00195312 0.0234375 0.0136719 0.0429688 0.0136719 -104 0.380859 0.0195312 0.00195312 0.0117188 0.0117188 0.0429688 0.015625 -105 0.402344 0.0195312 0 0.0117188 0.00585938 0.0429688 0.0078125 -106 0.417969 0.0195312 -0.00195312 0.0117188 0.0078125 0.0546875 0.0078125 -107 0.435547 0.0195312 0.00195312 0.0117188 0.0136719 0.0429688 0.0136719 -108 0.458984 0.0195312 0.00195312 0.0117188 0.00390625 0.0429688 0.0078125 -109 0.472656 0.0195312 0.00195312 0.0234375 0.0214844 0.03125 0.0253906 -110 0.503906 0.0195312 0.00195312 0.0234375 0.0117188 0.03125 0.015625 -111 0.525391 0.0195312 0.00195312 0.0234375 0.0117188 0.03125 0.015625 -112 0.546875 0.0195312 0.00195312 0.0234375 0.0117188 0.0429688 0.015625 -113 0.568359 0.0195312 0.00195312 0.0234375 0.0117188 0.0429688 0.015625 -114 0.589844 0.0195312 0.00195312 0.0234375 0.0078125 0.03125 0.00976562 -115 0.607422 0.0195312 0 0.0234375 0.0117188 0.03125 0.0136719 -116 0.628906 0.0195312 0 0.015625 0.00976562 0.0390625 0.00976562 -117 0.648438 0.0195312 0.00195312 0.0234375 0.0117188 0.03125 0.015625 -118 0.669922 0.0195312 -0.00195312 0.0234375 0.0175781 0.03125 0.0136719 -119 0.697266 0.0195312 -0.00195312 0.0234375 0.0234375 0.03125 0.0195312 -120 0.730469 0.0195312 0 0.0234375 0.0136719 0.03125 0.0136719 -121 0.753906 0.0195312 -0.00195312 0.0234375 0.0175781 0.0429688 0.0136719 -122 0.78125 0.0195312 0.00195312 0.0234375 0.0117188 0.03125 0.0136719 -65 0.802734 0.0195312 -0.00195312 0.015625 0.0214844 0.0390625 0.0175781 -66 0.833984 0.0195312 0.00195312 0.015625 0.0136719 0.0390625 0.0175781 -67 0.857422 0.0195312 0.00195312 0.015625 0.0136719 0.0390625 0.015625 -68 0.880859 0.0195312 0.00195312 0.015625 0.015625 0.0390625 0.0195312 -69 0.90625 0.0195312 0.00195312 0.015625 0.00976562 0.0390625 0.0136719 -70 0.925781 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.0136719 -71 0.947266 0.0195312 0.00195312 0.015625 0.015625 0.0390625 0.0195312 -72 0.00976562 0.09375 0.00195312 0.015625 0.015625 0.0390625 0.0195312 -73 0.0351562 0.09375 0 0.015625 0.00976562 0.0390625 0.00976562 -74 0.0546875 0.09375 -0.00390625 0.015625 0.00976562 0.0507812 0.00585938 -75 0.0742188 0.09375 0.00195312 0.015625 0.015625 0.0390625 0.015625 -76 0.0996094 0.09375 0.00195312 0.015625 0.0117188 0.0390625 0.0136719 -77 0.121094 0.09375 0.00195312 0.015625 0.0195312 0.0390625 0.0234375 -78 0.150391 0.09375 0.00195312 0.015625 0.015625 0.0390625 0.0195312 -79 0.175781 0.09375 0.00195312 0.015625 0.0175781 0.0390625 0.0214844 -80 0.203125 0.09375 0.00195312 0.015625 0.0117188 0.0390625 0.015625 -81 0.224609 0.09375 0.00195312 0.015625 0.0175781 0.046875 0.0214844 -82 0.251953 0.09375 0.00195312 0.015625 0.0136719 0.0390625 0.015625 -83 0.275391 0.09375 0 0.015625 0.0136719 0.0390625 0.0136719 -84 0.298828 0.09375 0 0.015625 0.0136719 0.0390625 0.0136719 -85 0.322266 0.09375 0.00195312 0.015625 0.015625 0.0390625 0.0195312 -86 0.347656 0.09375 -0.00195312 0.015625 0.0195312 0.0390625 0.015625 -87 0.376953 0.09375 -0.00195312 0.015625 0.0292969 0.0390625 0.0253906 -88 0.416016 0.09375 -0.00195312 0.015625 0.0195312 0.0390625 0.015625 -89 0.445312 0.09375 -0.00195312 0.015625 0.0175781 0.0390625 0.0136719 -90 0.472656 0.09375 0.00195312 0.015625 0.0117188 0.0390625 0.015625 -46 0.494141 0.09375 0.00195312 0.046875 0.00390625 0.0078125 0.0078125 -44 0.507812 0.09375 0.00195312 0.046875 0.00390625 0.0117188 0.0078125 -58 0.521484 0.09375 0.00195312 0.0234375 0.00390625 0.03125 0.0078125 -59 0.535156 0.09375 0.00195312 0.0234375 0.00390625 0.0351562 0.0078125 -64 0.548828 0.09375 0.00195312 0.015625 0.0195312 0.0429688 0.0234375 -35 0.578125 0.09375 0 0.015625 0.015625 0.0390625 0.0175781 -36 0.603516 0.09375 0.00195312 0.0117188 0.0117188 0.046875 0.015625 -37 0.625 0.09375 0.00195312 0.015625 0.0195312 0.0390625 0.0234375 -94 0.654297 0.09375 0 0.015625 0.0136719 0.0234375 0.0136719 -38 0.677734 0.09375 0.00195312 0.015625 0.0175781 0.0390625 0.0195312 -42 0.705078 0.09375 0 0.0117188 0.0136719 0.0234375 0.015625 -33 0.728516 0.09375 0.00195312 0.015625 0.00390625 0.0390625 0.0078125 -63 0.742188 0.09375 0 0.015625 0.00976562 0.0390625 0.0117188 -40 0.761719 0.09375 0.00195312 0.015625 0.0078125 0.046875 0.0078125 -41 0.779297 0.09375 0 0.015625 0.00585938 0.046875 0.0078125 -91 0.794922 0.09375 0.00195312 0.015625 0.00585938 0.046875 0.0078125 -93 0.810547 0.09375 0 0.015625 0.00585938 0.046875 0.0078125 -123 0.826172 0.09375 0 0.015625 0.00976562 0.046875 0.00976562 -125 0.845703 0.09375 0 0.015625 0.00976562 0.046875 0.00976562 -60 0.865234 0.09375 0.00195312 0.0234375 0.0117188 0.0273438 0.015625 -62 0.886719 0.09375 0.00195312 0.0234375 0.0117188 0.0273438 0.015625 -95 0.908203 0.09375 0 0.0585938 0.0117188 0.00390625 0.0117188 -45 0.929688 0.09375 0.00195312 0.0390625 0.00585938 0.0078125 0.00976562 -43 0.945312 0.09375 0 0.0234375 0.0136719 0.0273438 0.015625 -61 0.00976562 0.167969 0 0.0273438 0.0136719 0.0195312 0.015625 -124 0.0332031 0.167969 0.00585938 0.0117188 0.00390625 0.0546875 0.0136719 -92 0.046875 0.167969 -0.00195312 0.015625 0.0136719 0.0390625 0.00976562 -47 0.0703125 0.167969 -0.00195312 0.015625 0.0136719 0.0390625 0.00976562 -126 0.09375 0.167969 0.00195312 0.03125 0.0117188 0.0117188 0.015625 -96 0.115234 0.167969 0.00585938 0.0117188 0.00585938 0.0078125 0.015625 -34 0.130859 0.167969 0.00195312 0.015625 0.00976562 0.015625 0.0117188 -39 0.150391 0.167969 0.00195312 0.015625 0.00390625 0.015625 0.00585938 \ No newline at end of file diff --git a/Templates/HalibutUniversalTemplate/assets/shader_fragment.txt b/Templates/HalibutUniversalTemplate/assets/shader_fragment.txt deleted file mode 100644 index 523790e..0000000 --- a/Templates/HalibutUniversalTemplate/assets/shader_fragment.txt +++ /dev/null @@ -1,14 +0,0 @@ -precision mediump float; -uniform sampler2D Texture; -uniform float Transparency; -varying vec2 texCoord; - -void main() -{ - vec4 color = texture2D(Texture,texCoord).rgba; - - gl_FragColor = vec4(color.rgb, color.a * Transparency); - - - -} \ No newline at end of file diff --git a/Templates/HalibutUniversalTemplate/assets/shader_vertex.txt b/Templates/HalibutUniversalTemplate/assets/shader_vertex.txt deleted file mode 100644 index 72d9f46..0000000 --- a/Templates/HalibutUniversalTemplate/assets/shader_vertex.txt +++ /dev/null @@ -1,12 +0,0 @@ -attribute vec3 vPosition; -attribute vec2 vTexCoord; -varying vec2 texCoord; - -uniform mat4 ProjectionMatrix; - -void main() -{ - //480x320 - gl_Position = ProjectionMatrix * vec4(vPosition.xyz, 1.0); - texCoord = vTexCoord; -} \ No newline at end of file diff --git a/Templates/HalibutUniversalTemplate/default.properties b/Templates/HalibutUniversalTemplate/default.properties deleted file mode 100644 index 94a5300..0000000 --- a/Templates/HalibutUniversalTemplate/default.properties +++ /dev/null @@ -1,11 +0,0 @@ -# This file is automatically generated by Android Tools. -# Do not modify this file -- YOUR CHANGES WILL BE ERASED! -# -# This file must be checked in Version Control Systems. -# -# To customize properties used by the Ant build system use, -# "build.properties", and override values to adapt the script to your -# project structure. - -# Project target. -target=android-8 diff --git a/Templates/HalibutUniversalTemplate/iOS/AppDelegate.h b/Templates/HalibutUniversalTemplate/iOS/AppDelegate.h deleted file mode 100644 index 4237984..0000000 --- a/Templates/HalibutUniversalTemplate/iOS/AppDelegate.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// AppDelegate.h -// doublehitballs -// -// Created by vvv ооо on 13.07.12. -// Copyright (c) 2012 __MyCompanyName__. All rights reserved. -// - -#import - -@class ViewController; - -@interface AppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; - -@property (strong, nonatomic) ViewController *viewController; - -@end diff --git a/Templates/HalibutUniversalTemplate/iOS/AppDelegate.m b/Templates/HalibutUniversalTemplate/iOS/AppDelegate.m deleted file mode 100644 index 1283115..0000000 --- a/Templates/HalibutUniversalTemplate/iOS/AppDelegate.m +++ /dev/null @@ -1,59 +0,0 @@ -// -// AppDelegate.m -// doublehitballs -// -// Created by vvv ооо on 13.07.12. -// Copyright (c) 2012 __MyCompanyName__. All rights reserved. -// - -#import "AppDelegate.h" - -#import "ViewController.h" - -@implementation AppDelegate - -@synthesize window = _window; -@synthesize viewController = _viewController; - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; - // Override point for customization after application launch. - if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { - self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil]; - } else { - self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil]; - } - self.window.rootViewController = self.viewController; - [self.window makeKeyAndVisible]; - return YES; -} - -- (void)applicationWillResignActive:(UIApplication *)application -{ - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. -} - -- (void)applicationDidEnterBackground:(UIApplication *)application -{ - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. -} - -- (void)applicationWillEnterForeground:(UIApplication *)application -{ - // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. -} - -- (void)applicationDidBecomeActive:(UIApplication *)application -{ - // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. -} - -- (void)applicationWillTerminate:(UIApplication *)application -{ - // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. -} - -@end diff --git a/Templates/HalibutUniversalTemplate/iOS/CustomGLKView.h b/Templates/HalibutUniversalTemplate/iOS/CustomGLKView.h deleted file mode 100644 index 59184d3..0000000 --- a/Templates/HalibutUniversalTemplate/iOS/CustomGLKView.h +++ /dev/null @@ -1,17 +0,0 @@ -// -// CustomGLKView.h -// doublehitballs -// -// Created by vvv ооо on 15.07.12. -// Copyright (c) 2012 __MyCompanyName__. All rights reserved. -// - -#import - -@interface CustomGLKView : GLKView - -- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event; -- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event; -- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event; - -@end diff --git a/Templates/HalibutUniversalTemplate/iOS/CustomGLKView.m b/Templates/HalibutUniversalTemplate/iOS/CustomGLKView.m deleted file mode 100644 index 130b654..0000000 --- a/Templates/HalibutUniversalTemplate/iOS/CustomGLKView.m +++ /dev/null @@ -1,68 +0,0 @@ -// -// CustomGLKView.m -// doublehitballs -// -// Created by vvv ооо on 15.07.12. -// Copyright (c) 2012 __MyCompanyName__. All rights reserved. -// - -#import "CustomGLKView.h" -#import "ios_api.h" - -bool touchMoved = false; -CGPoint prev_loc; - - -@implementation CustomGLKView - -- (id)initWithFrame:(CGRect)frame -{ - self = [super initWithFrame:frame]; - if (self) { - // Initialization code - } - return self; -} - - -- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event -{ - - CGPoint location = [[[touches allObjects] objectAtIndex:0] locationInView:self]; - - prev_loc = location; - - touchMoved = false; - - AppOnTapDown(location.x, self.bounds.size.height - location.y); - -} - -- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event -{ - CGPoint location = [[[touches allObjects] objectAtIndex:0] locationInView:self]; - - CGPoint prevLocation = [[[touches allObjects] objectAtIndex:0] previousLocationInView:self]; - - if (abs(prev_loc.x - location.x) > 10 || abs(prev_loc.y - location.y) > 10) - { - touchMoved = true; - } - - AppOnScroll(prevLocation.x - location.x, prevLocation.y - location.y); -} - -- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event -{ - CGPoint location = [[[touches allObjects] objectAtIndex:0] locationInView:self]; - - if (!touchMoved) - { - AppOnTapUp(location.x, self.bounds.size.height - location.y); - } -} - - - - -@end diff --git a/Templates/HalibutUniversalTemplate/iOS/ViewController.h b/Templates/HalibutUniversalTemplate/iOS/ViewController.h deleted file mode 100644 index e7f9748..0000000 --- a/Templates/HalibutUniversalTemplate/iOS/ViewController.h +++ /dev/null @@ -1,14 +0,0 @@ -// -// ViewController.h -// doublehitballs -// -// Created by vvv ооо on 13.07.12. -// Copyright (c) 2012 __MyCompanyName__. All rights reserved. -// - -#import -#import - -@interface ViewController : GLKViewController - -@end diff --git a/Templates/HalibutUniversalTemplate/iOS/ViewController.m b/Templates/HalibutUniversalTemplate/iOS/ViewController.m deleted file mode 100644 index b04f1d3..0000000 --- a/Templates/HalibutUniversalTemplate/iOS/ViewController.m +++ /dev/null @@ -1,106 +0,0 @@ -// -// ViewController.m -// doublehitballs -// -// Created by vvv ооо on 13.07.12. -// Copyright (c) 2012 __MyCompanyName__. All rights reserved. -// - -#import "ViewController.h" -#import "ios_api.h" - -@interface ViewController () { -} - -@property (strong, nonatomic) EAGLContext *context; -@property (strong, nonatomic) GLKBaseEffect *effect; - -- (void)setupGL; -- (void)tearDownGL; - -@end - -@implementation ViewController - -@synthesize context = _context; -@synthesize effect = _effect; - -- (void)viewDidLoad -{ - [super viewDidLoad]; - - self.context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2]; - - if (!self.context) { - NSLog(@"Failed to create ES context"); - } - - GLKView *view = (GLKView *)self.view; - view.context = self.context; - view.drawableDepthFormat = GLKViewDrawableDepthFormat24; - - - [self setupGL]; -} - -- (void)viewDidUnload -{ - [super viewDidUnload]; - - [self tearDownGL]; - - if ([EAGLContext currentContext] == self.context) { - [EAGLContext setCurrentContext:nil]; - } - self.context = nil; -} - -- (void)didReceiveMemoryWarning -{ - [super didReceiveMemoryWarning]; - // Release any cached data, images, etc. that aren't in use. -} - -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation -{ - /* - if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { - return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown); - } else { - return YES; - }*/ - return UIInterfaceOrientationIsLandscape(interfaceOrientation); -} - -- (void)setupGL -{ - [EAGLContext setCurrentContext:self.context]; - - AppInit(); - } - -- (void)tearDownGL -{ - [EAGLContext setCurrentContext:self.context]; - - AppDeinit(); - -} - -#pragma mark - GLKView and GLKViewController delegate methods - -- (void)update -{ - - AppUpdate(self.timeSinceLastUpdate * 1000); -} - -- (void)glkView:(GLKView *)view drawInRect:(CGRect)rect -{ - - AppDraw(); - -} - - -@end diff --git a/Templates/HalibutUniversalTemplate/iOS/en.lproj/InfoPlist.strings b/Templates/HalibutUniversalTemplate/iOS/en.lproj/InfoPlist.strings deleted file mode 100644 index 0f167df..0000000 --- a/Templates/HalibutUniversalTemplate/iOS/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/Templates/HalibutUniversalTemplate/iOS/en.lproj/ViewController_iPad.xib b/Templates/HalibutUniversalTemplate/iOS/en.lproj/ViewController_iPad.xib deleted file mode 100644 index eb81e88..0000000 --- a/Templates/HalibutUniversalTemplate/iOS/en.lproj/ViewController_iPad.xib +++ /dev/null @@ -1,133 +0,0 @@ - - - - 1296 - 11E53 - 2182 - 1138.47 - 569.00 - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - 1181 - - - IBProxyObject - IBUIView - - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - PluginDependencyRecalculationVersion - - - - - IBFilesOwner - IBIPadFramework - - - IBFirstResponder - IBIPadFramework - - - - 274 - {{0, 20}, {768, 1004}} - - - - 3 - MQA - - 2 - - - - 2 - - IBIPadFramework - - - - - - - view - - - - 3 - - - - - - 0 - - - - - - 1 - - - - - -1 - - - File's Owner - - - -2 - - - - - - - ViewController - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - UIResponder - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - CustomGLKView - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - - - - 3 - - - - - CustomGLKView - GLKView - - IBProjectSource - ./Classes/CustomGLKView.h - - - - ViewController - GLKViewController - - IBProjectSource - ./Classes/ViewController.h - - - - - 0 - IBIPadFramework - - com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS - - - YES - 3 - 1181 - - diff --git a/Templates/HalibutUniversalTemplate/iOS/en.lproj/ViewController_iPhone.xib b/Templates/HalibutUniversalTemplate/iOS/en.lproj/ViewController_iPhone.xib deleted file mode 100644 index 96a4a92..0000000 --- a/Templates/HalibutUniversalTemplate/iOS/en.lproj/ViewController_iPhone.xib +++ /dev/null @@ -1,111 +0,0 @@ - - - - 1296 - 11E53 - 2182 - 1138.47 - 569.00 - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - 1181 - - - IBProxyObject - IBUIView - - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - PluginDependencyRecalculationVersion - - - - - IBFilesOwner - IBCocoaTouchFramework - - - IBFirstResponder - IBCocoaTouchFramework - - - - 274 - {320, 460} - - - 3 - MQA - - 2 - - - NO - IBCocoaTouchFramework - - - - - - - view - - - - 3 - - - - - - 0 - - - - - - -1 - - - File's Owner - - - -2 - - - - - 2 - - - - - - - ViewController - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - UIResponder - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - CustomGLKView - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - - - - 4 - - - 0 - IBCocoaTouchFramework - - com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS - - - YES - 3 - 1181 - - diff --git a/Templates/HalibutUniversalTemplate/iOS/halibuttemplate.xcodeproj/project.pbxproj b/Templates/HalibutUniversalTemplate/iOS/halibuttemplate.xcodeproj/project.pbxproj deleted file mode 100644 index 870664f..0000000 --- a/Templates/HalibutUniversalTemplate/iOS/halibuttemplate.xcodeproj/project.pbxproj +++ /dev/null @@ -1,504 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 4C49B2BE15B0991B003512CD /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C49B2BD15B0991B003512CD /* UIKit.framework */; }; - 4C49B2C015B0991B003512CD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C49B2BF15B0991B003512CD /* Foundation.framework */; }; - 4C49B2C215B0991B003512CD /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C49B2C115B0991B003512CD /* CoreGraphics.framework */; }; - 4C49B2C415B0991B003512CD /* GLKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C49B2C315B0991B003512CD /* GLKit.framework */; }; - 4C49B2C615B0991B003512CD /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C49B2C515B0991B003512CD /* OpenGLES.framework */; }; - 4C49B2CC15B0991B003512CD /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4C49B2CA15B0991B003512CD /* InfoPlist.strings */; }; - 4C49B2CE15B0991B003512CD /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C49B2CD15B0991B003512CD /* main.m */; }; - 4C49B2D215B0991B003512CD /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C49B2D115B0991B003512CD /* AppDelegate.m */; }; - 4C49B2D915B0991B003512CD /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C49B2D815B0991B003512CD /* ViewController.m */; }; - 4C49B2DC15B0991B003512CD /* ViewController_iPhone.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4C49B2DA15B0991B003512CD /* ViewController_iPhone.xib */; }; - 4C49B2DF15B0991B003512CD /* ViewController_iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4C49B2DD15B0991B003512CD /* ViewController_iPad.xib */; }; - 4C4C807515BA8F460037C6CE /* libsquirrel.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C4C807415BA8F460037C6CE /* libsquirrel.a */; }; - 4C4C807715BA8F5B0037C6CE /* libz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C4C807615BA8F5B0037C6CE /* libz.a */; }; - 4C6EB44515C3CFD300316CB6 /* libpng.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C6EB44415C3CFD300316CB6 /* libpng.a */; }; - 4C74848615C5AD6E0056EC44 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 4C74848315C5AD6E0056EC44 /* Icon.png */; }; - 4C74848715C5AD6E0056EC44 /* iTunesArtwork in Resources */ = {isa = PBXBuildFile; fileRef = 4C74848415C5AD6E0056EC44 /* iTunesArtwork */; }; - 4C74848815C5AD6E0056EC44 /* Splash-landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 4C74848515C5AD6E0056EC44 /* Splash-landscape.png */; }; - 4C74849815C5AF7C0056EC44 /* main_code.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C74849615C5AF7C0056EC44 /* main_code.cpp */; }; - 4C7484AC15C5BF580056EC44 /* libHalibut Engine.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C7484AB15C5BDD70056EC44 /* libHalibut Engine.a */; }; - 4C77831315BABD68003D5142 /* libvorbis-tremor-ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C77831215BABD68003D5142 /* libvorbis-tremor-ios.a */; }; - 4C77831815BABE26003D5142 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C77831415BABD8B003D5142 /* AudioToolbox.framework */; }; - 4C77831915BABE26003D5142 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C77831515BABD8B003D5142 /* OpenAL.framework */; }; - 4C7AD44C15B1D77700A599F6 /* ios_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7AD44B15B1D77700A599F6 /* ios_api.cpp */; }; - 4C7C584B15C31E6500CAE4F4 /* libboost.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C7C584A15C31E6500CAE4F4 /* libboost.a */; }; - 4CCC0ECC15B30D6B005432FB /* CustomGLKView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CCC0ECB15B30D6B005432FB /* CustomGLKView.m */; }; - 4CE6A9D215B2F979006A3965 /* assets in Resources */ = {isa = PBXBuildFile; fileRef = 4CE6A9D115B2F979006A3965 /* assets */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 4C7484AA15C5BDD70056EC44 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 4C7484A315C5BDD60056EC44 /* Halibut Engine.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 4C8CE90215B0A0F400078175; - remoteInfo = "Halibut Engine"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 4C49B2B915B0991B003512CD /* halibuttemplate.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = halibuttemplate.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 4C49B2BD15B0991B003512CD /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 4C49B2BF15B0991B003512CD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 4C49B2C115B0991B003512CD /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 4C49B2C315B0991B003512CD /* GLKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLKit.framework; path = System/Library/Frameworks/GLKit.framework; sourceTree = SDKROOT; }; - 4C49B2C515B0991B003512CD /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; - 4C49B2C915B0991B003512CD /* template-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "template-Info.plist"; sourceTree = ""; }; - 4C49B2CB15B0991B003512CD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 4C49B2CD15B0991B003512CD /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 4C49B2CF15B0991B003512CD /* template-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "template-Prefix.pch"; sourceTree = ""; }; - 4C49B2D015B0991B003512CD /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 4C49B2D115B0991B003512CD /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 4C49B2D715B0991B003512CD /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - 4C49B2D815B0991B003512CD /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - 4C49B2DB15B0991B003512CD /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/ViewController_iPhone.xib; sourceTree = ""; }; - 4C49B2DE15B0991B003512CD /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/ViewController_iPad.xib; sourceTree = ""; }; - 4C4C807415BA8F460037C6CE /* libsquirrel.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsquirrel.a; path = "../../libs/SQUIRREL2_1_1_sqplus/build-ios/ios-device/libsquirrel.a"; sourceTree = ""; }; - 4C4C807615BA8F5B0037C6CE /* libz.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libz.a; path = "../../libs/zlib-1.2.7/build-ios/ios-device/libz.a"; sourceTree = ""; }; - 4C6EB44415C3CFD300316CB6 /* libpng.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpng.a; path = "../../libs/libpng-1.5.12/build-ios/ios-simulator/libpng.a"; sourceTree = ""; }; - 4C74848315C5AD6E0056EC44 /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon.png; path = res/Icon.png; sourceTree = ""; }; - 4C74848415C5AD6E0056EC44 /* iTunesArtwork */ = {isa = PBXFileReference; lastKnownFileType = file; name = iTunesArtwork; path = res/iTunesArtwork; sourceTree = ""; }; - 4C74848515C5AD6E0056EC44 /* Splash-landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Splash-landscape.png"; path = "res/Splash-landscape.png"; sourceTree = ""; }; - 4C74849615C5AF7C0056EC44 /* main_code.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main_code.cpp; path = ../jni/main_code.cpp; sourceTree = ""; }; - 4C74849715C5AF7C0056EC44 /* main_code.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = main_code.h; path = ../jni/main_code.h; sourceTree = ""; }; - 4C7484A315C5BDD60056EC44 /* Halibut Engine.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "Halibut Engine.xcodeproj"; path = "../../Engine/iOS/Halibut Engine/Halibut Engine.xcodeproj"; sourceTree = ""; }; - 4C77831215BABD68003D5142 /* libvorbis-tremor-ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libvorbis-tremor-ios.a"; path = "../../libs/vorbis-tremor-ios/build-ios/ios-device/libvorbis-tremor-ios.a"; sourceTree = ""; }; - 4C77831415BABD8B003D5142 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 4C77831515BABD8B003D5142 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - 4C7AD44B15B1D77700A599F6 /* ios_api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ios_api.cpp; sourceTree = ""; }; - 4C7C584A15C31E6500CAE4F4 /* libboost.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost.a; path = "../../libs/boost_1_47_0/build-ios/ios-simulator/libboost.a"; sourceTree = ""; }; - 4CCC0ECA15B30D6A005432FB /* CustomGLKView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CustomGLKView.h; sourceTree = ""; }; - 4CCC0ECB15B30D6B005432FB /* CustomGLKView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CustomGLKView.m; sourceTree = ""; }; - 4CCC0ECD15B310FB005432FB /* ios_api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ios_api.h; sourceTree = ""; }; - 4CE6A9D115B2F979006A3965 /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = assets; path = ../assets; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 4C49B2B615B0991B003512CD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4C7484AC15C5BF580056EC44 /* libHalibut Engine.a in Frameworks */, - 4C77831815BABE26003D5142 /* AudioToolbox.framework in Frameworks */, - 4C77831915BABE26003D5142 /* OpenAL.framework in Frameworks */, - 4C49B2BE15B0991B003512CD /* UIKit.framework in Frameworks */, - 4C49B2C015B0991B003512CD /* Foundation.framework in Frameworks */, - 4C49B2C215B0991B003512CD /* CoreGraphics.framework in Frameworks */, - 4C49B2C415B0991B003512CD /* GLKit.framework in Frameworks */, - 4C49B2C615B0991B003512CD /* OpenGLES.framework in Frameworks */, - 4C4C807515BA8F460037C6CE /* libsquirrel.a in Frameworks */, - 4C4C807715BA8F5B0037C6CE /* libz.a in Frameworks */, - 4C77831315BABD68003D5142 /* libvorbis-tremor-ios.a in Frameworks */, - 4C7C584B15C31E6500CAE4F4 /* libboost.a in Frameworks */, - 4C6EB44515C3CFD300316CB6 /* libpng.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 4C49B2AE15B0991B003512CD = { - isa = PBXGroup; - children = ( - 4C7484A315C5BDD60056EC44 /* Halibut Engine.xcodeproj */, - 4C7B819515C40F770024D61A /* Libs */, - 4CC1FC3415B200130025C6F7 /* Resources */, - 4C49B2C715B0991B003512CD /* Sources */, - 4C49B2BC15B0991B003512CD /* Frameworks */, - 4C49B2BA15B0991B003512CD /* Products */, - ); - sourceTree = ""; - }; - 4C49B2BA15B0991B003512CD /* Products */ = { - isa = PBXGroup; - children = ( - 4C49B2B915B0991B003512CD /* halibuttemplate.app */, - ); - name = Products; - sourceTree = ""; - }; - 4C49B2BC15B0991B003512CD /* Frameworks */ = { - isa = PBXGroup; - children = ( - 4C77831415BABD8B003D5142 /* AudioToolbox.framework */, - 4C77831515BABD8B003D5142 /* OpenAL.framework */, - 4C49B2BD15B0991B003512CD /* UIKit.framework */, - 4C49B2BF15B0991B003512CD /* Foundation.framework */, - 4C49B2C115B0991B003512CD /* CoreGraphics.framework */, - 4C49B2C315B0991B003512CD /* GLKit.framework */, - 4C49B2C515B0991B003512CD /* OpenGLES.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 4C49B2C715B0991B003512CD /* Sources */ = { - isa = PBXGroup; - children = ( - 4CE6A9E315B2F9A4006A3965 /* Game */, - 4CCC0ECD15B310FB005432FB /* ios_api.h */, - 4C7AD44B15B1D77700A599F6 /* ios_api.cpp */, - 4C49B2D015B0991B003512CD /* AppDelegate.h */, - 4C49B2D115B0991B003512CD /* AppDelegate.m */, - 4C49B2D715B0991B003512CD /* ViewController.h */, - 4C49B2D815B0991B003512CD /* ViewController.m */, - 4C49B2DA15B0991B003512CD /* ViewController_iPhone.xib */, - 4C49B2DD15B0991B003512CD /* ViewController_iPad.xib */, - 4C49B2C815B0991B003512CD /* Supporting Files */, - 4CCC0ECA15B30D6A005432FB /* CustomGLKView.h */, - 4CCC0ECB15B30D6B005432FB /* CustomGLKView.m */, - ); - name = Sources; - sourceTree = ""; - }; - 4C49B2C815B0991B003512CD /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 4C49B2C915B0991B003512CD /* template-Info.plist */, - 4C49B2CA15B0991B003512CD /* InfoPlist.strings */, - 4C49B2CD15B0991B003512CD /* main.m */, - 4C49B2CF15B0991B003512CD /* template-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 4C7484A415C5BDD60056EC44 /* Products */ = { - isa = PBXGroup; - children = ( - 4C7484AB15C5BDD70056EC44 /* libHalibut Engine.a */, - ); - name = Products; - sourceTree = ""; - }; - 4C7B819515C40F770024D61A /* Libs */ = { - isa = PBXGroup; - children = ( - 4C6EB44415C3CFD300316CB6 /* libpng.a */, - 4C7C584A15C31E6500CAE4F4 /* libboost.a */, - 4C77831215BABD68003D5142 /* libvorbis-tremor-ios.a */, - 4C4C807615BA8F5B0037C6CE /* libz.a */, - 4C4C807415BA8F460037C6CE /* libsquirrel.a */, - ); - name = Libs; - sourceTree = ""; - }; - 4CC1FC3415B200130025C6F7 /* Resources */ = { - isa = PBXGroup; - children = ( - 4C74848315C5AD6E0056EC44 /* Icon.png */, - 4C74848415C5AD6E0056EC44 /* iTunesArtwork */, - 4C74848515C5AD6E0056EC44 /* Splash-landscape.png */, - 4CE6A9D115B2F979006A3965 /* assets */, - ); - name = Resources; - sourceTree = ""; - }; - 4CE6A9E315B2F9A4006A3965 /* Game */ = { - isa = PBXGroup; - children = ( - 4C74849615C5AF7C0056EC44 /* main_code.cpp */, - 4C74849715C5AF7C0056EC44 /* main_code.h */, - ); - name = Game; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 4C49B2B815B0991B003512CD /* halibuttemplate */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4C49B2E215B0991B003512CD /* Build configuration list for PBXNativeTarget "halibuttemplate" */; - buildPhases = ( - 4C49B2B515B0991B003512CD /* Sources */, - 4C49B2B615B0991B003512CD /* Frameworks */, - 4C49B2B715B0991B003512CD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = halibuttemplate; - productName = doublehitballs; - productReference = 4C49B2B915B0991B003512CD /* halibuttemplate.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 4C49B2B015B0991B003512CD /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0430; - }; - buildConfigurationList = 4C49B2B315B0991B003512CD /* Build configuration list for PBXProject "halibuttemplate" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 4C49B2AE15B0991B003512CD; - productRefGroup = 4C49B2BA15B0991B003512CD /* Products */; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 4C7484A415C5BDD60056EC44 /* Products */; - ProjectRef = 4C7484A315C5BDD60056EC44 /* Halibut Engine.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - 4C49B2B815B0991B003512CD /* halibuttemplate */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - 4C7484AB15C5BDD70056EC44 /* libHalibut Engine.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libHalibut Engine.a"; - remoteRef = 4C7484AA15C5BDD70056EC44 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXResourcesBuildPhase section */ - 4C49B2B715B0991B003512CD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4C49B2CC15B0991B003512CD /* InfoPlist.strings in Resources */, - 4C49B2DC15B0991B003512CD /* ViewController_iPhone.xib in Resources */, - 4C49B2DF15B0991B003512CD /* ViewController_iPad.xib in Resources */, - 4CE6A9D215B2F979006A3965 /* assets in Resources */, - 4C74848615C5AD6E0056EC44 /* Icon.png in Resources */, - 4C74848715C5AD6E0056EC44 /* iTunesArtwork in Resources */, - 4C74848815C5AD6E0056EC44 /* Splash-landscape.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 4C49B2B515B0991B003512CD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4C49B2CE15B0991B003512CD /* main.m in Sources */, - 4C49B2D215B0991B003512CD /* AppDelegate.m in Sources */, - 4C49B2D915B0991B003512CD /* ViewController.m in Sources */, - 4C7AD44C15B1D77700A599F6 /* ios_api.cpp in Sources */, - 4CCC0ECC15B30D6B005432FB /* CustomGLKView.m in Sources */, - 4C74849815C5AF7C0056EC44 /* main_code.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 4C49B2CA15B0991B003512CD /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 4C49B2CB15B0991B003512CD /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 4C49B2DA15B0991B003512CD /* ViewController_iPhone.xib */ = { - isa = PBXVariantGroup; - children = ( - 4C49B2DB15B0991B003512CD /* en */, - ); - name = ViewController_iPhone.xib; - sourceTree = ""; - }; - 4C49B2DD15B0991B003512CD /* ViewController_iPad.xib */ = { - isa = PBXVariantGroup; - children = ( - 4C49B2DE15B0991B003512CD /* en */, - ); - name = ViewController_iPad.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 4C49B2E015B0991B003512CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - CLANG_ENABLE_OBJC_ARC = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.1; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 4C49B2E115B0991B003512CD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - CLANG_ENABLE_OBJC_ARC = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.1; - OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 4C49B2E315B0991B003512CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; - CLANG_CXX_LIBRARY = "libc++"; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "template-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - TARGET_IOS, - TARGET_HALIBUT, - DEBUG, - "$(inherited)", - BOOST_NO_CXX11_NUMERIC_LIMITS, - ); - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ""; - "GCC_THUMB_SUPPORT[arch=armv6]" = ""; - HEADER_SEARCH_PATHS = ( - "$(SalmonEnginePath)", - "$(LibsPath)/lpng1510", - "$(LibsPath)/sqplus/sqplus", - "$(LibsPath)/sqplus/include", - "$(LibsPath)/boost_1_52_0", - ../jni, - "$(LibsPath)/vorbis-tremor-ios/vorbis", - ); - INFOPLIST_FILE = "template-Info.plist"; - LIBRARY_SEARCH_PATHS = ""; - "LIBRARY_SEARCH_PATHS[sdk=iphoneos*]" = ( - "$(LibsPath)/lpng1510/build-ios/ios-device", - "$(LibsPath)/boost_1_52_0/build-ios/ios-device", - "$(LibsPath)/sqplus/build-ios/ios-device", - "$(LibsPath)/zlib-1.2.6/build-ios/ios-device", - "$(LibsPath)/vorbis-tremor-ios/build-ios/ios-device", - ); - "LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*]" = ( - "$(LibsPath)/lpng1510/build-ios/ios-simulator", - "$(LibsPath)/sqplus/build-ios/ios-simulator", - "$(LibsPath)/boost_1_52_0/build-ios/ios-simulator", - "$(LibsPath)/zlib-1.2.6/build-ios/ios-simulator", - "$(LibsPath)/vorbis-tremor-ios/build-ios/ios-simulator", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - SYMROOT = build; - TARGETED_DEVICE_FAMILY = 1; - USER_HEADER_SEARCH_PATHS = ""; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 4C49B2E415B0991B003512CD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; - CLANG_CXX_LIBRARY = "libc++"; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "template-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - TARGET_IOS, - TARGET_HALIBUT, - BOOST_NO_CXX11_NUMERIC_LIMITS, - ); - GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ""; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - "GCC_THUMB_SUPPORT[arch=armv6]" = ""; - HEADER_SEARCH_PATHS = ( - "$(SalmonEnginePath)", - "$(LibsPath)/lpng1510", - "$(LibsPath)/sqplus/sqplus", - "$(LibsPath)/sqplus/include", - "$(LibsPath)/boost_1_52_0", - ../jni, - "$(LibsPath)/vorbis-tremor-ios/vorbis", - ); - INFOPLIST_FILE = "template-Info.plist"; - LIBRARY_SEARCH_PATHS = ""; - "LIBRARY_SEARCH_PATHS[sdk=iphoneos*]" = ( - "$(LibsPath)/lpng1510/build-ios/ios-device", - "$(LibsPath)/boost_1_52_0/build-ios/ios-device", - "$(LibsPath)/sqplus/build-ios/ios-device", - "$(LibsPath)/zlib-1.2.6/build-ios/ios-device", - "$(LibsPath)/vorbis-tremor-ios/build-ios/ios-device", - ); - "LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*]" = ( - "$(LibsPath)/lpng1510/build-ios/ios-simulator", - "$(LibsPath)/sqplus/build-ios/ios-simulator", - "$(LibsPath)/boost_1_52_0/build-ios/ios-simulator", - "$(LibsPath)/zlib-1.2.6/build-ios/ios-simulator", - "$(LibsPath)/vorbis-tremor-ios/build-ios/ios-simulator", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = 1; - USER_HEADER_SEARCH_PATHS = ""; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 4C49B2B315B0991B003512CD /* Build configuration list for PBXProject "halibuttemplate" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4C49B2E015B0991B003512CD /* Debug */, - 4C49B2E115B0991B003512CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 4C49B2E215B0991B003512CD /* Build configuration list for PBXNativeTarget "halibuttemplate" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4C49B2E315B0991B003512CD /* Debug */, - 4C49B2E415B0991B003512CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 4C49B2B015B0991B003512CD /* Project object */; -} diff --git a/Templates/HalibutUniversalTemplate/iOS/ios_api.cpp b/Templates/HalibutUniversalTemplate/iOS/ios_api.cpp deleted file mode 100644 index e8c79cc..0000000 --- a/Templates/HalibutUniversalTemplate/iOS/ios_api.cpp +++ /dev/null @@ -1,47 +0,0 @@ -#include "include/Engine.h" -#include "main_code.h" - -TMyApplication App; - - -extern "C" void AppInit() -{ - - App.OuterInit(480, 320, 480, 320); -} - - -extern "C" void AppDeinit() -{ - App.OuterDeinit(); - -} - - -extern "C" void AppUpdate(int dt) -{ - App.OuterUpdate(dt); -} - - - -extern "C" void AppDraw() -{ - App.OuterDraw(); -} - -extern "C" void AppOnTapDown(int posx, int posy) -{ - //App.OuterOnTapDown(vec2(posx, posy)); -} - -extern "C" void AppOnTapUp(int posx, int posy) -{ - //App.OuterOnTapUp(vec2(posx, posy)); -} - -extern "C" void AppOnScroll(int shiftx, int shifty) -{ - //App.OuterOnMove(vec2(shiftx, shifty)); -} - diff --git a/Templates/HalibutUniversalTemplate/iOS/ios_api.h b/Templates/HalibutUniversalTemplate/iOS/ios_api.h deleted file mode 100644 index 66b7e7f..0000000 --- a/Templates/HalibutUniversalTemplate/iOS/ios_api.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// Header.h -// doublehitballs -// -// Created by vvv ооо on 15.07.12. -// Copyright (c) 2012 __MyCompanyName__. All rights reserved. -// - -void AppInit(); -void AppDeinit(); -void AppUpdate(int dt); -void AppDraw(); -void AppOnTapDown(int posx, int posy); -void AppOnTapUp(int posx, int posy); -void AppOnScroll(int shiftx, int shifty); \ No newline at end of file diff --git a/Templates/HalibutUniversalTemplate/iOS/main.m b/Templates/HalibutUniversalTemplate/iOS/main.m deleted file mode 100644 index f8b2c00..0000000 --- a/Templates/HalibutUniversalTemplate/iOS/main.m +++ /dev/null @@ -1,18 +0,0 @@ -// -// main.m -// doublehitballs -// -// Created by vvv ооо on 13.07.12. -// Copyright (c) 2012 __MyCompanyName__. All rights reserved. -// - -#import - -#import "AppDelegate.h" - -int main(int argc, char *argv[]) -{ - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/Templates/HalibutUniversalTemplate/iOS/res/Icon.png b/Templates/HalibutUniversalTemplate/iOS/res/Icon.png deleted file mode 100644 index b6880bf..0000000 Binary files a/Templates/HalibutUniversalTemplate/iOS/res/Icon.png and /dev/null differ diff --git a/Templates/HalibutUniversalTemplate/iOS/res/Splash-landscape.png b/Templates/HalibutUniversalTemplate/iOS/res/Splash-landscape.png deleted file mode 100644 index 61dbcaa..0000000 Binary files a/Templates/HalibutUniversalTemplate/iOS/res/Splash-landscape.png and /dev/null differ diff --git a/Templates/HalibutUniversalTemplate/iOS/res/iTunesArtwork b/Templates/HalibutUniversalTemplate/iOS/res/iTunesArtwork deleted file mode 100644 index 876e97d..0000000 Binary files a/Templates/HalibutUniversalTemplate/iOS/res/iTunesArtwork and /dev/null differ diff --git a/Templates/HalibutUniversalTemplate/iOS/template-Info.plist b/Templates/HalibutUniversalTemplate/iOS/template-Info.plist deleted file mode 100644 index 84a7bd1..0000000 --- a/Templates/HalibutUniversalTemplate/iOS/template-Info.plist +++ /dev/null @@ -1,50 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - Halibut Universal Template - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - Icon.png - CFBundleIdentifier - fishrungames.template - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UILaunchImageFile - Splash-landscape.png - UIPrerenderedIcon - - UIRequiredDeviceCapabilities - - armv7 - - UIStatusBarHidden - - UISupportedInterfaceOrientations - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/Templates/HalibutUniversalTemplate/iOS/template-Prefix.pch b/Templates/HalibutUniversalTemplate/iOS/template-Prefix.pch deleted file mode 100644 index cd479f5..0000000 --- a/Templates/HalibutUniversalTemplate/iOS/template-Prefix.pch +++ /dev/null @@ -1,14 +0,0 @@ -// -// Prefix header for all source files of the 'doublehitballs' target in the 'doublehitballs' project -// - -#import - -#ifndef __IPHONE_5_0 -#warning "This project uses features only available in iOS SDK 5.0 and later." -#endif - -#ifdef __OBJC__ - #import - #import -#endif diff --git a/Templates/HalibutUniversalTemplate/jni/Android.mk b/Templates/HalibutUniversalTemplate/jni/Android.mk deleted file mode 100644 index 8c48b8f..0000000 --- a/Templates/HalibutUniversalTemplate/jni/Android.mk +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright (C) 2009 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - - -LPATH := $(call my-dir) - -ENGINE_PATH = $(SalmonEnginePathCygwin) - -BOOST_PATH = $(LibsPathCygwin)/boost_1_47_0 - -OGG_PATH = $(LibsPathCygwin)/libogg-1.3.0 - -VORBIS_PATH = $(LibsPathCygwin)/libvorbis-1.3.2 - -SQUIRREL_PATH = $(LibsPathCygwin)/sqplus - -LIBPNG_PATH = $(LibsPathCygwin)/libpng_1.4.1_android - -ZIP_PATH = $(LibsPathCygwin)/julienr-libzip-android/jni - -#====== ENGINE AND LIBS ===================== - -include $(ENGINE_PATH)/Android_Engine.mk - -#================= THE GAME ======================= - - -LOCAL_PATH:= $(LPATH) - -include $(CLEAR_VARS) - -LOCAL_CFLAGS := -DTARGET_ANDROID -DTARGET_HALIBUT -DNOSOUND -std=gnu++11 --std=c++11 -LOCAL_STATIC_LIBRARIES := boost -LOCAL_STATIC_LIBRARIES += squirrel -LOCAL_STATIC_LIBRARIES += png_lib -LOCAL_STATIC_LIBRARIES += zip -LOCAL_SHARED_LIBRARIES := HalibutEngine -LOCAL_C_INCLUDES := $(ENGINE_PATH) -LOCAL_C_INCLUDES += $(BOOST_PATH) -LOCAL_C_INCLUDES += $(VORBIS_PATH)/include -LOCAL_C_INCLUDES += $(VORBIS_PATH)/include/vorbis -LOCAL_C_INCLUDES += $(VORBIS_PATH)/lib -LOCAL_C_INCLUDES += $(VORBIS_PATH)/lib/books -LOCAL_C_INCLUDES += $(VORBIS_PATH)/lib/modes -LOCAL_C_INCLUDES += $(OGG_PATH)/include -LOCAL_C_INCLUDES += $(OGG_PATH)/include/ogg -LOCAL_C_INCLUDES += $(SQUIRREL_PATH)/include -LOCAL_C_INCLUDES += $(SQUIRREL_PATH)/sqplus -LOCAL_C_INCLUDES += $(SQUIRREL_PATH)/squirrel -LOCAL_C_INCLUDES += $(SQUIRREL_PATH)/sqstdlib -LOCAL_C_INCLUDES += $(LIBPNG_PATH) -LOCAL_C_INCLUDES += $(ZIP_PATH) -LOCAL_MODULE := AndroidJniTemplate -LOCAL_SRC_FILES := main_code.cpp -LOCAL_SRC_FILES += android_api.cpp - -LOCAL_LDLIBS := -lGLESv2 -LOCAL_LDLIBS += -llog -Wl,-s - -include $(BUILD_SHARED_LIBRARY) diff --git a/Templates/HalibutUniversalTemplate/jni/Application.mk b/Templates/HalibutUniversalTemplate/jni/Application.mk deleted file mode 100644 index 3ef733b..0000000 --- a/Templates/HalibutUniversalTemplate/jni/Application.mk +++ /dev/null @@ -1,3 +0,0 @@ -APP_STL := gnustl_static -APP_CPPFLAGS += -fexceptions -APP_CPPFLAGS += -frtti \ No newline at end of file diff --git a/Templates/HalibutUniversalTemplate/jni/android_api.cpp b/Templates/HalibutUniversalTemplate/jni/android_api.cpp deleted file mode 100644 index 94536a2..0000000 --- a/Templates/HalibutUniversalTemplate/jni/android_api.cpp +++ /dev/null @@ -1,116 +0,0 @@ -#include "android_api.h" - -#include "main_code.h" - -boost::shared_ptr App(new TMyApplication); - -JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_Init(JNIEnv * env, jobject obj, jint width, jint height) -{ - try - { - if (App->IsInited()) - { - App->OuterDeinit(); //Clean up what is left at previous launch (if applicable) - } - - App->OuterInit(width, height, 480.f, 320.f); - - App->Inited = true; - } - catch (...) - { - throw; - } -} - -JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_StopSounds(JNIEnv * env, jobject obj) -{ - -} - - -JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_Update(JNIEnv * env, jobject obj, long dt) -{ - try - { - if (App->IsInited()) - { - App->OuterDraw(); - App->OuterUpdate(dt); - } - - } - catch (...) - { - throw; - } - -} - -JNIEXPORT int JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_IsInited(JNIEnv * env, jobject obj) -{ - - if (App->IsInited()) - { - return 1; - } - else - { - return 0; - } - -} - -JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_Destroy(JNIEnv * env, jobject obj) -{ - try - { - if (App->IsInited()) - { - App->OuterDeinit(); - } - - } - catch (...) - { - throw; - } -} - - -JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_OnTapDown(JNIEnv * env, jobject obj, float x, float y, long time) -{ - - try - { - - } - catch (...) - { - throw; - } -} - - -JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_OnTapUp(JNIEnv * env, jobject obj, float x, float y, long time) -{ -} - -JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_OnTapMove(JNIEnv * env, jobject obj, float x, float y, long time) -{ -} - -JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_OnFling(JNIEnv * env, jobject obj, jfloat velocityX, jfloat velocityY, long time) -{ - -} - -JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_OnScroll(JNIEnv * env, jobject obj, jfloat distanceX, jfloat distanceY, long time) -{ - -} - -JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_OnKeyPress(JNIEnv * env, jobject obj, jint keyCode) -{ - App->OnKeyPress(keyCode); -} diff --git a/Templates/HalibutUniversalTemplate/jni/android_api.h b/Templates/HalibutUniversalTemplate/jni/android_api.h deleted file mode 100644 index e74ec9b..0000000 --- a/Templates/HalibutUniversalTemplate/jni/android_api.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef ANDROID_API_H_INCLUDED -#define ANDROID_API_H_INCLUDED - -#include -#include - -#include -#include -#include - -#include "boost/shared_ptr.hpp" - -#include "main_code.h" - -using namespace SE; - -extern "C" { - JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_Init(JNIEnv * env, jobject obj, jint width, jint height); - JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_StopSounds(JNIEnv * env, jobject obj); - JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_Update(JNIEnv * env, jobject obj, long dt); - JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_Destroy(JNIEnv * env, jobject obj); - JNIEXPORT int JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_IsInited(JNIEnv * env, jobject obj); - JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_OnTapDown(JNIEnv * env, jobject obj, jfloat x, jfloat y, long time); - JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_OnTapUp(JNIEnv * env, jobject obj, jfloat x, jfloat y, long time); - JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_OnTapMove(JNIEnv * env, jobject obj, jfloat x, jfloat y, long time); - JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_OnFling(JNIEnv * env, jobject obj, jfloat velocityX, jfloat velocityY, long time); - JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_OnScroll(JNIEnv * env, jobject obj, jfloat distanceX, jfloat distanceY, long time); - JNIEXPORT void JNICALL Java_fishrungames_halibutjnitemplate_JniWrapper_OnKeyPress(JNIEnv * env, jobject obj, jint keyCode); -}; - - -#endif diff --git a/Templates/HalibutUniversalTemplate/jni/main_code.cpp b/Templates/HalibutUniversalTemplate/jni/main_code.cpp deleted file mode 100644 index 7af2b88..0000000 --- a/Templates/HalibutUniversalTemplate/jni/main_code.cpp +++ /dev/null @@ -1,60 +0,0 @@ -#include "main_code.h" - -#ifdef TARGET_ANDROID -#include "android_api.h" -#endif - -#include -#include -#include -#include - -#include "include/Engine.h" - -#include "main_code.h" - -void TMyApplication::InnerInit() -{ -#ifdef TARGET_ANDROID - ResourceManager->PathToResources = ""; -#endif -#ifdef TARGET_IOS - ResourceManager->PathToResources = "assets/"; -#endif -#ifdef TARGET_WIN32 -#ifdef NDEBUG - ResourceManager->PathToResources = "resources/"; -#else - ResourceManager->PathToResources = "../../../assets/"; -#endif -#endif - - ResourceManager->ShaderManager.AddShader("DefaultShader", "shader_vertex.txt", "shader_fragment.txt"); - Renderer->PushShader("DefaultShader"); - - - ResourceManager->TexList.AddTexture(CONST_CONSOLE_TEX_NAME); - - ResourceManager->FontManager.AddFont("droid_sans14", "droid_sans14_font_bitmap.bmp32", "droid_sans14_font_charmap.txt"); - ResourceManager->FontManager.PushFont("droid_sans14"); - - //Inited = true; Must be set in android_api.cpp manually -} - -void TMyApplication::InnerDeinit() -{ - Inited = false; -} - - -void TMyApplication::InnerDraw() -{ - //Console->Draw(); -} - - -void TMyApplication::InnerUpdate(cardinal dt) -{ - -} - diff --git a/Templates/HalibutUniversalTemplate/jni/main_code.h b/Templates/HalibutUniversalTemplate/jni/main_code.h deleted file mode 100644 index e30d979..0000000 --- a/Templates/HalibutUniversalTemplate/jni/main_code.h +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef GL_CODE_H_INCLUDED -#define GL_CODE_H_INCLUDED - - -#include -#include -#include - -#include "boost/shared_ptr.hpp" -#include "boost/thread/thread.hpp" -#include "boost/asio.hpp" -#include "boost/signal.hpp" -#include "boost/assign.hpp" -#include "boost/bind.hpp" - -#include "include/Engine.h" - -using namespace SE; - - -class TMyApplication : public TApplication -{ -protected: - -public: - bool Inited; - - TMyApplication() : TApplication(), Inited(false) { } - - - virtual void InnerInit(); - - virtual void InnerDeinit(); - - virtual void InnerDraw(); - - virtual void InnerUpdate(cardinal dt); - - bool IsInited() { return Inited; } - -}; - - -static void checkGlError(const std::string& op); - - -#endif diff --git a/Templates/HalibutUniversalTemplate/res/drawable-hdpi/ic_menu_template.png b/Templates/HalibutUniversalTemplate/res/drawable-hdpi/ic_menu_template.png deleted file mode 100644 index 1e28f93..0000000 Binary files a/Templates/HalibutUniversalTemplate/res/drawable-hdpi/ic_menu_template.png and /dev/null differ diff --git a/Templates/HalibutUniversalTemplate/res/drawable-ldpi/ic_menu_template.png b/Templates/HalibutUniversalTemplate/res/drawable-ldpi/ic_menu_template.png deleted file mode 100644 index 6a93cf2..0000000 Binary files a/Templates/HalibutUniversalTemplate/res/drawable-ldpi/ic_menu_template.png and /dev/null differ diff --git a/Templates/HalibutUniversalTemplate/res/drawable-mdpi/ic_menu_template.png b/Templates/HalibutUniversalTemplate/res/drawable-mdpi/ic_menu_template.png deleted file mode 100644 index 7c1cab2..0000000 Binary files a/Templates/HalibutUniversalTemplate/res/drawable-mdpi/ic_menu_template.png and /dev/null differ diff --git a/Templates/HalibutUniversalTemplate/res/values/strings.xml b/Templates/HalibutUniversalTemplate/res/values/strings.xml deleted file mode 100644 index 33d1455..0000000 --- a/Templates/HalibutUniversalTemplate/res/values/strings.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - AndroidJniTemplate - diff --git a/Templates/HalibutUniversalTemplate/src/fishrungames/halibutjnitemplate/GLView.java b/Templates/HalibutUniversalTemplate/src/fishrungames/halibutjnitemplate/GLView.java deleted file mode 100644 index bbfa76d..0000000 --- a/Templates/HalibutUniversalTemplate/src/fishrungames/halibutjnitemplate/GLView.java +++ /dev/null @@ -1,72 +0,0 @@ -package fishrungames.halibutjnitemplate; - - -import java.util.Calendar; - -import android.content.Context; -import android.opengl.GLSurfaceView; - -import javax.microedition.khronos.egl.EGLConfig; -import javax.microedition.khronos.opengles.GL10; - -import fishrungames.engine.GLViewAncestor; - -class GLView extends GLViewAncestor -{ - static long lastTimeStamp; - static boolean gameIsInited = false; - - public GLView(Context context) - { - //Change this method? Don't forget to change method below! - super(context); - init(false, 0, 0); - } - - public GLView(Context context, boolean translucent, int depth, int stencil) - { - //Change this method? Don't forget to change method above! - super(context); - init(translucent, depth, stencil); - } - - public void init(boolean translucent, int depth, int stencil) - { - super.init(translucent, depth, stencil); - setRenderer(new Renderer()); - Calendar c = Calendar.getInstance(); - lastTimeStamp = c.getTimeInMillis(); - gameIsInited = true; - } - - private static class Renderer implements GLSurfaceView.Renderer - { - public void onDrawFrame(GL10 gl) - { - if (gameIsInited) - { - Calendar c = Calendar.getInstance(); - - long currentTimeStamp = c.getTimeInMillis(); - - JniWrapper.Update(currentTimeStamp - lastTimeStamp); - - lastTimeStamp = currentTimeStamp; - } - } - - public void onSurfaceChanged(GL10 gl, int width, int height) - { - - - //JniWrapper.Destroy(); - - JniWrapper.Init(width,height); - } - - public void onSurfaceCreated(GL10 gl, EGLConfig config) - { - //Do nothing. - } - } -} \ No newline at end of file diff --git a/Templates/HalibutUniversalTemplate/src/fishrungames/halibutjnitemplate/JniWrapper.java b/Templates/HalibutUniversalTemplate/src/fishrungames/halibutjnitemplate/JniWrapper.java deleted file mode 100644 index e44c8b2..0000000 --- a/Templates/HalibutUniversalTemplate/src/fishrungames/halibutjnitemplate/JniWrapper.java +++ /dev/null @@ -1,23 +0,0 @@ -package fishrungames.halibutjnitemplate; - -public class JniWrapper -{ - static { - System.loadLibrary("AndroidJniTemplate"); - } - - - public static native void Init(int width, int height); - public static native void Update(long dt); - public static native void StopSounds(); - public static native void Destroy(); - public static native int IsInited(); - public static native void OnTapDown(float x, float y, long time); - public static native void OnTapUp(float x, float y, long time); - public static native void OnTapMove(float x, float y, long time); - - public static native void OnFling(float velocityX, float velocityY, long time); - public static native void OnScroll(float distanceX, float distanceY, long time); - - public static native void OnKeyPress(int keyCode); -} \ No newline at end of file diff --git a/Templates/HalibutUniversalTemplate/src/fishrungames/halibutjnitemplate/MainActivity.java b/Templates/HalibutUniversalTemplate/src/fishrungames/halibutjnitemplate/MainActivity.java deleted file mode 100644 index c167356..0000000 --- a/Templates/HalibutUniversalTemplate/src/fishrungames/halibutjnitemplate/MainActivity.java +++ /dev/null @@ -1,191 +0,0 @@ -package fishrungames.halibutjnitemplate; - -import fishrungames.engine.FileWrapper; - -//Deprecated -//import fishrungames.androidjnitemplate.R; - -import android.app.Activity; -import android.content.pm.ApplicationInfo; -import android.content.pm.PackageManager; -import android.content.pm.PackageManager.NameNotFoundException; -import android.os.Bundle; - -import android.view.GestureDetector; -import android.view.KeyEvent; -import android.view.GestureDetector.SimpleOnGestureListener; -import android.view.MotionEvent; -/* -import android.content.res.Resources; -import android.content.res.XmlResourceParser; -import android.util.AttributeSet; -import android.util.Xml; -import android.inputmethodservice.Keyboard; -import android.inputmethodservice.KeyboardView; -import android.view.ViewGroup.LayoutParams; -import android.widget.LinearLayout; -*/ - -//Deprecated -//import java.lang.reflect.Field; - - -public class MainActivity extends Activity -{ - - GLView mView; - - boolean IsScrolling = false; - - private GestureDetector gestureDetector; - - @Override - protected void onCreate(Bundle icicle) - { - - super.onCreate(icicle); - - gestureDetector = new GestureDetector(new MyGestureListener()); - - FileWrapper.LoadHalibutEngineLibrary(); - - FileWrapper.SetActivityInstance(this); - FileWrapper.SetupEnviroment(); - - /* - * Deprecated - try - { - for (Field f : R.raw.class.getFields()) - { - FileWrapper.AddToFileMap(f.getName(), f.getInt(null)); - } - - - } catch (IllegalArgumentException e) - { - FileWrapper.ConsoleOut("IllegalArgumentException\n"); - onStop(); - } catch (IllegalAccessException e) - { - FileWrapper.ConsoleOut("IllegalAccessException\n"); - onStop(); - }*/ - - String apkFilePath = null; - ApplicationInfo appInfo = null; - PackageManager packMgmr = this.getPackageManager(); - try { - appInfo = packMgmr.getApplicationInfo("fishrungames.halibutjnitemplate", 0); - } catch (NameNotFoundException e) { - - e.printStackTrace(); - throw new RuntimeException("Unable to locate assets, aborting..."); - } - apkFilePath = appInfo.sourceDir; - - FileWrapper.SetupApkFilePath(apkFilePath); - - mView = new GLView(getApplication()); - - setContentView(mView); - - } - - @Override - protected void onPause() - { - JniWrapper.Destroy(); - super.onPause(); - mView.onPause(); - } - - @Override - protected void onResume() - { - //Don't write anything here! - super.onResume(); - mView.onResume(); - } - - @Override - protected void onStop() - { - //Don't write anything here! - super.onStop(); - } - - public boolean onKeyDown(int keyCode, KeyEvent event) - { - int ascii_keycode = keyCode; - - if (keyCode == KeyEvent.KEYCODE_DEL) - { - ascii_keycode = 8; //Hack - getUnicodeChar does not recognize backspace - } - else - { - ascii_keycode = event.getUnicodeChar(); - } - - JniWrapper.OnKeyPress(ascii_keycode); - return super.onKeyDown(keyCode, event); - } - - public boolean onTouchEvent(MotionEvent event) - { - if (gestureDetector.onTouchEvent(event)) - { - return true; - } - - if (event.getAction() == MotionEvent.ACTION_UP) - { - float x = event.getX(); - float y = (float) mView.getHeight() - event.getY(); - - if (IsScrolling) - { - IsScrolling = false; - } - - JniWrapper.OnTapUp(x, y, event.getEventTime()); - - } - return true; - } - - class MyGestureListener extends SimpleOnGestureListener - { - - @Override - public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, - float velocityY) - { - JniWrapper.OnFling(velocityX, velocityY, e2.getEventTime()); - return true; - } - - public boolean onScroll(MotionEvent e1, MotionEvent e2, - float distanceX, float distanceY) - { - - JniWrapper.OnScroll(distanceX, distanceY, e2.getEventTime()); - IsScrolling = true; - return true; - } - - public boolean onDown(MotionEvent event) - { - - float x = event.getX(); - float y = (float) mView.getHeight() - event.getY(); - - JniWrapper.OnTapDown(x, y, event.getEventTime()); - - return true; - } - - } - -} \ No newline at end of file diff --git a/Templates/HalibutUniversalTemplate/windows/HalibutTemplate/Template.sln b/Templates/HalibutUniversalTemplate/windows/HalibutTemplate/Template.sln deleted file mode 100644 index 554803f..0000000 --- a/Templates/HalibutUniversalTemplate/windows/HalibutTemplate/Template.sln +++ /dev/null @@ -1,34 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual C++ Express 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Template", "Template\Template.vcxproj", "{0080A3E1-DFBF-4557-B198-E6D5D7724393}" - ProjectSection(ProjectDependencies) = postProject - {4E274B19-10B2-4987-96C5-76F35A149502} = {4E274B19-10B2-4987-96C5-76F35A149502} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Halibut Engine", "..\..\..\..\Engine\Halibut Engine\Halibut Engine.vcxproj", "{4E274B19-10B2-4987-96C5-76F35A149502}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug_nosound|Win32 = Debug_nosound|Win32 - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Debug_nosound|Win32.ActiveCfg = Debug|Win32 - {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Debug_nosound|Win32.Build.0 = Debug|Win32 - {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Debug|Win32.ActiveCfg = Debug|Win32 - {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Debug|Win32.Build.0 = Debug|Win32 - {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Release|Win32.ActiveCfg = Release|Win32 - {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Release|Win32.Build.0 = Release|Win32 - {4E274B19-10B2-4987-96C5-76F35A149502}.Debug_nosound|Win32.ActiveCfg = Debug_nosound|Win32 - {4E274B19-10B2-4987-96C5-76F35A149502}.Debug_nosound|Win32.Build.0 = Debug_nosound|Win32 - {4E274B19-10B2-4987-96C5-76F35A149502}.Debug|Win32.ActiveCfg = Debug|Win32 - {4E274B19-10B2-4987-96C5-76F35A149502}.Debug|Win32.Build.0 = Debug|Win32 - {4E274B19-10B2-4987-96C5-76F35A149502}.Release|Win32.ActiveCfg = Release|Win32 - {4E274B19-10B2-4987-96C5-76F35A149502}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Templates/HalibutUniversalTemplate/windows/HalibutTemplate/Template/Template.vcxproj b/Templates/HalibutUniversalTemplate/windows/HalibutTemplate/Template/Template.vcxproj deleted file mode 100644 index db75789..0000000 --- a/Templates/HalibutUniversalTemplate/windows/HalibutTemplate/Template/Template.vcxproj +++ /dev/null @@ -1,88 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {0080A3E1-DFBF-4557-B198-E6D5D7724393} - Template - - - - Application - true - NotSet - - - Application - false - true - NotSet - - - - - - - - - - - - - $(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;$(SalmonEnginePath)include - $(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib;$(SalmonEnginePath)$(Configuration) - - - $(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;$(SalmonEnginePath)include - $(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib;$(SalmonEnginePath)$(Configuration) - - - - Level3 - Disabled - ../../../jni;$(SalmonEnginePath);$(LibsPath)\boost_1_52_0;$(LibsPath)\libogg-1.3.0\include;$(LibsPath)\libvorbis-1.3.2\include;$(LibsPath)\sqplus\sqplus;$(LibsPath)\sqplus\include;$(LibsPath)\DirectXsdk\Include;$(LibsPath)\lpng1510 - TARGET_WIN32;TARGET_HALIBUT;WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0501;DEBUG - - - true - kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;opengl32.lib;glu32.lib;Halibut Engine.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;zlib.lib;libpng15.lib;sqplusD.lib;squirrelD.lib;sqdbglibD.lib;sqstdlibD.lib;dsound.lib;dxguid.lib;%(AdditionalDependencies) - $(LibsPath)\boost_1_52_0\boost_windows\libs_engine\$(Configuration);$(LibsPath)\libogg-1.3.0\win32\VS2010\Win32\$(Configuration);$(LibsPath)\libvorbis-1.3.2\win32\VS2010\Win32\$(Configuration);$(LibsPath)\sqplus\lib;$(LibsPath)\DirectXsdk\Lib\x86;$(LibsPath)\lpng1510\projects\vstudio\Debug Library - - - - - Level3 - MaxSpeed - true - true - ../../../jni;$(SalmonEnginePath);$(LibsPath)\boost_1_52_0;$(LibsPath)\libogg-1.3.0\include;$(LibsPath)\libvorbis-1.3.2\include;$(LibsPath)\sqplus\sqplus;$(LibsPath)\sqplus\include;$(LibsPath)\DirectXsdk\Include;$(LibsPath)\lpng1510 - TARGET_WIN32;TARGET_HALIBUT;WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0501;NDEBUG - - - true - true - true - kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;opengl32.lib;glu32.lib;Halibut Engine.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;zlib.lib;libpng15.lib;sqplus.lib;squirrel.lib;sqdbglib.lib;sqstdlib.lib;dsound.lib;dxguid.lib;%(AdditionalDependencies) - $(LibsPath)\boost_1_52_0\boost_windows\libs_engine\$(Configuration);$(LibsPath)\libogg-1.3.0\win32\VS2010\Win32\$(Configuration);$(LibsPath)\libvorbis-1.3.2\win32\VS2010\Win32\$(Configuration);$(LibsPath)\sqplus\lib;$(LibsPath)\DirectXsdk\Lib\x86;$(LibsPath)\lpng1510\projects\vstudio\Release Library - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Templates/HalibutUniversalTemplate/windows/HalibutTemplate/Template/main.cpp b/Templates/HalibutUniversalTemplate/windows/HalibutTemplate/Template/main.cpp deleted file mode 100644 index 1eb1c2b..0000000 --- a/Templates/HalibutUniversalTemplate/windows/HalibutTemplate/Template/main.cpp +++ /dev/null @@ -1,16 +0,0 @@ -#include "main.h" - -#include "main_code.h" - -int APIENTRY WinMain(HINSTANCE hCurrentInst, HINSTANCE hPreviousInst, - LPSTR lpszCmdLine, int nCmdShow) -{ - //Create application - TMyApplication Application; - - Application.Width = 480; - Application.Height = 320; - - //Start application - return MainLoop(Application); -} \ No newline at end of file diff --git a/Templates/HalibutUniversalTemplate/windows/HalibutTemplate/Template/main.h b/Templates/HalibutUniversalTemplate/windows/HalibutTemplate/Template/main.h deleted file mode 100644 index 9939a50..0000000 --- a/Templates/HalibutUniversalTemplate/windows/HalibutTemplate/Template/main.h +++ /dev/null @@ -1,3 +0,0 @@ -#pragma once - -#include "Engine.h"