diff --git a/Adventure/Adventure OS X/APAAppDelegateOSX.h b/Adventure/Adventure OS X/APAAppDelegateOSX.h new file mode 100644 index 0000000..98da3a7 --- /dev/null +++ b/Adventure/Adventure OS X/APAAppDelegateOSX.h @@ -0,0 +1,50 @@ +/* + File: APAAppDelegateOSX.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +@interface APAAppDelegateOSX : NSObject + +@end \ No newline at end of file diff --git a/Adventure/Adventure OS X/APAAppDelegateOSX.m b/Adventure/Adventure OS X/APAAppDelegateOSX.m new file mode 100644 index 0000000..e1ef0ee --- /dev/null +++ b/Adventure/Adventure OS X/APAAppDelegateOSX.m @@ -0,0 +1,125 @@ +/* + File: APAAppDelegateOSX.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAAppDelegateOSX.h" +#import "APAAdventureScene.h" + +// Uncomment this line to show debug info in the Sprite Kit view: +//#define SHOW_DEBUG_INFO 1 + +@interface APAAppDelegateOSX () +@property (assign) IBOutlet NSWindow *window; +@property (assign) IBOutlet SKView *skView; +@property (nonatomic) APAAdventureScene *scene; + +@property (assign) IBOutlet NSImageView *gameLogo; +@property (assign) IBOutlet NSProgressIndicator *loadingProgressIndicator; +@property (assign) IBOutlet NSButton *archerButton; +@property (assign) IBOutlet NSButton *warriorButton; +@end + +@implementation APAAppDelegateOSX + +#pragma mark - Application Lifecycle +- (void)applicationDidFinishLaunching:(NSNotification *)aNotification { + // Start the progress indicator animation. + [self.loadingProgressIndicator startAnimation:self]; + + // Load the shared assets of the scene before we initialize and load it. + [APAAdventureScene loadSceneAssetsWithCompletionHandler:^{ + // The size for the primary scene - 1024x768 is good for OS X and iOS. + CGSize size = CGSizeMake(1024, 768); + + APAAdventureScene *scene = [[APAAdventureScene alloc] initWithSize:size]; + scene.scaleMode = SKSceneScaleModeAspectFit; + self.scene = scene; + + [self.skView presentScene:scene]; + + [self.loadingProgressIndicator stopAnimation:self]; + [self.loadingProgressIndicator setHidden:YES]; + + [[NSAnimationContext currentContext] setDuration:2.0f]; + [[self.archerButton animator] setAlphaValue:1.0f]; + [[self.warriorButton animator] setAlphaValue:1.0f]; + + [scene configureGameControllers]; + }]; + +#ifdef SHOW_DEBUG_INFO + // Show debug info in view. + self.skView.showsFPS = YES; + self.skView.showsNodeCount = YES; + self.skView.showsDrawCount = YES; +#endif +} + +- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender { + return YES; +} + +#pragma mark - Actions +- (IBAction)chooseArcher:(id)sender { + [self startGameWithHeroType:APAHeroTypeArcher]; +} + +- (IBAction)chooseWarrior:(id)sender { + [self startGameWithHeroType:APAHeroTypeWarrior]; +} + +#pragma mark - Starting the Game +- (void)startGameWithHeroType:(APAHeroType)type { + [[NSAnimationContext currentContext] setDuration:2.0f]; + [[self.gameLogo animator] setAlphaValue:0.0f]; + [[self.warriorButton animator] setAlphaValue:0.0f]; + [[self.archerButton animator] setAlphaValue:0.0f]; + + [self.scene setDefaultPlayerHeroType:type]; + [self.scene startLevel]; +} + +@end diff --git a/Adventure/Adventure OS X/Adventure-Info.plist b/Adventure/Adventure OS X/Adventure-Info.plist new file mode 100644 index 0000000..fd5bd27 --- /dev/null +++ b/Adventure/Adventure OS X/Adventure-Info.plist @@ -0,0 +1,34 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + com.example.apple-samplecode.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.1 + CFBundleSignature + ???? + CFBundleVersion + 1.1 + LSApplicationCategoryType + public.app-category.adventure-games + LSMinimumSystemVersion + ${MACOSX_DEPLOYMENT_TARGET} + NSHumanReadableCopyright + Copyright © 2013 Apple. All rights reserved. + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + + diff --git a/Adventure/Adventure OS X/Adventure-Prefix.pch b/Adventure/Adventure OS X/Adventure-Prefix.pch new file mode 100644 index 0000000..8cfce29 --- /dev/null +++ b/Adventure/Adventure OS X/Adventure-Prefix.pch @@ -0,0 +1,8 @@ +// +// Prefix header for all source files of the 'Adventure' target in the 'Adventure' project +// + +#ifdef __OBJC__ + #import + #import +#endif diff --git a/Adventure/Adventure OS X/Adventure.entitlements b/Adventure/Adventure OS X/Adventure.entitlements new file mode 100644 index 0000000..127cfcd --- /dev/null +++ b/Adventure/Adventure OS X/Adventure.entitlements @@ -0,0 +1,10 @@ + + + + + com.apple.security.app-sandbox + + com.apple.security.device.usb + + + diff --git a/Adventure/Adventure OS X/MainMenu.xib b/Adventure/Adventure OS X/MainMenu.xib new file mode 100644 index 0000000..b06dbc7 --- /dev/null +++ b/Adventure/Adventure OS X/MainMenu.xib @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Adventure/Adventure OS X/en.lproj/InfoPlist.strings b/Adventure/Adventure OS X/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Adventure/Adventure OS X/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Adventure/Adventure OS X/main.m b/Adventure/Adventure OS X/main.m new file mode 100644 index 0000000..3400697 --- /dev/null +++ b/Adventure/Adventure OS X/main.m @@ -0,0 +1,53 @@ +/* + File: main.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import + +int main(int argc, char *argv[]) +{ + return NSApplicationMain(argc, (const char **)argv); +} diff --git a/Adventure/Adventure Shared/AI/APAArtificialIntelligence.h b/Adventure/Adventure Shared/AI/APAArtificialIntelligence.h new file mode 100644 index 0000000..3642f81 --- /dev/null +++ b/Adventure/Adventure Shared/AI/APAArtificialIntelligence.h @@ -0,0 +1,61 @@ +/* + File: APAArtificialIntelligence.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +@class APACharacter; + +@interface APAArtificialIntelligence : NSObject + +@property (nonatomic, weak) APACharacter *character; +@property (nonatomic, weak) APACharacter *target; + +- (id)initWithCharacter:(APACharacter *)character target:(APACharacter *)target; + +- (void)clearTarget:(APACharacter *)target; + +- (void)updateWithTimeSinceLastUpdate:(CFTimeInterval)interval; + +@end diff --git a/Adventure/Adventure Shared/AI/APAArtificialIntelligence.m b/Adventure/Adventure Shared/AI/APAArtificialIntelligence.m new file mode 100644 index 0000000..15e7d8d --- /dev/null +++ b/Adventure/Adventure Shared/AI/APAArtificialIntelligence.m @@ -0,0 +1,74 @@ +/* + File: APAArtificialIntelligence.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAArtificialIntelligence.h" + +@implementation APAArtificialIntelligence + +#pragma mark - Initialization +- (id)initWithCharacter:(APACharacter *)character target:(APACharacter *)target { + self = [super init]; + if (self) { + _character = character; + _target = target; + } + return self; +} + +#pragma mark - Loop Update +- (void)updateWithTimeSinceLastUpdate:(CFTimeInterval)interval { + /* Overridden by subclasses. */ +} + +#pragma mark - Targets +- (void)clearTarget:(APACharacter *)target { + if (self.target == target) { + self.target = nil; + } +} + +@end diff --git a/Adventure/Adventure Shared/AI/APAChaseAI.h b/Adventure/Adventure Shared/AI/APAChaseAI.h new file mode 100644 index 0000000..1279877 --- /dev/null +++ b/Adventure/Adventure Shared/AI/APAChaseAI.h @@ -0,0 +1,58 @@ +/* + File: APAChaseAI.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAArtificialIntelligence.h" + +#define kEnemyAlertRadius (kCharacterCollisionRadius * 500) + + +@interface APAChaseAI : APAArtificialIntelligence + +@property (nonatomic) CGFloat chaseRadius; +@property (nonatomic) CGFloat maxAlertRadius; + +@end diff --git a/Adventure/Adventure Shared/AI/APAChaseAI.m b/Adventure/Adventure Shared/AI/APAChaseAI.m new file mode 100644 index 0000000..a6c949d --- /dev/null +++ b/Adventure/Adventure Shared/AI/APAChaseAI.m @@ -0,0 +1,110 @@ +/* + File: APAChaseAI.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAChaseAI.h" +#import "APACharacter.h" +#import "APAGraphicsUtilities.h" +#import "APAPlayer.h" +#import "APAMultiplayerLayeredCharacterScene.h" +#import "APAHeroCharacter.h" + +@implementation APAChaseAI + +#pragma mark - Initialization +- (id)initWithCharacter:(APACharacter *)character target:(APACharacter *)target { + self = [super initWithCharacter:character target:target]; + if (self) { + _maxAlertRadius = (kEnemyAlertRadius * 2.0f); + _chaseRadius = (kCharacterCollisionRadius * 2.0f); + } + return self; +} + +#pragma mark - Loop Update +- (void)updateWithTimeSinceLastUpdate:(CFTimeInterval)interval { + APACharacter *ourCharacter = self.character; + + if (ourCharacter.dying) { + self.target = nil; + return; + } + + CGPoint position = ourCharacter.position; + APAMultiplayerLayeredCharacterScene *scene = [ourCharacter characterScene]; + CGFloat closestHeroDistance = MAXFLOAT; + + // Find the closest living hero, if any, within our alert distance. + for (APAHeroCharacter *hero in scene.heroes) { + CGPoint heroPosition = hero.position; + CGFloat distance = APADistanceBetweenPoints(position, heroPosition); + if (distance < kEnemyAlertRadius && distance < closestHeroDistance && !hero.dying) { + closestHeroDistance = distance; + self.target = hero; + } + } + + // If there's no target, don't do anything. + APACharacter *target = self.target; + if (!target) { + return; + } + + // Otherwise chase or attack the target, if it's near enough. + CGPoint heroPosition = target.position; + CGFloat chaseRadius = self.chaseRadius; + + if (closestHeroDistance > self.maxAlertRadius) { + self.target = nil; + } else if (closestHeroDistance > chaseRadius) { + [self.character moveTowards:heroPosition withTimeInterval:interval]; + } else if (closestHeroDistance < chaseRadius) { + [self.character faceTo:heroPosition]; + [self.character performAttackAction]; + } +} + +@end diff --git a/Adventure/Adventure Shared/AI/APASpawnAI.h b/Adventure/Adventure Shared/AI/APASpawnAI.h new file mode 100644 index 0000000..98d1c9f --- /dev/null +++ b/Adventure/Adventure Shared/AI/APASpawnAI.h @@ -0,0 +1,52 @@ +/* + File: APASpawnAI.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAArtificialIntelligence.h" + +@interface APASpawnAI : APAArtificialIntelligence + +@end diff --git a/Adventure/Adventure Shared/AI/APASpawnAI.m b/Adventure/Adventure Shared/AI/APASpawnAI.m new file mode 100644 index 0000000..f601423 --- /dev/null +++ b/Adventure/Adventure Shared/AI/APASpawnAI.m @@ -0,0 +1,95 @@ +/* + File: APASpawnAI.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APASpawnAI.h" +#import "APACave.h" +#import "APAMultiplayerLayeredCharacterScene.h" +#import "APAGraphicsUtilities.h" + +#define kMinimumHeroDistance 2048 + +@implementation APASpawnAI + +#pragma mark - Loop Update +- (void)updateWithTimeSinceLastUpdate:(CFTimeInterval)interval { + APACave *cave = (id)self.character; + + if (cave.health <= 0.0f) { + return; + } + + APAMultiplayerLayeredCharacterScene *scene = [cave characterScene]; + + CGFloat closestHeroDistance = kMinimumHeroDistance; + CGPoint closestHeroPosition = CGPointZero; + + CGPoint cavePosition = cave.position; + for (SKNode *hero in scene.heroes) { + CGPoint heroPosition = hero.position; + CGFloat distance = APADistanceBetweenPoints(cavePosition, heroPosition); + if (distance < closestHeroDistance) { + closestHeroDistance = distance; + closestHeroPosition = heroPosition; + } + } + + CGFloat distScale = (closestHeroDistance / kMinimumHeroDistance); + + // Generate goblins more quickly if the closest hero is getting closer. + cave.timeUntilNextGenerate -= interval; + + // Either time to generate or the hero is so close we need to respond ASAP! + NSUInteger goblinCount = [cave.activeGoblins count]; + if (goblinCount < 1 || cave.timeUntilNextGenerate <= 0.0f || (distScale < 0.35f && cave.timeUntilNextGenerate > 5.0f)) { + if (goblinCount < 1 || (goblinCount < 4 && !CGPointEqualToPoint(closestHeroPosition, CGPointZero) && [scene canSee:closestHeroPosition from:cave.position])) { + [cave generate]; + } + cave.timeUntilNextGenerate = (4.0f * distScale); + } +} + +@end diff --git a/Adventure/Adventure Shared/Scene/APAAdventureScene.h b/Adventure/Adventure Shared/Scene/APAAdventureScene.h new file mode 100644 index 0000000..a88b576 --- /dev/null +++ b/Adventure/Adventure Shared/Scene/APAAdventureScene.h @@ -0,0 +1,71 @@ +/* + File: APAAdventureScene.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAMultiplayerLayeredCharacterScene.h" + +#define kWorldTileDivisor 32 // number of tiles +#define kWorldSize 4096 // pixel size of world (square) +#define kWorldTileSize (kWorldSize / kWorldTileDivisor) + +#define kWorldCenter 2048 + +#define kLevelMapSize 256 // pixel size of level map (square) +#define kLevelMapDivisor (kWorldSize / kLevelMapSize) + +typedef enum : uint8_t { + APAHeroTypeArcher, + APAHeroTypeWarrior +} APAHeroType; + +@class APAHeroCharacter; + +@interface APAAdventureScene : APAMultiplayerLayeredCharacterScene + +- (void)startLevel; +- (void)setDefaultPlayerHeroType:(APAHeroType)heroType; + +@end \ No newline at end of file diff --git a/Adventure/Adventure Shared/Scene/APAAdventureScene.m b/Adventure/Adventure Shared/Scene/APAAdventureScene.m new file mode 100644 index 0000000..87c213c --- /dev/null +++ b/Adventure/Adventure Shared/Scene/APAAdventureScene.m @@ -0,0 +1,620 @@ +/* + File: APAAdventureScene.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAAdventureScene.h" +#import "APAGraphicsUtilities.h" +#import "APATree.h" +#import "APACharacter.h" +#import "APAWarrior.h" +#import "APAArcher.h" +#import "APACave.h" +#import "APABoss.h" +#import "APAGoblin.h" +#import "APAPlayer.h" + + +// Uncomment this to cheat and move yourself near the boss for testing. +//#define MOVE_NEAR_TO_BOSS 1 + + +@interface APAAdventureScene () + +@property (nonatomic) NSMutableArray *players; // array of player objects or NSNull for no player +@property (nonatomic) APAPlayer *defaultPlayer; // player '1' controlled by keyboard/touch + +@property (nonatomic, readwrite) NSMutableArray *heroes; // our fearless adventurers +@property (nonatomic) NSMutableArray *goblinCaves; // whence cometh goblins + +@property (nonatomic) APADataMapRef levelMap; // locations of caves/spawn points/etc +@property (nonatomic) APATreeMapRef treeMap; // locations of trees + +@property (nonatomic) APABoss *levelBoss; // the big boss character +@property (nonatomic) NSMutableArray *particleSystems; // particle emitter nodes +@property (nonatomic) NSMutableArray *parallaxSprites; // all the parallax sprites in this scene +@property (nonatomic) NSMutableArray *trees; // all the trees in the scene +@end + +@implementation APAAdventureScene + +@synthesize heroes = _heroes; + +#pragma mark - Initialization and Deallocation +- (id)initWithSize:(CGSize)size { + self = [super initWithSize:size]; + if (self) { + _heroes = [[NSMutableArray alloc] init]; + _goblinCaves = [[NSMutableArray alloc] init]; + + _particleSystems = [[NSMutableArray alloc] init]; + _parallaxSprites = [[NSMutableArray alloc] init]; + _trees = [[NSMutableArray alloc] init]; + + // Build level and tree maps from map_collision.png and map_foliage.png respectively. + _levelMap = APACreateDataMap(@"map_level.png"); + _treeMap = APACreateDataMap(@"map_trees.png"); + + [APACave setGlobalGoblinCap:32]; + + [self buildWorld]; + + // Center the camera on the hero spawn point. + CGPoint startPosition = self.defaultSpawnPoint; + [self centerWorldOnPosition:startPosition]; + } + return self; +} + +- (void)dealloc { + free(_levelMap); + _levelMap = NULL; +} + +#pragma mark - World Building +- (void)buildWorld { + NSLog(@"Building the world"); + + // Configure physics for the world. + self.physicsWorld.gravity = CGVectorMake(0.0f, 0.0f); // no gravity + self.physicsWorld.contactDelegate = self; + + [self addBackgroundTiles]; + + [self addSpawnPoints]; + + [self addTrees]; + + [self addCollisionWalls]; +} + +- (void)addBackgroundTiles { + // Tiles should already have been pre-loaded in +loadSceneAssets. + for (SKNode *tileNode in [self backgroundTiles]) { + [self addNode:tileNode atWorldLayer:APAWorldLayerGround]; + } +} + +- (void)addSpawnPoints { + // Add goblin caves and set hero/boss spawn points. + for (int y = 0; y < kLevelMapSize; y++) { + for (int x = 0; x < kLevelMapSize; x++) { + CGPoint location = CGPointMake(x, y); + APADataMap spot = [self queryLevelMap:location]; + + // Get the world space point for this level map pixel. + CGPoint worldPoint = [self convertLevelMapPointToWorldPoint:location]; + + if (spot.bossLocation <= 200) { + self.levelBoss = [[APABoss alloc] initAtPosition:worldPoint]; + [self.levelBoss addToScene:self]; + + } else if (spot.goblinCaveLocation >= 200) { + + APACave *cave = [[APACave alloc] initAtPosition:worldPoint]; + [self.goblinCaves addObject:cave]; + [self.parallaxSprites addObject:cave]; + [cave addToScene:self]; + + } else if (spot.heroSpawnLocation >= 200) { + + self.defaultSpawnPoint = worldPoint; // there's only one + } + } + } +} + +- (void)addTrees { + for (int y = 0; y < kLevelMapSize; y++) { + for (int x = 0; x < kLevelMapSize; x++) { + CGPoint location = CGPointMake(x, y); + APATreeMap spot = [self queryTreeMap:location]; + + CGPoint treePos = [self convertLevelMapPointToWorldPoint:location]; + APAWorldLayer treeLayer = APAWorldLayerTop; + APATree *tree = nil; + + if (spot.smallTreeLocation >= 200) { + // Create small tree at this location. + treeLayer = APAWorldLayerAboveCharacter; + tree = [[self sharedSmallTree] copy]; + + } else if (spot.bigTreeLocation >= 200) { + // Create big tree with leaf emitters at this position. + tree = [[self sharedBigTree] copy]; + + SKEmitterNode *emitter = nil; + // Pick one of the two leaf emitters for this tree. + if (arc4random_uniform(2) == 1) { + emitter = [[self sharedLeafEmitterA] copy]; + } else { + emitter = [[self sharedLeafEmitterB] copy]; + } + + emitter.position = treePos; + emitter.paused = YES; + [self addNode:emitter atWorldLayer:APAWorldLayerAboveCharacter]; + [self.particleSystems addObject:emitter]; + } else { + continue; + } + + tree.position = treePos; + tree.zRotation = APA_RANDOM_0_1() * (M_PI * 2.0f); + [self addNode:tree atWorldLayer:treeLayer]; + [self.parallaxSprites addObject:tree]; + [self.trees addObject:tree]; + } + } + + free(self.treeMap); + self.treeMap = NULL; +} + +- (void)addCollisionWalls { + NSDate *startDate = [NSDate date]; + unsigned char *filled = alloca(kLevelMapSize * kLevelMapSize); + memset(filled, 0, kLevelMapSize * kLevelMapSize); + + int numVolumes = 0; + int numBlocks = 0; + + // Add horizontal collision walls. + for (int y = 0; y < kLevelMapSize; y++) { // iterate in horizontal rows + for (int x = 0; x < kLevelMapSize; x++) { + CGPoint location = CGPointMake(x, y); + APADataMap spot = [self queryLevelMap:location]; + + // Get the world space point for this pixel. + CGPoint worldPoint = [self convertLevelMapPointToWorldPoint:location]; + + if (spot.wall < 200) { + continue; // no wall + } + + int horizontalDistanceFromLeft = x; + APADataMap nextSpot = spot; + while (horizontalDistanceFromLeft < kLevelMapSize && nextSpot.wall >= 200 && !filled[(y * kLevelMapSize) + horizontalDistanceFromLeft]) { + horizontalDistanceFromLeft++; + nextSpot = [self queryLevelMap:CGPointMake(horizontalDistanceFromLeft, y)]; + } + + int wallWidth = (horizontalDistanceFromLeft - x); + int verticalDistanceFromTop = y; + + if (wallWidth > 8) { + nextSpot = spot; + while (verticalDistanceFromTop < kLevelMapSize && nextSpot.wall >= 200) { + verticalDistanceFromTop++; + nextSpot = [self queryLevelMap:CGPointMake(x + (wallWidth / 2), verticalDistanceFromTop)]; + } + + int wallHeight = (verticalDistanceFromTop - y); + for (int j = y; j < verticalDistanceFromTop; j++) { + for (int i = x; i < horizontalDistanceFromLeft; i++) { + filled[(j * kLevelMapSize) + i] = 255; + numBlocks++; + } + } + + [self addCollisionWallAtWorldPoint:worldPoint withWidth:kLevelMapDivisor * wallWidth height:kLevelMapDivisor * wallHeight]; + numVolumes++; + } + } + } + + // Add vertical collision walls. + for (int x = 0; x < kLevelMapSize; x++) { // iterate in vertical rows + for (int y = 0; y < kLevelMapSize; y++) { + CGPoint location = CGPointMake(x, y); + APADataMap spot = [self queryLevelMap:location]; + + // Get the world space point for this pixel. + CGPoint worldPoint = [self convertLevelMapPointToWorldPoint:location]; + + if (spot.wall < 200 || filled[(y * kLevelMapSize) + x]) { + continue; // no wall, or already filled from X collision walls + } + + int verticalDistanceFromTop = y; + APADataMap nextSpot = spot; + while (verticalDistanceFromTop < kLevelMapSize && nextSpot.wall >= 200 && !filled[(verticalDistanceFromTop * kLevelMapSize) + x]) { + verticalDistanceFromTop++; + nextSpot = [self queryLevelMap:CGPointMake(x, verticalDistanceFromTop)]; + }; + + int wallHeight = (verticalDistanceFromTop - y); + int horizontalDistanceFromLeft = x; + + if (wallHeight > 8) { + nextSpot = spot; + while (horizontalDistanceFromLeft < kLevelMapSize && nextSpot.wall >= 200) { + horizontalDistanceFromLeft++; + nextSpot = [self queryLevelMap:CGPointMake(horizontalDistanceFromLeft, y + (wallHeight / 2))]; + }; + + int wallLength = (horizontalDistanceFromLeft - x); + for (int j = y; j < verticalDistanceFromTop; j++) { + for (int i = x; i < horizontalDistanceFromLeft; i++) { + filled[(j * kLevelMapSize) + i] = 255; + numBlocks++; + } + } + + [self addCollisionWallAtWorldPoint:worldPoint withWidth:kLevelMapDivisor * wallLength height:kLevelMapDivisor * wallHeight]; + numVolumes++; + } + } + } + + NSLog(@"converted %d collision blocks into %d volumes in %f seconds", numBlocks, numVolumes, [[NSDate date] timeIntervalSinceDate:startDate]); +} + +- (void)addCollisionWallAtWorldPoint:(CGPoint)worldPoint withWidth:(CGFloat)width height:(CGFloat)height { + CGRect rect = CGRectMake(0, 0, width, height); + + SKNode *wallNode = [SKNode node]; + wallNode.position = CGPointMake(worldPoint.x + rect.size.width * 0.5, worldPoint.y - rect.size.height * 0.5); + wallNode.physicsBody = [SKPhysicsBody bodyWithRectangleOfSize:rect.size]; + wallNode.physicsBody.dynamic = NO; + wallNode.physicsBody.categoryBitMask = APAColliderTypeWall; + wallNode.physicsBody.collisionBitMask = 0; + + [self addNode:wallNode atWorldLayer:APAWorldLayerGround]; +} + +#pragma mark - Level Start +- (void)startLevel { + APAHeroCharacter *hero = [self addHeroForPlayer:self.defaultPlayer]; + +#ifdef MOVE_NEAR_TO_BOSS + CGPoint bossPosition = self.levelBoss.position; // set earlier from buildWorld in addSpawnPoints + bossPosition.x += 128; + bossPosition.y += 512; + hero.position = bossPosition; +#endif + + [self centerWorldOnCharacter:hero]; +} + +#pragma mark - Heroes +- (void)setDefaultPlayerHeroType:(APAHeroType)heroType { + switch (heroType) { + case APAHeroTypeArcher: + self.defaultPlayer.heroClass = [APAArcher class]; + break; + + case APAHeroTypeWarrior: + self.defaultPlayer.heroClass = [APAWarrior class]; + break; + } +} + +- (void)heroWasKilled:(APAHeroCharacter *)hero { + for (APACave *cave in self.goblinCaves) { + [cave stopGoblinsFromTargettingHero:hero]; + } + + [super heroWasKilled:hero]; +} + +#pragma mark - Loop Update +- (void)updateWithTimeSinceLastUpdate:(CFTimeInterval)timeSinceLast { + // Update all players' heroes. + for (APAHeroCharacter *hero in self.heroes) { + [hero updateWithTimeSinceLastUpdate:timeSinceLast]; + } + + // Update the level boss. + [self.levelBoss updateWithTimeSinceLastUpdate:timeSinceLast]; + + // Update the caves (and in turn, their goblins). + for (APACave *cave in self.goblinCaves) { + [cave updateWithTimeSinceLastUpdate:timeSinceLast]; + } +} + +- (void)didSimulatePhysics { + [super didSimulatePhysics]; + + // Get the position either of the default hero or the hero spawn point. + APAHeroCharacter *defaultHero = self.defaultPlayer.hero; + CGPoint position = CGPointZero; + if (defaultHero && [self.heroes containsObject:defaultHero]) { + position = defaultHero.position; + } else { + position = self.defaultSpawnPoint; + } + + // Update the alphas of any trees that are near the hero (center of the camera) and therefore visible or soon to be visible. + for (APATree *tree in self.trees) { + if (APADistanceBetweenPoints(tree.position, position) < 1024) { + [tree updateAlphaWithScene:self]; + } + } + + if (!self.worldMovedForUpdate) { + return; + } + + // Show any nearby hidden particle systems and hide those that are too far away to be seen. + for (SKEmitterNode *particles in self.particleSystems) { + BOOL particlesAreVisible = APADistanceBetweenPoints(particles.position, position) < 1024; + + if (!particlesAreVisible && !particles.paused) { + particles.paused = YES; + } else if (particlesAreVisible && particles.paused) { + particles.paused = NO; + } + } + + // Update nearby parallax sprites. + for (APAParallaxSprite *sprite in self.parallaxSprites) { + if (APADistanceBetweenPoints(sprite.position, position) >= 1024) { + continue; + }; + + [sprite updateOffset]; + } +} + +#pragma mark - Physics Delegate +- (void)didBeginContact:(SKPhysicsContact *)contact { + // Either bodyA or bodyB in the collision could be a character. + SKNode *node = contact.bodyA.node; + if ([node isKindOfClass:[APACharacter class]]) { + [(APACharacter *)node collidedWith:contact.bodyB]; + } + + // Check bodyB too. + node = contact.bodyB.node; + if ([node isKindOfClass:[APACharacter class]]) { + [(APACharacter *)node collidedWith:contact.bodyA]; + } + + // Handle collisions with projectiles. + if (contact.bodyA.categoryBitMask & APAColliderTypeProjectile || contact.bodyB.categoryBitMask & APAColliderTypeProjectile) { + SKNode *projectile = (contact.bodyA.categoryBitMask & APAColliderTypeProjectile) ? contact.bodyA.node : contact.bodyB.node; + + [projectile runAction:[SKAction removeFromParent]]; + + // Build up a "one shot" particle to indicate where the projectile hit. + SKEmitterNode *emitter = [[self sharedProjectileSparkEmitter] copy]; + [self addNode:emitter atWorldLayer:APAWorldLayerAboveCharacter]; + emitter.position = projectile.position; + APARunOneShotEmitter(emitter, 0.15f); + } +} + +#pragma mark - Mapping +- (APADataMap)queryLevelMap:(CGPoint)point { + // Grab the level map pixel for a given x,y (upper left). + return self.levelMap[((int)point.y) * kLevelMapSize + ((int)point.x)]; +} + +- (APATreeMap)queryTreeMap:(CGPoint)point { + // Grab the tree map pixel for a given x,y (upper left). + return self.treeMap[((int)point.y) * kLevelMapSize + ((int)point.x)]; +} + +- (float)distanceToWall:(CGPoint)pos0 from:(CGPoint)pos1 { + CGPoint a = [self convertWorldPointToLevelMapPoint:pos0]; + CGPoint b = [self convertWorldPointToLevelMapPoint:pos1]; + + CGFloat deltaX = b.x - a.x; + CGFloat deltaY = b.y - a.y; + CGFloat dist = APADistanceBetweenPoints(a, b); + CGFloat inc = 1.0 / dist; + CGPoint p = CGPointZero; + + for (CGFloat i = 0; i <= 1; i += inc) { + p.x = a.x + i * deltaX; + p.y = a.y + i * deltaY; + + APADataMap point = [self queryLevelMap:p]; + if (point.wall > 200) { + CGPoint wpos2 = [self convertLevelMapPointToWorldPoint:p]; + return APADistanceBetweenPoints(pos0, wpos2); + } + } + return MAXFLOAT; +} + +- (BOOL)canSee:(CGPoint)pos0 from:(CGPoint)pos1 { + CGPoint a = [self convertWorldPointToLevelMapPoint:pos0]; + CGPoint b = [self convertWorldPointToLevelMapPoint:pos1]; + + CGFloat deltaX = b.x - a.x; + CGFloat deltaY = b.y - a.y; + CGFloat dist = APADistanceBetweenPoints(a, b); + CGFloat inc = 1.0 / dist; + CGPoint p = CGPointZero; + + for (CGFloat i = 0; i <= 1; i += inc) { + p.x = a.x + i * deltaX; + p.y = a.y + i * deltaY; + + APADataMap point = [self queryLevelMap:p]; + if (point.wall > 200) { + return NO; + } + } + return YES; +} + +#pragma mark - Point Conversion +- (CGPoint)convertLevelMapPointToWorldPoint:(CGPoint)location { + // Given a level map pixel point, convert up to a world point. + // This determines which "tile" the point falls in and centers within that tile. + int x = (location.x * kLevelMapDivisor) - (kWorldCenter + (kWorldTileSize/2)); + int y = -((location.y * kLevelMapDivisor) - (kWorldCenter + (kWorldTileSize/2))); + return CGPointMake(x, y); +} + +- (CGPoint)convertWorldPointToLevelMapPoint:(CGPoint)location { + // Given a world based point, resolve to a pixel location in the level map. + int x = (location.x + kWorldCenter) / kLevelMapDivisor; + int y = (kWorldSize - (location.y + kWorldCenter)) / kLevelMapDivisor; + return CGPointMake(x, y); +} + +#pragma mark - Shared Assets ++ (void)loadSceneAssets { + SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"Environment"]; + + // Load archived emitters and create copyable sprites. + sSharedProjectileSparkEmitter = [SKEmitterNode apa_emitterNodeWithEmitterNamed:@"ProjectileSplat"]; + sSharedSpawnEmitter = [SKEmitterNode apa_emitterNodeWithEmitterNamed:@"Spawn"]; + + sSharedSmallTree = [[APATree alloc] initWithSprites:@[ + [SKSpriteNode spriteNodeWithTexture:[atlas textureNamed:@"small_tree_base.png"]], + [SKSpriteNode spriteNodeWithTexture:[atlas textureNamed:@"small_tree_middle.png"]], + [SKSpriteNode spriteNodeWithTexture:[atlas textureNamed:@"small_tree_top.png"]]] usingOffset:25.0f]; + sSharedBigTree = [[APATree alloc] initWithSprites:@[ + [SKSpriteNode spriteNodeWithTexture:[atlas textureNamed:@"big_tree_base.png"]], + [SKSpriteNode spriteNodeWithTexture:[atlas textureNamed:@"big_tree_middle.png"]], + [SKSpriteNode spriteNodeWithTexture:[atlas textureNamed:@"big_tree_top.png"]]] usingOffset:150.0f]; + sSharedBigTree.fadeAlpha = YES; + sSharedLeafEmitterA = [SKEmitterNode apa_emitterNodeWithEmitterNamed:@"Leaves_01"]; + sSharedLeafEmitterB = [SKEmitterNode apa_emitterNodeWithEmitterNamed:@"Leaves_02"]; + + // Load the tiles that make up the ground layer. + [self loadWorldTiles]; + + // Load assets for all the sprites within this scene. + [APACave loadSharedAssets]; + [APAArcher loadSharedAssets]; + [APAWarrior loadSharedAssets]; + [APAGoblin loadSharedAssets]; + [APABoss loadSharedAssets]; +} + ++ (void)loadWorldTiles { + NSLog(@"Loading world tiles"); + NSDate *startDate = [NSDate date]; + + SKTextureAtlas *tileAtlas = [SKTextureAtlas atlasNamed:@"Tiles"]; + + sBackgroundTiles = [[NSMutableArray alloc] initWithCapacity:1024]; + for (int y = 0; y < kWorldTileDivisor; y++) { + for (int x = 0; x < kWorldTileDivisor; x++) { + int tileNumber = (y * kWorldTileDivisor) + x; + SKSpriteNode *tileNode = [SKSpriteNode spriteNodeWithTexture:[tileAtlas textureNamed:[NSString stringWithFormat:@"tile%d.png", tileNumber]]]; + CGPoint position = CGPointMake((x * kWorldTileSize) - kWorldCenter, + (kWorldSize - (y * kWorldTileSize)) - kWorldCenter); + tileNode.position = position; + tileNode.zPosition = -1.0f; + tileNode.blendMode = SKBlendModeReplace; + [(NSMutableArray *)sBackgroundTiles addObject:tileNode]; + } + } + NSLog(@"Loaded all world tiles in %f seconds", [[NSDate date] timeIntervalSinceDate:startDate]); +} + ++ (void)releaseSceneAssets { + // Get rid of everything unique to this scene (but not the characters, which might appear in other scenes). + sBackgroundTiles = nil; + sSharedProjectileSparkEmitter = nil; + sSharedSpawnEmitter = nil; + sSharedLeafEmitterA = nil; + sSharedLeafEmitterB = nil; +} + +static SKEmitterNode *sSharedProjectileSparkEmitter = nil; +- (SKEmitterNode *)sharedProjectileSparkEmitter { + return sSharedProjectileSparkEmitter; +} + +static SKEmitterNode *sSharedSpawnEmitter = nil; +- (SKEmitterNode *)sharedSpawnEmitter { + return sSharedSpawnEmitter; +} + +static APATree *sSharedSmallTree = nil; +- (APATree *)sharedSmallTree { + return sSharedSmallTree; +} + +static APATree *sSharedBigTree = nil; +- (APATree *)sharedBigTree { + return sSharedBigTree; +} + +static SKEmitterNode *sSharedLeafEmitterA = nil; +- (SKEmitterNode *)sharedLeafEmitterA { + return sSharedLeafEmitterA; +} + +static SKEmitterNode *sSharedLeafEmitterB = nil; +- (SKEmitterNode *)sharedLeafEmitterB { + return sSharedLeafEmitterB; +} + +static NSArray *sBackgroundTiles = nil; +- (NSArray *)backgroundTiles { + return sBackgroundTiles; +} + +@end diff --git a/Adventure/Adventure Shared/Scene/APAMultiplayerLayeredCharacterScene.h b/Adventure/Adventure Shared/Scene/APAMultiplayerLayeredCharacterScene.h new file mode 100644 index 0000000..d366ec2 --- /dev/null +++ b/Adventure/Adventure Shared/Scene/APAMultiplayerLayeredCharacterScene.h @@ -0,0 +1,126 @@ +/* + File: APAMultiplayerLayeredCharacterScene.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + + +/* The layers in a scene. */ +typedef enum : uint8_t { + APAWorldLayerGround = 0, + APAWorldLayerBelowCharacter, + APAWorldLayerCharacter, + APAWorldLayerAboveCharacter, + APAWorldLayerTop, + kWorldLayerCount +} APAWorldLayer; + +/* Player states for the four players in the HUD. */ +typedef enum : uint8_t { + APAHUDStateLocal, + APAHUDStateConnecting, + APAHUDStateDisconnected, + APAHUDStateConnected +} APAHUDState; + + +#define kMinTimeInterval (1.0f / 60.0f) +#define kNumPlayers 4 +#define kMinHeroToEdgeDistance 256 // minimum distance between hero and edge of camera before moving camera + +/* Completion handler for callback after loading assets asynchronously. */ +typedef void (^APAAssetLoadCompletionHandler)(void); + +/* Forward declarations. */ +@class APAHeroCharacter, APAPlayer, APACharacter; + + + +@interface APAMultiplayerLayeredCharacterScene : SKScene + +@property (nonatomic, readonly) NSArray *players; // array of player objects or NSNull for no player +@property (nonatomic, readonly) APAPlayer *defaultPlayer; // player '1' controlled by keyboard/touch +@property (nonatomic, readonly) SKNode *world; // root node to which all game renderables are attached +@property (nonatomic) CGPoint defaultSpawnPoint; // the point at which heroes are spawned +@property (nonatomic) BOOL worldMovedForUpdate; // indicates the world moved before or during the current update + +@property (nonatomic, readonly) NSArray *heroes; // all heroes in the game + +/* Start loading all the shared assets for the scene in the background. This method calls +loadSceneAssets + on a background queue, then calls the callback handler on the main thread. */ ++ (void)loadSceneAssetsWithCompletionHandler:(APAAssetLoadCompletionHandler)callback; + +/* Overridden by subclasses to load scene-specific assets. */ ++ (void)loadSceneAssets; + +/* Overridden by subclasses to release assets used only by this scene. */ ++ (void)releaseSceneAssets; + +/* Overridden by subclasses to provide an emitter used to indicate when a new hero is spawned. */ +- (SKEmitterNode *)sharedSpawnEmitter; + +/* Overridden by subclasses to update the scene - called once per frame. */ +- (void)updateWithTimeSinceLastUpdate:(NSTimeInterval)timeSinceLast; + +/* This method should be called when the level is loaded to set up currently-connected game controllers, + and register for the relevant notifications to deal with new connections/disconnections. */ +- (void)configureGameControllers; + +/* All sprites in the scene should be added through this method to ensure they are placed in the correct world layer. */ +- (void)addNode:(SKNode *)node atWorldLayer:(APAWorldLayer)layer; + +/* Heroes and players. */ +- (APAHeroCharacter *)addHeroForPlayer:(APAPlayer *)player; +- (void)heroWasKilled:(APAHeroCharacter *)hero; + +/* Utility methods for coordinates. */ +- (void)centerWorldOnCharacter:(APACharacter *)character; +- (void)centerWorldOnPosition:(CGPoint)position; +- (float)distanceToWall:(CGPoint)pos0 from:(CGPoint)pos1; +- (BOOL)canSee:(CGPoint)pos0 from:(CGPoint)pos1; + +/* Determines the relevant player from the given projectile, and adds to that player's score. */ +- (void)addToScore:(uint32_t)amount afterEnemyKillWithProjectile:(SKNode *)projectile; + +@end diff --git a/Adventure/Adventure Shared/Scene/APAMultiplayerLayeredCharacterScene.m b/Adventure/Adventure Shared/Scene/APAMultiplayerLayeredCharacterScene.m new file mode 100644 index 0000000..325bb35 --- /dev/null +++ b/Adventure/Adventure Shared/Scene/APAMultiplayerLayeredCharacterScene.m @@ -0,0 +1,693 @@ +/* + File: APAMultiplayerLayeredCharacterScene.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAMultiplayerLayeredCharacterScene.h" +#import "APAPlayer.h" +#import "APAHeroCharacter.h" +#import "APAGraphicsUtilities.h" +#import + +@interface APAMultiplayerLayeredCharacterScene () +@property (nonatomic) NSMutableArray *players; // array of player objects or NSNull for no player +@property (nonatomic) APAPlayer *defaultPlayer; // player '1' controlled by keyboard/touch +@property (nonatomic) SKNode *world; // root node to which all game renderables are attached +@property (nonatomic) NSMutableArray *layers; // different layer nodes within the world +@property (nonatomic, readwrite) NSMutableArray *heroes;// our fearless adventurers + +@property (nonatomic) NSArray *hudAvatars; // keep track of the various nodes for the HUD +@property (nonatomic) NSArray *hudLabels; // - there are always 'kNumPlayers' instances in each array +@property (nonatomic) NSArray *hudScores; +@property (nonatomic) NSArray *hudLifeHeartArrays; // an array of NSArrays of life hearts + +@property (nonatomic) NSTimeInterval lastUpdateTimeInterval; // the previous update: loop time interval +@end + +@implementation APAMultiplayerLayeredCharacterScene + +#pragma mark - Initialization +- (instancetype)initWithSize:(CGSize)size { + self = [super initWithSize:size]; + if (self) { + _players = [[NSMutableArray alloc] initWithCapacity:kNumPlayers]; + _defaultPlayer = [[APAPlayer alloc] init]; + [(NSMutableArray *)_players addObject:_defaultPlayer]; + for (int i = 1; i < kNumPlayers; i++) { + [(NSMutableArray *)_players addObject:[NSNull null]]; + } + + _world = [[SKNode alloc] init]; + [_world setName:@"world"]; + _layers = [NSMutableArray arrayWithCapacity:kWorldLayerCount]; + for (int i = 0; i < kWorldLayerCount; i++) { + SKNode *layer = [[SKNode alloc] init]; + layer.zPosition = i - kWorldLayerCount; + [_world addChild:layer]; + [(NSMutableArray *)_layers addObject:layer]; + } + + [self addChild:_world]; + + [self buildHUD]; + [self updateHUDForPlayer:_defaultPlayer forState:APAHUDStateLocal withMessage:nil]; + } + return self; +} + +- (void)dealloc { + [[NSNotificationCenter defaultCenter] removeObserver:self name:GCControllerDidConnectNotification object:nil]; + [[NSNotificationCenter defaultCenter] removeObserver:self name:GCControllerDidDisconnectNotification object:nil]; +} + +#pragma mark - Characters +- (APAHeroCharacter *)addHeroForPlayer:(APAPlayer *)player { + NSAssert(![player isKindOfClass:[NSNull class]], @"Player should not be NSNull"); + + if (player.hero && !player.hero.dying) { + [player.hero removeFromParent]; + } + + CGPoint spawnPos = self.defaultSpawnPoint; + + APAHeroCharacter *hero = [[player.heroClass alloc] initAtPosition:spawnPos withPlayer:player]; + if (hero) { + SKEmitterNode *emitter = [[self sharedSpawnEmitter] copy]; + emitter.position = spawnPos; + [self addNode:emitter atWorldLayer:APAWorldLayerAboveCharacter]; + APARunOneShotEmitter(emitter, 0.15f); + + [hero fadeIn:2.0f]; + [hero addToScene:self]; + [(NSMutableArray *)self.heroes addObject:hero]; + } + player.hero = hero; + + return hero; +} + +- (void)heroWasKilled:(APAHeroCharacter *)hero { + APAPlayer *player = hero.player; + + [(NSMutableArray *)self.heroes removeObject:hero]; + +#if TARGET_OS_IPHONE + // Disable touch movement, otherwise new hero will try to move to previously-touched location. + player.moveRequested = NO; +#endif + + if (--player.livesLeft < 1) { + // In a real game, you'd want to end the game when there are no lives left. + return; + } + + [self updateHUDAfterHeroDeathForPlayer:hero.player]; + + hero = [self addHeroForPlayer:hero.player]; + [self centerWorldOnCharacter:hero]; +} + +- (void)addNode:(SKNode *)node atWorldLayer:(APAWorldLayer)layer { + SKNode *layerNode = self.layers[layer]; + [layerNode addChild:node]; +} + +#pragma mark - HUD and Scores +- (void)buildHUD { + NSString *iconNames[] = { @"iconWarrior_blue", @"iconWarrior_green", @"iconWarrior_pink", @"iconWarrior_red" }; + NSArray *colors = @[ [SKColor greenColor], [SKColor blueColor], [SKColor yellowColor], [SKColor redColor] ]; + CGFloat hudX = 30; + CGFloat hudY = self.frame.size.height - 30; + CGFloat hudD = self.frame.size.width / kNumPlayers; + + _hudAvatars = [NSMutableArray arrayWithCapacity:kNumPlayers]; + _hudLabels = [NSMutableArray arrayWithCapacity:kNumPlayers]; + _hudScores = [NSMutableArray arrayWithCapacity:kNumPlayers]; + _hudLifeHeartArrays = [NSMutableArray arrayWithCapacity:kNumPlayers]; + SKNode *hud = [[SKNode alloc] init]; + + for (int i = 0; i < kNumPlayers; i++) { + SKSpriteNode *avatar = [SKSpriteNode spriteNodeWithImageNamed:iconNames[i]]; + avatar.scale = 0.5; + avatar.alpha = 0.5; + avatar.position = CGPointMake(hudX + i * hudD + (avatar.size.width * 0.5), self.frame.size.height - avatar.size.height * 0.5 - 8 ); + [(NSMutableArray *)_hudAvatars addObject:avatar]; + [hud addChild:avatar]; + + SKLabelNode *label = [SKLabelNode labelNodeWithFontNamed:@"Copperplate"]; + label.text = @"NO PLAYER"; + label.fontColor = colors[i]; + label.fontSize = 16; + label.horizontalAlignmentMode = SKLabelHorizontalAlignmentModeLeft; + label.position = CGPointMake(hudX + i * hudD + (avatar.size.width * 1.0), hudY + 10 ); + [(NSMutableArray *)_hudLabels addObject:label]; + [hud addChild:label]; + + SKLabelNode *score = [SKLabelNode labelNodeWithFontNamed:@"Copperplate"]; + score.text = @"SCORE: 0"; + score.fontColor = colors[i]; + score.fontSize = 16; + score.horizontalAlignmentMode = SKLabelHorizontalAlignmentModeLeft; + score.position = CGPointMake(hudX + i * hudD + (avatar.size.width * 1.0), hudY - 40 ); + [(NSMutableArray *)_hudScores addObject:score]; + [hud addChild:score]; + + [(NSMutableArray *)_hudLifeHeartArrays addObject:[NSMutableArray arrayWithCapacity:kStartLives]]; + for (int j = 0; j < kStartLives; j++) { + SKSpriteNode *heart = [SKSpriteNode spriteNodeWithImageNamed:@"lives.png"]; + heart.scale = 0.4; + heart.position = CGPointMake(hudX + i * hudD + (avatar.size.width * 1.0) + 18 + ((heart.size.width + 5) * j), hudY - 10); + heart.alpha = 0.1; + [_hudLifeHeartArrays[i] addObject:heart]; + [hud addChild:heart]; + } + } + + [self addChild:hud]; +} + +- (void)updateHUDForPlayer:(APAPlayer *)player forState:(APAHUDState)state withMessage:(NSString *)message { + NSUInteger playerIndex = [self.players indexOfObject:player]; + + SKSpriteNode *avatar = self.hudAvatars[playerIndex]; + [avatar runAction:[SKAction sequence: @[[SKAction fadeAlphaTo:1.0 duration:1.0], [SKAction fadeAlphaTo:0.2 duration:1.0], [SKAction fadeAlphaTo:1.0 duration:1.0]]]]; + + SKLabelNode *label = self.hudLabels[playerIndex]; + CGFloat heartAlpha = 1.0; + switch (state) { + case APAHUDStateLocal:; + label.text = @"ME"; + break; + case APAHUDStateConnecting: + heartAlpha = 0.25; + if (message) { + label.text = message; + } else { + label.text = @"AVAILABLE"; + } + break; + case APAHUDStateDisconnected: + avatar.alpha = 0.5; + heartAlpha = 0.1; + label.text = @"NO PLAYER"; + break; + case APAHUDStateConnected: + if (message) { + label.text = message; + } else { + label.text = @"CONNECTED"; + } + break; + } + + for (int i = 0; i < player.livesLeft; i++) { + SKSpriteNode *heart = self.hudLifeHeartArrays[playerIndex][i]; + heart.alpha = heartAlpha; + } +} + +- (void)updateHUDForPlayer:(APAPlayer *)player { + NSUInteger playerIndex = [self.players indexOfObject:player]; + SKLabelNode *label = self.hudScores[playerIndex]; + label.text = [NSString stringWithFormat:@"SCORE: %d", player.score]; +} + +- (void)updateHUDAfterHeroDeathForPlayer:(APAPlayer *)player { + NSUInteger playerIndex = [self.players indexOfObject:player]; + + // Fade out the relevant heart - one-based livesLeft has already been decremented. + NSUInteger heartNumber = player.livesLeft; + + NSArray *heartArray = self.hudLifeHeartArrays[playerIndex]; + SKSpriteNode *heart = heartArray[heartNumber]; + [heart runAction:[SKAction fadeAlphaTo:0.0 duration:3.0f]]; +} + +- (void)addToScore:(uint32_t)amount afterEnemyKillWithProjectile:(SKNode *)projectile { + APAPlayer *player = projectile.userData[kPlayer]; + + player.score += amount; + + [self updateHUDForPlayer:player]; +} + +#pragma mark - Mapping +- (void)centerWorldOnPosition:(CGPoint)position { + [self.world setPosition:CGPointMake(-(position.x) + CGRectGetMidX(self.frame), + -(position.y) + CGRectGetMidY(self.frame))]; + + self.worldMovedForUpdate = YES; +} + +- (void)centerWorldOnCharacter:(APACharacter *)character { + [self centerWorldOnPosition:character.position]; +} + + +- (float)distanceToWall:(CGPoint)pos0 from:(CGPoint)pos1 { + return 0.0f; +} + +- (BOOL)canSee:(CGPoint)pos0 from:(CGPoint)pos1 { + return NO; +} + +#pragma mark - Loop Update +- (void)update:(NSTimeInterval)currentTime { + // Handle time delta. + // If we drop below 60fps, we still want everything to move the same distance. + CFTimeInterval timeSinceLast = currentTime - self.lastUpdateTimeInterval; + self.lastUpdateTimeInterval = currentTime; + if (timeSinceLast > 1) { // more than a second since last update + timeSinceLast = kMinTimeInterval; + self.lastUpdateTimeInterval = currentTime; + self.worldMovedForUpdate = YES; + } + + [self updateWithTimeSinceLastUpdate:timeSinceLast]; + +#if TARGET_OS_IPHONE + APAPlayer *defaultPlayer = self.defaultPlayer; + APAHeroCharacter *hero = nil; + if ([self.heroes count] > 0) { + hero = defaultPlayer.hero; + } + + if (![hero isDying]) { + if (!CGPointEqualToPoint(defaultPlayer.targetLocation, CGPointZero)) { + if (defaultPlayer.fireAction) { + [hero faceTo:defaultPlayer.targetLocation]; + } + + if (defaultPlayer.moveRequested) { + if (!CGPointEqualToPoint(defaultPlayer.targetLocation, hero.position)) { + [hero moveTowards:defaultPlayer.targetLocation withTimeInterval:timeSinceLast]; + } else { + defaultPlayer.moveRequested = NO; + } + } + } + } +#endif + + for (APAPlayer *player in self.players) { + if ((id)player == [NSNull null]) { + continue; + } + + APAHeroCharacter *hero = player.hero; + if (!hero || [hero isDying]) { + continue; + } + + // heroMoveDirection is used by game controllers. + CGPoint heroMoveDirection = player.heroMoveDirection; + if (hypotf(heroMoveDirection.x, heroMoveDirection.y) > 0.0f) { + [hero moveInDirection:heroMoveDirection withTimeInterval:timeSinceLast]; + } + else { + if (player.moveForward) { + [hero move:APAMoveDirectionForward withTimeInterval:timeSinceLast]; + } else if (player.moveBack) { + [hero move:APAMoveDirectionBack withTimeInterval:timeSinceLast]; + } + + if (player.moveLeft) { + [hero move:APAMoveDirectionLeft withTimeInterval:timeSinceLast]; + } else if (player.moveRight) { + [hero move:APAMoveDirectionRight withTimeInterval:timeSinceLast]; + } + } + + if (player.fireAction) { + [hero performAttackAction]; + } + } +} + +- (void)updateWithTimeSinceLastUpdate:(NSTimeInterval)timeSinceLast { + // Overridden by subclasses. +} + +- (void)didSimulatePhysics { + APAHeroCharacter *defaultHero = self.defaultPlayer.hero; + + // Move the world relative to the default player position. + if (defaultHero) { + CGPoint heroPosition = defaultHero.position; + CGPoint worldPos = self.world.position; + CGFloat yCoordinate = worldPos.y + heroPosition.y; + if (yCoordinate < kMinHeroToEdgeDistance) { + worldPos.y = worldPos.y - yCoordinate + kMinHeroToEdgeDistance; + self.worldMovedForUpdate = YES; + } else if (yCoordinate > (self.frame.size.height - kMinHeroToEdgeDistance)) { + worldPos.y = worldPos.y + (self.frame.size.height - yCoordinate) - kMinHeroToEdgeDistance; + self.worldMovedForUpdate = YES; + } + + CGFloat xCoordinate = worldPos.x + heroPosition.x; + if (xCoordinate < kMinHeroToEdgeDistance) { + worldPos.x = worldPos.x - xCoordinate + kMinHeroToEdgeDistance; + self.worldMovedForUpdate = YES; + } else if (xCoordinate > (self.frame.size.width - kMinHeroToEdgeDistance)) { + worldPos.x = worldPos.x + (self.frame.size.width - xCoordinate) - kMinHeroToEdgeDistance; + self.worldMovedForUpdate = YES; + } + self.world.position = worldPos; + } + + // Using performSelector:withObject:afterDelay: withg a delay of 0.0 means that the selector call occurs after + // the current pass through the run loop. + // This means the property will be cleared after the subclass implementation of didSimluatePhysics completes. + [self performSelector:@selector(clearWorldMoved) withObject:nil afterDelay:0.0f]; +} + +- (void)clearWorldMoved { + self.worldMovedForUpdate = NO; +} + +#if TARGET_OS_IPHONE +#pragma mark - Event Handling - iOS +- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { + NSArray *heroes = self.heroes; + if ([heroes count] < 1) { + return; + } + UITouch *touch = [touches anyObject]; + + APAPlayer *defaultPlayer = self.defaultPlayer; + if (defaultPlayer.movementTouch) { + return; + } + + defaultPlayer.targetLocation = [touch locationInNode:defaultPlayer.hero.parent]; + + BOOL wantsAttack = NO; + NSArray *nodes = [self nodesAtPoint:[touch locationInNode:self]]; + for (SKNode *node in nodes) { + if (node.physicsBody.categoryBitMask & (APAColliderTypeCave | APAColliderTypeGoblinOrBoss)) { + wantsAttack = YES; + } + } + + defaultPlayer.fireAction = wantsAttack; + defaultPlayer.moveRequested = !wantsAttack; + defaultPlayer.movementTouch = touch; +} + +- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { + NSArray *heroes = self.heroes; + if ([heroes count] < 1) { + return; + } + APAPlayer *defaultPlayer = self.defaultPlayer; + UITouch *touch = defaultPlayer.movementTouch; + if ([touches containsObject:touch]) { + defaultPlayer.targetLocation = [touch locationInNode:defaultPlayer.hero.parent]; + if (!defaultPlayer.fireAction) { + defaultPlayer.moveRequested = YES; + } + } +} + +- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { + NSArray *heroes = self.heroes; + if ([heroes count] < 1) { + return; + } + APAPlayer *defaultPlayer = self.defaultPlayer; + UITouch *touch = defaultPlayer.movementTouch; + + if ([touches containsObject:touch]) { + defaultPlayer.movementTouch = nil; + defaultPlayer.fireAction = NO; + } +} +#else + +#pragma mark - Event Handling - OS X +- (void)handleKeyEvent:(NSEvent *)event keyDown:(BOOL)downOrUp { + // First check the arrow keys since they are on the numeric keypad. + if ([event modifierFlags] & NSNumericPadKeyMask) { // arrow keys have this mask + NSString *theArrow = [event charactersIgnoringModifiers]; + unichar keyChar = 0; + if ([theArrow length] == 1) { + keyChar = [theArrow characterAtIndex:0]; + switch (keyChar) { + case NSUpArrowFunctionKey: + self.defaultPlayer.moveForward = downOrUp; + break; + case NSLeftArrowFunctionKey: + self.defaultPlayer.moveLeft = downOrUp; + break; + case NSRightArrowFunctionKey: + self.defaultPlayer.moveRight = downOrUp; + break; + case NSDownArrowFunctionKey: + self.defaultPlayer.moveBack = downOrUp; + break; + } + } + } + + // Now check the rest of the keyboard + NSString *characters = [event characters]; + for (int s = 0; s<[characters length]; s++) { + unichar character = [characters characterAtIndex:s]; + switch (character) { + case 'w': + self.defaultPlayer.moveForward = downOrUp; + break; + case 'a': + self.defaultPlayer.moveLeft = downOrUp; + break; + case 'd': + self.defaultPlayer.moveRight = downOrUp; + break; + case 's': + self.defaultPlayer.moveBack = downOrUp; + break; + case ' ': + self.defaultPlayer.fireAction = downOrUp; + break; + } + } +} + +- (void)keyDown:(NSEvent *)event { + [self handleKeyEvent:event keyDown:YES]; +} + +- (void)keyUp:(NSEvent *)event { + [self handleKeyEvent:event keyDown:NO]; +} +#endif + +#pragma mark - Game Controllers +- (void)configureGameControllers { + // Receive notifications when a controller connects or disconnects. + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(gameControllerDidConnect:) name:GCControllerDidConnectNotification object:nil]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(gameControllerDidDisconnect:) name:GCControllerDidDisconnectNotification object:nil]; + + // Configure all the currently connected game controllers. + [self configureConnectedGameControllers]; + + // And start looking for any wireless controllers. + [GCController startWirelessControllerDiscoveryWithCompletionHandler:^{ + NSLog(@"Finished finding controllers"); + }]; +} + +- (void)configureConnectedGameControllers { + // First deal with the controllers previously set to a player. + for (GCController *controller in [GCController controllers]) { + NSInteger playerIndex = controller.playerIndex; + if (playerIndex == GCControllerPlayerIndexUnset) { + continue; + } + + [self assignPresetController:controller toIndex:playerIndex]; + } + + // Now deal with the unset controllers. + for (GCController *controller in [GCController controllers]) { + NSInteger playerIndex = controller.playerIndex; + if (playerIndex != GCControllerPlayerIndexUnset) { + continue; + } + + [self assignUnknownController:controller]; + } +} + +- (void)gameControllerDidConnect:(NSNotification *)notification { + GCController *controller = notification.object; + NSLog(@"Connected game controller: %@", controller); + + NSInteger playerIndex = controller.playerIndex; + if (playerIndex == GCControllerPlayerIndexUnset) { + [self assignUnknownController:controller]; + } else { + [self assignPresetController:controller toIndex:playerIndex]; + } +} + +- (void)gameControllerDidDisconnect:(NSNotification *)notification { + GCController *controller = notification.object; + for (APAPlayer *player in self.players) { + if ((id)player == [NSNull null]) { + continue; + } + + if (player.controller == controller) { + player.controller = nil; + } + } + + NSLog(@"Disconnected game controller: %@", controller); +} + +- (void)assignUnknownController:(GCController *)controller { + for (int playerIndex = 0; playerIndex < kNumPlayers; playerIndex++) { + APAPlayer *player = self.players[playerIndex]; + + if ((id)player == [NSNull null]) { + player = [[APAPlayer alloc] init]; + [(NSMutableArray *)self.players replaceObjectAtIndex:playerIndex withObject:player]; + [self updateHUDForPlayer:player forState:APAHUDStateConnected withMessage:@"CONTROLLER"]; + } + + if (player.controller) { + continue; + } + + // Found an unlinked player. + controller.playerIndex = playerIndex; + [self configureController:controller forPlayer:player]; + return; + } +} + +- (void)assignPresetController:(GCController *)controller toIndex:(NSInteger)playerIndex { + // Check whether this index is free. + APAPlayer *player = self.players[playerIndex]; + if ((id)player == [NSNull null]) { + player = [[APAPlayer alloc] init]; + [(NSMutableArray *)self.players replaceObjectAtIndex:playerIndex withObject:player]; + [self updateHUDForPlayer:player forState:APAHUDStateConnected withMessage:@"CONTROLLER"]; + } + + if (player.controller && player.controller != controller) { + // Taken by another controller so reassign to another player. + [self assignUnknownController:controller]; + return; + } + + [self configureController:controller forPlayer:player]; +} + +- (void)configureController:(GCController *)controller forPlayer:(APAPlayer *)player { + NSLog(@"Assigning %@ to player %@ [%lu]", controller.vendorName, player, (unsigned long)[self.players indexOfObject:player]); + + // Assign the controller to the player. + player.controller = controller; + + GCControllerDirectionPadValueChangedHandler dpadMoveHandler = ^(GCControllerDirectionPad *dpad, float xValue, float yValue) { + float length = hypotf(xValue, yValue); + if (length > 0.0f) { + float invLength = 1.0f / length; + player.heroMoveDirection = CGPointMake(xValue * invLength, yValue * invLength); + } else { + player.heroMoveDirection = CGPointZero; + } + }; + + // Use either the dpad or the left thumbstick to move the character. + controller.extendedGamepad.leftThumbstick.valueChangedHandler = dpadMoveHandler; + controller.gamepad.dpad.valueChangedHandler = dpadMoveHandler; + + GCControllerButtonValueChangedHandler fireButtonHandler = ^(GCControllerButtonInput *button, float value, BOOL pressed) { + player.fireAction = pressed; + }; + + controller.gamepad.buttonA.valueChangedHandler = fireButtonHandler; + controller.gamepad.buttonB.valueChangedHandler = fireButtonHandler; + + if (player != self.defaultPlayer && !player.hero) { + [self addHeroForPlayer:player]; + } +} + +#pragma mark - Shared Assets ++ (void)loadSceneAssetsWithCompletionHandler:(APAAssetLoadCompletionHandler)handler { + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{ + // Load the shared assets in the background. + [self loadSceneAssets]; + + if (!handler) { + return; + } + + dispatch_async(dispatch_get_main_queue(), ^{ + // Call the completion handler back on the main queue. + handler(); + }); + }); +} + ++ (void)loadSceneAssets { + // Overridden by subclasses. +} + ++ (void)releaseSceneAssets { + // Overridden by subclasses. +} + +- (SKEmitterNode *)sharedSpawnEmitter { + // Overridden by subclasses. + return nil; +} + +@end diff --git a/Adventure/Adventure Shared/Scene/APAPlayer.h b/Adventure/Adventure Shared/Scene/APAPlayer.h new file mode 100644 index 0000000..6c89077 --- /dev/null +++ b/Adventure/Adventure Shared/Scene/APAPlayer.h @@ -0,0 +1,78 @@ +/* + File: APAPlayer.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +@class APAHeroCharacter, GCController; + +#define kStartLives 3 + + + +@interface APAPlayer : NSObject + +@property (nonatomic) APAHeroCharacter *hero; +@property (nonatomic) Class heroClass; + +@property (nonatomic) BOOL moveForward; +@property (nonatomic) BOOL moveLeft; +@property (nonatomic) BOOL moveRight; +@property (nonatomic) BOOL moveBack; +@property (nonatomic) BOOL fireAction; + +@property (nonatomic) CGPoint heroMoveDirection; + +@property (nonatomic) uint8_t livesLeft; +@property (nonatomic) uint32_t score; + +@property (nonatomic) GCController *controller; + +#if TARGET_OS_IPHONE +@property (nonatomic) UITouch *movementTouch; // used for iOS to track whether a touch is move or fire action +@property (nonatomic) CGPoint targetLocation; // used for iOS to track target location +@property (nonatomic) BOOL moveRequested; // used for iOS to track whether a move was requested +#endif + +@end diff --git a/Adventure/Adventure Shared/Scene/APAPlayer.m b/Adventure/Adventure Shared/Scene/APAPlayer.m new file mode 100644 index 0000000..cf841c7 --- /dev/null +++ b/Adventure/Adventure Shared/Scene/APAPlayer.m @@ -0,0 +1,68 @@ +/* + File: APAPlayer.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAPlayer.h" + +@implementation APAPlayer + +#pragma mark - Initialization +- (id)init { + self = [super init]; + if (self) { + _livesLeft = kStartLives; + + // Pick one of the two hero classes at random. + if ((arc4random_uniform(2)) == 0) { + _heroClass = NSClassFromString(@"APAWarrior"); + } else { + _heroClass = NSClassFromString(@"APAArcher"); + } + } + return self; +} + +@end diff --git a/Adventure/Adventure Shared/Sprites/APAArcher.h b/Adventure/Adventure Shared/Sprites/APAArcher.h new file mode 100644 index 0000000..50e7104 --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APAArcher.h @@ -0,0 +1,54 @@ +/* + File: APAArcher.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAHeroCharacter.h" + +@interface APAArcher : APAHeroCharacter + +- (id)initAtPosition:(CGPoint)position withPlayer:(APAPlayer *)player; + +@end diff --git a/Adventure/Adventure Shared/Sprites/APAArcher.m b/Adventure/Adventure Shared/Sprites/APAArcher.m new file mode 100644 index 0000000..0c222b1 --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APAArcher.m @@ -0,0 +1,133 @@ +/* + File: APAArcher.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAArcher.h" +#import "APAGraphicsUtilities.h" +#import "APAMultiplayerLayeredCharacterScene.h" + +#define kArcherAttackFrames 10 +#define kArcherGetHitFrames 18 +#define kArcherDeathFrames 42 +#define kArcherProjectileSpeed 8.0 + +@implementation APAArcher + +#pragma mark - Initialization +- (id)initAtPosition:(CGPoint)position withPlayer:(APAPlayer *)player { + SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"Archer_Idle"]; + SKTexture *texture = [atlas textureNamed:@"archer_idle_0001.png"]; + + return [super initWithTexture:texture atPosition:position withPlayer:player]; +} + +#pragma mark - Shared Assets ++ (void)loadSharedAssets { + [super loadSharedAssets]; + + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + sSharedProjectile = [SKSpriteNode spriteNodeWithColor:[SKColor whiteColor] size:CGSizeMake(2.0, 24.0)]; + sSharedProjectile.physicsBody = [SKPhysicsBody bodyWithCircleOfRadius:kProjectileCollisionRadius]; + sSharedProjectile.name = @"Projectile"; + sSharedProjectile.physicsBody.categoryBitMask = APAColliderTypeProjectile; + sSharedProjectile.physicsBody.collisionBitMask = APAColliderTypeWall; + sSharedProjectile.physicsBody.contactTestBitMask = sSharedProjectile.physicsBody.collisionBitMask; + + sSharedProjectileEmitter = [SKEmitterNode apa_emitterNodeWithEmitterNamed:@"ArcherProjectile"]; + sSharedIdleAnimationFrames = APALoadFramesFromAtlas(@"Archer_Idle", @"archer_idle_", kDefaultNumberOfIdleFrames); + sSharedWalkAnimationFrames = APALoadFramesFromAtlas(@"Archer_Walk", @"archer_walk_", kDefaultNumberOfWalkFrames); + sharedAttackAnimationFrames = APALoadFramesFromAtlas(@"Archer_Attack", @"archer_attack_", kArcherAttackFrames); + sharedGetHitAnimationFrames = APALoadFramesFromAtlas(@"Archer_GetHit", @"archer_getHit_", kArcherGetHitFrames); + sharedDeathAnimationFrames = APALoadFramesFromAtlas(@"Archer_Death", @"archer_death_", kArcherDeathFrames); + sSharedDamageAction = [SKAction sequence:@[[SKAction colorizeWithColor:[SKColor whiteColor] colorBlendFactor:10.0 duration:0.0], + [SKAction waitForDuration:0.75], + [SKAction colorizeWithColorBlendFactor:0.0 duration:0.25] + ]]; + }); +} + +static SKSpriteNode *sSharedProjectile = nil; +- (SKSpriteNode *)projectile { + return sSharedProjectile; +} + +static SKEmitterNode *sSharedProjectileEmitter = nil; +- (SKEmitterNode *)projectileEmitter { + return sSharedProjectileEmitter; +} + +static NSArray *sSharedIdleAnimationFrames = nil; +- (NSArray *)idleAnimationFrames { + return sSharedIdleAnimationFrames; +} + +static NSArray *sSharedWalkAnimationFrames = nil; +- (NSArray *)walkAnimationFrames { + return sSharedWalkAnimationFrames; +} + +static NSArray *sharedAttackAnimationFrames = nil; +- (NSArray *)attackAnimationFrames { + return sharedAttackAnimationFrames; +} + +static NSArray *sharedGetHitAnimationFrames = nil; +- (NSArray *)getHitAnimationFrames { + return sharedGetHitAnimationFrames; +} + +static NSArray *sharedDeathAnimationFrames = nil; +- (NSArray *)deathAnimationFrames { + return sharedDeathAnimationFrames; +} + +static SKAction *sSharedDamageAction = nil; +- (SKAction *)damageAction { + return sSharedDamageAction; +} + +@end diff --git a/Adventure/Adventure Shared/Sprites/APABoss.h b/Adventure/Adventure Shared/Sprites/APABoss.h new file mode 100644 index 0000000..d6aaf66 --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APABoss.h @@ -0,0 +1,55 @@ +/* + File: APABoss.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAEnemyCharacter.h" + + +@interface APABoss : APAEnemyCharacter + +- (id)initAtPosition:(CGPoint)position; + +@end diff --git a/Adventure/Adventure Shared/Sprites/APABoss.m b/Adventure/Adventure Shared/Sprites/APABoss.m new file mode 100644 index 0000000..3f0f4c5 --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APABoss.m @@ -0,0 +1,195 @@ +/* + File: APABoss.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APABoss.h" +#import "APAChaseAI.h" +#import "APAGraphicsUtilities.h" +#import "APAPlayer.h" +#import "APAHeroCharacter.h" +#import "APAMultiplayerLayeredCharacterScene.h" + +#define kBossWalkFrames 35 +#define kBossIdleFrames 32 +#define kBossAttackFrames 42 +#define kBossDeathFrames 45 +#define kBossGetHitFrames 22 + +#define kBossCollisionRadius 40 +#define kBossChaseRadius (kBossCollisionRadius * 4) + +@implementation APABoss + +#pragma mark - Initialization +- (id)initAtPosition:(CGPoint)position { + SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"Boss_Idle"]; + + self = [super initWithTexture:[atlas textureNamed:@"boss_idle_0001.png"] atPosition:position]; + if (self) { + self.movementSpeed = kMovementSpeed * 0.35f; + self.animationSpeed = 1.0f/35.0f; + + self.zPosition = -0.25f; + self.name = @"Boss"; + + self.attacking = NO; + + // Make it AWARE! + APAChaseAI *intelligence = [[APAChaseAI alloc] initWithCharacter:self target:nil]; + intelligence.chaseRadius = kBossChaseRadius; + intelligence.maxAlertRadius = kBossChaseRadius * 4.0f; + self.intelligence = intelligence; + } + + return self; +} + +#pragma mark - Overridden Methods +- (void)configurePhysicsBody { + self.physicsBody = [SKPhysicsBody bodyWithCircleOfRadius:kBossCollisionRadius]; + + // Our object type for collisions. + self.physicsBody.categoryBitMask = APAColliderTypeGoblinOrBoss; + + // Collides with these objects. + self.physicsBody.collisionBitMask = APAColliderTypeGoblinOrBoss | APAColliderTypeHero | APAColliderTypeProjectile | APAColliderTypeWall; + + // We want notifications for colliding with these objects. + self.physicsBody.contactTestBitMask = APAColliderTypeProjectile; +} + +- (void)animationDidComplete:(APAAnimationState)animationState { + [super animationDidComplete:animationState]; + if (animationState == APAAnimationStateDeath) { + // In a real game, you'd complete the level here, maybe as shown by commented code below. + [self removeAllActions]; + [self runAction:[SKAction sequence:@[ + [SKAction waitForDuration:3.00], + [SKAction fadeOutWithDuration:2.0f], + [SKAction removeFromParent], + /*[SKAction runBlock:^{ + [[self characterScene] gameOver]; + }]*/ + ]]]; + } +} + +- (void)collidedWith:(SKPhysicsBody *)other { + if (self.dying) { + return; + } + + if (other.categoryBitMask & APAColliderTypeProjectile) { + self.requestedAnimation = APAAnimationStateGetHit; + CGFloat damage = 2.0f; + BOOL killed = [self applyDamage:damage fromProjectile:other.node]; + if (killed) { + [[self characterScene] addToScore:100 afterEnemyKillWithProjectile:other.node]; + } + } +} + +- (void)performDeath { + [self removeAllActions]; + + [super performDeath]; +} + +#pragma mark - Shared Assets ++ (void)loadSharedAssets { + [super loadSharedAssets]; + + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + sSharedIdleAnimationFrames = APALoadFramesFromAtlas(@"Boss_Idle", @"boss_idle_", kBossIdleFrames); + sSharedWalkAnimationFrames = APALoadFramesFromAtlas(@"Boss_Walk", @"boss_walk_", kBossWalkFrames); + sharedAttackAnimationFrames = APALoadFramesFromAtlas(@"Boss_Attack", @"boss_attack_", kBossAttackFrames); + sharedGetHitAnimationFrames = APALoadFramesFromAtlas(@"Boss_GetHit", @"boss_getHit_", kBossGetHitFrames); + sharedDeathAnimationFrames = APALoadFramesFromAtlas(@"Boss_Death", @"boss_death_", kBossDeathFrames); + sSharedDamageEmitter = [SKEmitterNode apa_emitterNodeWithEmitterNamed:@"BossDamage"]; + sSharedDamageAction = [SKAction sequence:@[[SKAction colorizeWithColor:[SKColor whiteColor] colorBlendFactor:1.0 duration:0.0], + [SKAction waitForDuration:0.5], + [SKAction colorizeWithColorBlendFactor:0.0 duration:0.1] + ]]; + }); +} + +static SKEmitterNode *sSharedDamageEmitter = nil; +- (SKEmitterNode *)damageEmitter { + return sSharedDamageEmitter; +} + +static SKAction *sSharedDamageAction = nil; +- (SKAction *)damageAction { + return sSharedDamageAction; +} + +static NSArray *sSharedIdleAnimationFrames = nil; +- (NSArray *)idleAnimationFrames { + return sSharedIdleAnimationFrames; +} + +static NSArray *sSharedWalkAnimationFrames = nil; +- (NSArray *)walkAnimationFrames { + return sSharedWalkAnimationFrames; +} + +static NSArray *sharedAttackAnimationFrames = nil; +- (NSArray *)attackAnimationFrames { + return sharedAttackAnimationFrames; +} + +static NSArray *sharedGetHitAnimationFrames = nil; +- (NSArray *)getHitAnimationFrames { + return sharedGetHitAnimationFrames; +} + +static NSArray *sharedDeathAnimationFrames = nil; +- (NSArray *)deathAnimationFrames { + return sharedDeathAnimationFrames; +} + +@end diff --git a/Adventure/Adventure Shared/Sprites/APACave.h b/Adventure/Adventure Shared/Sprites/APACave.h new file mode 100644 index 0000000..0346195 --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APACave.h @@ -0,0 +1,68 @@ +/* + File: APACave.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAEnemyCharacter.h" + +@class APAGoblin; + +@interface APACave : APAEnemyCharacter + +@property (nonatomic, readonly) NSArray *activeGoblins; +@property (nonatomic, readonly) NSArray *inactiveGoblins; +@property (nonatomic) CGFloat timeUntilNextGenerate; + +- (id)initAtPosition:(CGPoint)position; + ++ (int)globalGoblinCap; ++ (void)setGlobalGoblinCap:(int)amount; + +- (void)generate; +- (void)recycle:(APAGoblin *)object; + +- (void)stopGoblinsFromTargettingHero:(APACharacter *)target; + +@end diff --git a/Adventure/Adventure Shared/Sprites/APACave.m b/Adventure/Adventure Shared/Sprites/APACave.m new file mode 100644 index 0000000..bd80e75 --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APACave.m @@ -0,0 +1,352 @@ +/* + File: APACave.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APACave.h" +#import "APAGraphicsUtilities.h" +#import "APAMultiplayerLayeredCharacterScene.h" +#import "APAParallaxSprite.h" +#import "APAGoblin.h" +#import "APASpawnAI.h" + +#define kCaveCollisionRadius 90 +#define kCaveCapacity 50 + + +@interface APACave () +@property (nonatomic) NSMutableArray *activeGoblins; +@property (nonatomic) NSMutableArray *inactiveGoblins; +@property (nonatomic) SKEmitterNode *smokeEmitter; +@end + +@implementation APACave + +#pragma mark - Initialization +- (id)initAtPosition:(CGPoint)position { + self = [super initWithSprites:@[ [[self caveBase] copy], [[self caveTop] copy]] atPosition:position usingOffset:50.0f]; + + if (self) { + _timeUntilNextGenerate = 5.0f + (APA_RANDOM_0_1() * 5.0f); + + _activeGoblins = [[NSMutableArray alloc] init]; + _inactiveGoblins = [[NSMutableArray alloc] init]; + + for (int i = 0; i < kCaveCapacity; i++) { + APAGoblin *goblin = [[APAGoblin alloc] initAtPosition:self.position]; + goblin.cave = self; + [(NSMutableArray *)_inactiveGoblins addObject:goblin]; + } + + self.movementSpeed = 0.0f; + + [self pickRandomFacingForPosition:position]; + + self.name = @"GoblinCave"; + + // Make it AWARE! + self.intelligence = [[APASpawnAI alloc] initWithCharacter:self target:nil]; + } + + return self; +} + +- (void)pickRandomFacingForPosition:(CGPoint)position { + APAMultiplayerLayeredCharacterScene *scene = [self characterScene]; + + // Pick best random facing from 8 test rays. + CGFloat maxDoorCanSee = 0.0; + CGFloat preferredZRotation = 0.0; + for (int i = 0; i < 8; i++) { + CGFloat testZ = APA_RANDOM_0_1() * (M_PI * 2.0f); + CGPoint pos2 = CGPointMake( -sinf(testZ)*1024 + position.x , cosf(testZ)*1024 + position.y ); + CGFloat dist = [scene distanceToWall:position from:pos2]; + if (dist > maxDoorCanSee) { + maxDoorCanSee = dist; + preferredZRotation = testZ; + } + } + self.zRotation = preferredZRotation; +} + +#pragma mark - Overridden Methods +- (void)configurePhysicsBody { + self.physicsBody = [SKPhysicsBody bodyWithCircleOfRadius:kCaveCollisionRadius]; + self.physicsBody.dynamic = NO; + + self.animated = NO; + self.zPosition = -0.85; + + // Our object type for collisions. + self.physicsBody.categoryBitMask = APAColliderTypeCave; + + // Collides with these objects. + self.physicsBody.collisionBitMask = APAColliderTypeProjectile | APAColliderTypeHero; + + // We want notifications for colliding with these objects. + self.physicsBody.contactTestBitMask = APAColliderTypeProjectile; +} + +- (void)reset { + [super reset]; + + self.animated = NO; +} + +- (void)collidedWith:(SKPhysicsBody *)other { + if (self.health > 0.0f) { + if (other.categoryBitMask & APAColliderTypeProjectile) { + CGFloat damage = 10.0f; + BOOL killed = [self applyDamage:damage fromProjectile:other.node]; + if (killed) { + [[self characterScene] addToScore:25 afterEnemyKillWithProjectile:other.node]; + } + } + } +} + +- (BOOL)applyDamage:(CGFloat)damage { + BOOL killed = [super applyDamage:damage]; + if (killed) { + return YES; + } + + // Show damage. + [self updateSmokeForHealth]; + + // Show damage on parallax stacks. + for (SKNode *node in self.children) { + [node runAction:[self damageAction]]; + } + return NO; +} + +- (void)performDeath { + [super performDeath]; + + SKNode *splort = [[self deathSplort] copy]; + splort.zPosition = -1.0; + splort.zRotation = self.virtualZRotation; + splort.position = self.position; + splort.alpha = 0.1; + [splort runAction:[SKAction fadeAlphaTo:1.0 duration:0.5]]; + + APAMultiplayerLayeredCharacterScene *scene = [self characterScene]; + + [scene addNode:splort atWorldLayer:APAWorldLayerBelowCharacter]; + + [self runAction:[SKAction sequence:@[ + [SKAction fadeAlphaTo:0.0f duration:0.5f], + [SKAction removeFromParent], + ]]]; + + [self.smokeEmitter runAction:[SKAction sequence:@[ + [SKAction waitForDuration:2.0f], + [SKAction runBlock:^{ + [self.smokeEmitter setParticleBirthRate:2.0f]; + }], + [SKAction waitForDuration:2.0f], + [SKAction runBlock:^{ + [self.smokeEmitter setParticleBirthRate:0.0f]; + }], + [SKAction waitForDuration:10.0f], + [SKAction fadeAlphaTo:0.0f duration:0.5f], + [SKAction removeFromParent], + ]]]; + [(NSMutableArray *)self.inactiveGoblins removeAllObjects]; +} + +#pragma mark - Damage Smoke Emitter +- (void)updateSmokeForHealth { + // Add smoke if health is < 75. + if (self.health > 75.0f || self.smokeEmitter != nil) { + return; + } + + SKEmitterNode *emitter = [[self deathEmitter] copy]; + emitter.position = self.position; + emitter.zPosition = -0.8; + self.smokeEmitter = emitter; + APAMultiplayerLayeredCharacterScene *scene = (id)[self scene]; + [scene addNode:emitter atWorldLayer:APAWorldLayerAboveCharacter]; +} + +#pragma mark - Loop Update +- (void)updateWithTimeSinceLastUpdate:(CFTimeInterval)interval { + [super updateWithTimeSinceLastUpdate:interval]; // this will update the SpawnAI + + // Update our goblins. + for (APAGoblin *goblin in self.activeGoblins) { + [goblin updateWithTimeSinceLastUpdate:interval]; + } +} + +#pragma mark - Goblin Targets +- (void)stopGoblinsFromTargettingHero:(APACharacter *)target { + for (APAGoblin *goblin in self.activeGoblins) { + [goblin.intelligence clearTarget:target]; + } +} + +#pragma mark - Generating and Recycling +- (void)generate { + if (sGlobalCap > 0 && sGlobalAllocation >= sGlobalCap) { + return; + } + + APACharacter *object = [self.inactiveGoblins lastObject]; + if (!object) { + return; + } + + CGFloat offset = kCaveCollisionRadius * 0.75f; + CGFloat rot = APA_POLAR_ADJUST(self.virtualZRotation); + object.position = APAPointByAddingCGPoints(self.position, CGPointMake(cos(rot)*offset, sin(rot)*offset)); + + APAMultiplayerLayeredCharacterScene *scene = [self characterScene]; + [object addToScene:scene]; + + object.zPosition = -1.0f; + + [object fadeIn:0.5f]; + + [(NSMutableArray *)self.inactiveGoblins removeObject:object]; + [(NSMutableArray *)self.activeGoblins addObject:object]; + sGlobalAllocation++; +} + +- (void)recycle:(APAGoblin *)goblin { + [goblin reset]; + [(NSMutableArray *)self.activeGoblins removeObject:goblin]; + [(NSMutableArray *)self.inactiveGoblins addObject:goblin]; + + sGlobalAllocation--; +} + +#pragma mark - Cap on Generation +static int sGlobalCap = 0; + ++ (int)globalGoblinCap { + return sGlobalCap; +} + ++ (void)setGlobalGoblinCap:(int)amount { + sGlobalCap = amount; +} + +static int sGlobalAllocation = 0; + +#pragma mark - Shared Resources ++ (void)loadSharedAssets { + [super loadSharedAssets]; + + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"Environment"]; + + SKEmitterNode *fire = [SKEmitterNode apa_emitterNodeWithEmitterNamed:@"CaveFire"]; + fire.zPosition = 1; + + SKEmitterNode *smoke = [SKEmitterNode apa_emitterNodeWithEmitterNamed:@"CaveFireSmoke"]; + + SKNode *torch = [[SKNode alloc] init]; + [torch addChild:fire]; + [torch addChild:smoke]; + + sSharedCaveBase = [SKSpriteNode spriteNodeWithTexture:[atlas textureNamed:@"cave_base.png"]]; + + // Add two torches either side of the entrance. + torch.position = CGPointMake(83, 83); + [sSharedCaveBase addChild:torch]; + SKNode *torchB = [torch copy]; + torchB.position = CGPointMake(-83, 83); + [sSharedCaveBase addChild:torchB]; + + sSharedCaveTop = [SKSpriteNode spriteNodeWithTexture:[atlas textureNamed:@"cave_top.png"]]; + + sSharedDeathSplort = [SKSpriteNode spriteNodeWithTexture:[atlas textureNamed:@"cave_destroyed.png"]]; + + sSharedDamageEmitter = [SKEmitterNode apa_emitterNodeWithEmitterNamed:@"CaveDamage"]; + sSharedDeathEmitter = [SKEmitterNode apa_emitterNodeWithEmitterNamed:@"CaveDeathSmoke"]; + + sSharedDamageAction = [SKAction sequence:@[ + [SKAction colorizeWithColor:[SKColor redColor] colorBlendFactor:1.0 duration:0.0], + [SKAction waitForDuration:0.25], + [SKAction colorizeWithColorBlendFactor:0.0 duration:0.1], + ]]; + }); +} + +static SKNode *sSharedCaveBase = nil; +- (SKNode *)caveBase { + return sSharedCaveBase; +} + +static SKNode *sSharedCaveTop = nil; +- (SKNode *)caveTop { + return sSharedCaveTop; +} + +static SKSpriteNode *sSharedDeathSplort = nil; +- (SKSpriteNode *)deathSplort { + return sSharedDeathSplort; +} + +static SKEmitterNode *sSharedDamageEmitter = nil; +- (SKEmitterNode *)damageEmitter { + return sSharedDamageEmitter; +} + +static SKEmitterNode *sSharedDeathEmitter = nil; +- (SKEmitterNode *)deathEmitter { + return sSharedDeathEmitter; +} + +static SKAction *sSharedDamageAction = nil; +- (SKAction *)damageAction { + return sSharedDamageAction; +} + +@end diff --git a/Adventure/Adventure Shared/Sprites/APACharacter.h b/Adventure/Adventure Shared/Sprites/APACharacter.h new file mode 100644 index 0000000..eebeddc --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APACharacter.h @@ -0,0 +1,149 @@ +/* + File: APACharacter.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +/* Used by the move: method to move a character in a given direction. */ +typedef enum : uint8_t { + APAMoveDirectionForward = 0, + APAMoveDirectionLeft, + APAMoveDirectionRight, + APAMoveDirectionBack, +} APAMoveDirection; + +/* The different animation states of an animated character. */ +typedef enum : uint8_t { + APAAnimationStateIdle = 0, + APAAnimationStateWalk, + APAAnimationStateAttack, + APAAnimationStateGetHit, + APAAnimationStateDeath, + kAnimationStateCount +} APAAnimationState; + +/* Bitmask for the different entities with physics bodies. */ +typedef enum : uint8_t { + APAColliderTypeHero = 1, + APAColliderTypeGoblinOrBoss = 2, + APAColliderTypeProjectile = 4, + APAColliderTypeWall = 8, + APAColliderTypeCave = 16 +} APAColliderType; + + +#define kMovementSpeed 200.0 +#define kRotationSpeed 0.06 + +#define kCharacterCollisionRadius 40 +#define kProjectileCollisionRadius 15 + +#define kDefaultNumberOfWalkFrames 28 +#define kDefaultNumberOfIdleFrames 28 + + +@class APAMultiplayerLayeredCharacterScene; +#import "APAParallaxSprite.h" + +@interface APACharacter : APAParallaxSprite + +@property (nonatomic, getter=isDying) BOOL dying; +@property (nonatomic, getter=isAttacking) BOOL attacking; +@property (nonatomic) CGFloat health; +@property (nonatomic, getter=isAnimated) BOOL animated; +@property (nonatomic) CGFloat animationSpeed; +@property (nonatomic) CGFloat movementSpeed; + +@property (nonatomic) NSString *activeAnimationKey; +@property (nonatomic) APAAnimationState requestedAnimation; + +/* Preload shared animation frames, emitters, etc. */ ++ (void)loadSharedAssets; + +/* Initialize a standard sprite. */ +- (id)initWithTexture:(SKTexture *)texture atPosition:(CGPoint)position; + +/* Initialize a parallax sprite. */ +- (id)initWithSprites:(NSArray *)sprites atPosition:(CGPoint)position usingOffset:(CGFloat)offset; + +/* Reset a character for reuse. */ +- (void)reset; + +/* Overridden Methods. */ +- (void)animationDidComplete:(APAAnimationState)animation; +- (void)collidedWith:(SKPhysicsBody *)other; +- (void)performDeath; +- (void)configurePhysicsBody; + +/* Assets - should be overridden for animated characters. */ +- (NSArray *)idleAnimationFrames; +- (NSArray *)walkAnimationFrames; +- (NSArray *)attackAnimationFrames; +- (NSArray *)getHitAnimationFrames; +- (NSArray *)deathAnimationFrames; +- (SKEmitterNode *)damageEmitter; // provide an emitter to show damage applied to character +- (SKAction *)damageAction; // action to run when damage is applied + +/* Applying Damage - i.e., decrease health. */ +- (BOOL)applyDamage:(CGFloat)damage; +- (BOOL)applyDamage:(CGFloat)damage fromProjectile:(SKNode *)projectile; // use projectile alpha to determine potency + +/* Loop Update - called once per frame. */ +- (void)updateWithTimeSinceLastUpdate:(CFTimeInterval)interval; + +/* Orientation, Movement, and Attacking. */ +- (void)move:(APAMoveDirection)direction withTimeInterval:(NSTimeInterval)timeInterval; +- (CGFloat)faceTo:(CGPoint)position; +- (void)moveTowards:(CGPoint)position withTimeInterval:(NSTimeInterval)timeInterval; +- (void)moveInDirection:(CGPoint)direction withTimeInterval:(NSTimeInterval)timeInterval; +- (void)performAttackAction; + +/* Scenes. */ +- (void)addToScene:(APAMultiplayerLayeredCharacterScene *)scene; // also adds the shadow blob +- (APAMultiplayerLayeredCharacterScene *)characterScene; // returns the MultiplayerLayeredCharacterScene this character is in + +/* Animation. */ +- (void)fadeIn:(CGFloat)duration; + +@end diff --git a/Adventure/Adventure Shared/Sprites/APACharacter.m b/Adventure/Adventure Shared/Sprites/APACharacter.m new file mode 100644 index 0000000..027f9da --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APACharacter.m @@ -0,0 +1,413 @@ +/* + File: APACharacter.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APACharacter.h" +#import "APAMultiplayerLayeredCharacterScene.h" +#import "APAGraphicsUtilities.h" +#import "APAParallaxSprite.h" + + +@interface APACharacter () +@property (nonatomic) SKSpriteNode *shadowBlob; +@end + +@implementation APACharacter + +#pragma mark - Initialization +- (id)initWithTexture:(SKTexture *)texture atPosition:(CGPoint)position { + self = [super initWithTexture:texture]; + + if (self) { + self.usesParallaxEffect = NO; // standard sprite - there's no parallax + [self sharedInitAtPosition:position]; + } + + return self; +} + +- (id)initWithSprites:(NSArray *)sprites atPosition:(CGPoint)position usingOffset:(CGFloat)offset { + self = [super initWithSprites:sprites usingOffset:offset]; + if (self) { + [self sharedInitAtPosition:position]; + } + + return self; +} + +- (void)sharedInitAtPosition:(CGPoint)position { + SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"Environment"]; + + _shadowBlob = [SKSpriteNode spriteNodeWithTexture:[atlas textureNamed:@"blobShadow.png"]]; + _shadowBlob.zPosition = -1.0f; + + self.position = position; + + _health = 100.0f; + _movementSpeed = kMovementSpeed; + _animated = YES; + _animationSpeed = 1.0f/28.0f; + + [self configurePhysicsBody]; +} + +- (void)reset { + // Reset some base states (used when recycling character instances). + self.health = 100.0f; + self.dying = NO; + self.attacking = NO; + self.animated = YES; + self.requestedAnimation = APAAnimationStateIdle; + self.shadowBlob.alpha = 1.0f; +} + +#pragma mark - Overridden Methods +- (void)configurePhysicsBody { + // Overridden by subclasses to create a physics body with relevant collision settings for this character. +} + +- (void)animationDidComplete:(APAAnimationState)animation { + // Called when a requested animation has completed (usually overriden). +} + +- (void)performAttackAction { + if (self.attacking) { + return; + } + + self.attacking = YES; + self.requestedAnimation = APAAnimationStateAttack; +} + +- (void)collidedWith:(SKPhysicsBody *)other { + // Handle a collision with another character, projectile, wall, etc (usually overidden). +} + +- (void)performDeath { + self.health = 0.0f; + self.dying = YES; + self.requestedAnimation = APAAnimationStateDeath; +} + +#pragma mark - Damage +- (BOOL)applyDamage:(CGFloat)damage fromProjectile:(SKNode *)projectile { + return [self applyDamage:damage * projectile.alpha]; +} + +- (BOOL)applyDamage:(CGFloat)damage { + // Apply damage and return YES if death. + self.health -= damage; + + if (self.health > 0.0f) { + APAMultiplayerLayeredCharacterScene *scene = [self characterScene]; + + // Build up "one shot" particle. + SKEmitterNode *emitter = [[self damageEmitter] copy]; + if (emitter) { + [scene addNode:emitter atWorldLayer:APAWorldLayerAboveCharacter]; + + emitter.position = self.position; + APARunOneShotEmitter(emitter, 0.15f); + } + + // Show the damage. + SKAction *damageAction = [self damageAction]; + if (damageAction) { + [self runAction:damageAction]; + } + return NO; + } + + [self performDeath]; + + return YES; +} + +#pragma mark - Setting Shadow Blob properties +- (void)setScale:(CGFloat)scale { + [super setScale:scale]; + + self.shadowBlob.scale = scale; +} + +- (void)setAlpha:(CGFloat)alpha { + [super setAlpha:alpha]; + + self.shadowBlob.alpha = alpha; +} + +#pragma mark - Loop Update +- (void)updateWithTimeSinceLastUpdate:(CFTimeInterval)interval { + // Shadow always follows our main sprite. + self.shadowBlob.position = self.position; + + if (self.isAnimated) { + [self resolveRequestedAnimation]; + } +} + +#pragma mark - Animation +- (void)resolveRequestedAnimation { + // Determine the animation we want to play. + NSString *animationKey = nil; + NSArray *animationFrames = nil; + APAAnimationState animationState = self.requestedAnimation; + + switch (animationState) { + + default: + case APAAnimationStateIdle: + animationKey = @"anim_idle"; + animationFrames = [self idleAnimationFrames]; + break; + + case APAAnimationStateWalk: + animationKey = @"anim_walk"; + animationFrames = [self walkAnimationFrames]; + break; + + case APAAnimationStateAttack: + animationKey = @"anim_attack"; + animationFrames = [self attackAnimationFrames]; + break; + + case APAAnimationStateGetHit: + animationKey = @"anim_gethit"; + animationFrames = [self getHitAnimationFrames]; + break; + + case APAAnimationStateDeath: + animationKey = @"anim_death"; + animationFrames = [self deathAnimationFrames]; + break; + } + + if (animationKey) { + [self fireAnimationForState:animationState usingTextures:animationFrames withKey:animationKey]; + } + + self.requestedAnimation = self.dying ? APAAnimationStateDeath : APAAnimationStateIdle; +} + +- (void)fireAnimationForState:(APAAnimationState)animationState usingTextures:(NSArray *)frames withKey:(NSString *)key { + SKAction *animAction = [self actionForKey:key]; + if (animAction || [frames count] < 1) { + return; // we already have a running animation or there aren't any frames to animate + } + + self.activeAnimationKey = key; + [self runAction:[SKAction sequence:@[ + [SKAction animateWithTextures:frames timePerFrame:self.animationSpeed resize:YES restore:NO], + [SKAction runBlock:^{ + [self animationHasCompleted:animationState]; + }]]] withKey:key]; +} + +- (void)fadeIn:(CGFloat)duration { + // Fade in the main sprite and blob shadow. + SKAction *fadeAction = [SKAction fadeInWithDuration:duration]; + + self.alpha = 0.0f; + [self runAction:fadeAction]; + + self.shadowBlob.alpha = 0.0f; + [self.shadowBlob runAction:fadeAction]; +} + +- (void)animationHasCompleted:(APAAnimationState)animationState { + if (self.dying) { + self.animated = NO; + [self.shadowBlob runAction:[SKAction fadeOutWithDuration:1.5f]]; + } + + [self animationDidComplete:animationState]; + + if (self.attacking) { + self.attacking = NO; + } + + self.activeAnimationKey = nil; +} + +#pragma mark - Working with Scenes +- (void)addToScene:(APAMultiplayerLayeredCharacterScene *)scene { + [scene addNode:self atWorldLayer:APAWorldLayerCharacter]; + [scene addNode:self.shadowBlob atWorldLayer:APAWorldLayerBelowCharacter]; +} + +- (void)removeFromParent { + [self.shadowBlob removeFromParent]; + [super removeFromParent]; +} + +- (APAMultiplayerLayeredCharacterScene *)characterScene { + APAMultiplayerLayeredCharacterScene *scene = (id)[self scene]; + + if ([scene isKindOfClass:[APAMultiplayerLayeredCharacterScene class]]) { + return scene; + } else { + return nil; + } +} + +#pragma mark - Orientation and Movement +- (void)move:(APAMoveDirection)direction withTimeInterval:(NSTimeInterval)timeInterval { + CGFloat rot = self.zRotation; + + SKAction *action = nil; + // Build up the movement action. + switch (direction) { + case APAMoveDirectionForward: + action = [SKAction moveByX:-sinf(rot)*self.movementSpeed*timeInterval y:cosf(rot)*self.movementSpeed*timeInterval duration:timeInterval]; + break; + + case APAMoveDirectionBack: + action = [SKAction moveByX:sinf(rot)*self.movementSpeed*timeInterval y:-cosf(rot)*self.movementSpeed*timeInterval duration:timeInterval]; + break; + + case APAMoveDirectionLeft: + action = [SKAction rotateByAngle:kRotationSpeed duration:timeInterval]; + break; + + case APAMoveDirectionRight: + action = [SKAction rotateByAngle:-kRotationSpeed duration:timeInterval]; + break; + } + + // Play the resulting action. + if (action) { + self.requestedAnimation = APAAnimationStateWalk; + [self runAction:action]; + } +} + +- (CGFloat)faceTo:(CGPoint)position { + CGFloat ang = APA_POLAR_ADJUST(APARadiansBetweenPoints(position, self.position)); + SKAction *action = [SKAction rotateToAngle:ang duration:0]; + [self runAction:action]; + return ang; +} + +- (void)moveTowards:(CGPoint)position withTimeInterval:(NSTimeInterval)timeInterval { + CGPoint curPosition = self.position; + CGFloat dx = position.x - curPosition.x; + CGFloat dy = position.y - curPosition.y; + CGFloat dt = self.movementSpeed * timeInterval; + + CGFloat ang = APA_POLAR_ADJUST(APARadiansBetweenPoints(position, curPosition)); + self.zRotation = ang; + + CGFloat distRemaining = hypotf(dx, dy); + if (distRemaining < dt) { + self.position = position; + } else { + self.position = CGPointMake(curPosition.x - sinf(ang)*dt, + curPosition.y + cosf(ang)*dt); + } + + self.requestedAnimation = APAAnimationStateWalk; +} + +- (void)moveInDirection:(CGPoint)direction withTimeInterval:(NSTimeInterval)timeInterval { + CGPoint curPosition = self.position; + CGFloat movementSpeed = self.movementSpeed; + CGFloat dx = movementSpeed * direction.x; + CGFloat dy = movementSpeed * direction.y; + CGFloat dt = movementSpeed * timeInterval; + + CGPoint targetPosition = CGPointMake(curPosition.x + dx, curPosition.y + dy); + + CGFloat ang = APA_POLAR_ADJUST(APARadiansBetweenPoints(targetPosition, curPosition)); + self.zRotation = ang; + + CGFloat distRemaining = hypotf(dx, dy); + if (distRemaining < dt) { + self.position = targetPosition; + } else { + self.position = CGPointMake(curPosition.x - sinf(ang)*dt, + curPosition.y + cosf(ang)*dt); + } + + // Don't change to a walk animation if we planning an attack. + if (!self.attacking) { + self.requestedAnimation = APAAnimationStateWalk; + } +} + +#pragma mark - Shared Assets ++ (void)loadSharedAssets { + // overridden by subclasses +} + +- (NSArray *)idleAnimationFrames { + return nil; +} + +- (NSArray *)walkAnimationFrames { + return nil; +} + +- (NSArray *)attackAnimationFrames { + return nil; +} + +- (NSArray *)getHitAnimationFrames { + return nil; +} + +- (NSArray *)deathAnimationFrames { + return nil; +} + +- (SKEmitterNode *)damageEmitter { + return nil; +} + +- (SKAction *)damageAction { + return nil; +} + +@end diff --git a/Adventure/Adventure Shared/Sprites/APAEnemyCharacter.h b/Adventure/Adventure Shared/Sprites/APAEnemyCharacter.h new file mode 100644 index 0000000..e315189 --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APAEnemyCharacter.h @@ -0,0 +1,56 @@ +/* + File: APAEnemyCharacter.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APACharacter.h" + +@class APAArtificialIntelligence; + +@interface APAEnemyCharacter : APACharacter + +@property (nonatomic) APAArtificialIntelligence *intelligence; + +@end diff --git a/Adventure/Adventure Shared/Sprites/APAEnemyCharacter.m b/Adventure/Adventure Shared/Sprites/APAEnemyCharacter.m new file mode 100644 index 0000000..13d989e --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APAEnemyCharacter.m @@ -0,0 +1,70 @@ +/* + File: APAEnemyCharacter.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAEnemyCharacter.h" +#import "APAArtificialIntelligence.h" + + +@implementation APAEnemyCharacter + +#pragma mark - Loop Update +- (void)updateWithTimeSinceLastUpdate:(CFTimeInterval)interval { + [super updateWithTimeSinceLastUpdate:interval]; + + [self.intelligence updateWithTimeSinceLastUpdate:interval]; +} + +- (void)animationDidComplete:(APAAnimationState)animationState { + if (animationState == APAAnimationStateAttack) { + // Attacking hero should apply same damage as collision with hero, so simply + // tell the target that we collided with it. + [self.intelligence.target collidedWith:self.physicsBody]; + } +} + + +@end diff --git a/Adventure/Adventure Shared/Sprites/APAGoblin.h b/Adventure/Adventure Shared/Sprites/APAGoblin.h new file mode 100644 index 0000000..9f996bb --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APAGoblin.h @@ -0,0 +1,58 @@ +/* + File: APAGoblin.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAEnemyCharacter.h" + +@class APACave; + +@interface APAGoblin : APAEnemyCharacter + +- (id)initAtPosition:(CGPoint)position; + +@property (nonatomic, weak) APACave *cave; + +@end diff --git a/Adventure/Adventure Shared/Sprites/APAGoblin.m b/Adventure/Adventure Shared/Sprites/APAGoblin.m new file mode 100644 index 0000000..33c09fd --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APAGoblin.m @@ -0,0 +1,225 @@ +/* + File: APAGoblin.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAGoblin.h" +#import "APACave.h" +#import "APAGraphicsUtilities.h" +#import "APAChaseAI.h" +#import "APAAdventureScene.h" + +#define kMinimumGoblinSize 0.5 +#define kGoblinSizeVariance 0.350 +#define kGoblinCollisionRadius 10 + +#define kGoblinAttackFrames 33 +#define kGoblinDeathFrames 31 +#define kGoblinGetHitFrames 25 + +@implementation APAGoblin + +#pragma mark - Initialization +- (id)initAtPosition:(CGPoint)position { + SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"Goblin_Idle"]; + self = [super initWithTexture:[atlas textureNamed:@"goblin_idle_0001.png"] atPosition:position]; + + if (self) { + self.movementSpeed = kMovementSpeed * APA_RANDOM_0_1(); // set a random movement speed + self.scale = kMinimumGoblinSize + (APA_RANDOM_0_1() * kGoblinSizeVariance); // and a random goblin size + self.zPosition = -0.25; + self.name = @"Enemy"; + + // Make it AWARE! + self.intelligence = [[APAChaseAI alloc] initWithCharacter:self target:nil]; + } + + return self; +} + +#pragma mark - Overridden Methods +- (void)configurePhysicsBody { + self.physicsBody = [SKPhysicsBody bodyWithCircleOfRadius:kGoblinCollisionRadius]; + + // Our object type for collisions. + self.physicsBody.categoryBitMask = APAColliderTypeGoblinOrBoss; + + // Collides with these objects. + self.physicsBody.collisionBitMask = APAColliderTypeGoblinOrBoss | APAColliderTypeHero | APAColliderTypeProjectile | APAColliderTypeWall | APAColliderTypeCave; + + // We want notifications for colliding with these objects. + self.physicsBody.contactTestBitMask = APAColliderTypeProjectile; +} + +- (void)reset { + [super reset]; + + self.alpha = 1.0f; + [self removeAllChildren]; + + [self configurePhysicsBody]; +} + +- (void)animationDidComplete:(APAAnimationState)animationState { + [super animationDidComplete:animationState]; + switch (animationState) { + case APAAnimationStateDeath:{ + [self removeAllActions]; + [self runAction:[SKAction sequence:@[[SKAction waitForDuration:0.75], + [SKAction fadeOutWithDuration:1.0f], + [SKAction runBlock:^{ + [self removeFromParent]; + [self.cave recycle:self]; + }]] + ]]; + break;} + + default: + break; + } +} + +- (void)collidedWith:(SKPhysicsBody *)other { + if (self.dying) { + return; + } + + if (other.categoryBitMask & APAColliderTypeProjectile) { + // Apply random damage of either 100% or 50%. + self.requestedAnimation = APAAnimationStateGetHit; + CGFloat damage = 100.0f; + if ((arc4random_uniform(2)) == 0) { + damage = 50.0f; + } + + BOOL killed = [self applyDamage:damage fromProjectile:other.node]; + if (killed) { + [[self characterScene] addToScore:10 afterEnemyKillWithProjectile:other.node]; + } + } +} + +- (void)performDeath { + [self removeAllActions]; + + SKSpriteNode *splort = [[self deathSplort] copy]; + splort.zPosition = -1.0; + splort.zRotation = APA_RANDOM_0_1() * M_PI; + splort.position = self.position; + splort.alpha = 0.5; + [[self characterScene] addNode:splort atWorldLayer:APAWorldLayerGround]; + [splort runAction:[SKAction fadeOutWithDuration:10.0f]]; + + [super performDeath]; + + self.physicsBody.collisionBitMask = 0; + self.physicsBody.contactTestBitMask = 0; + self.physicsBody.categoryBitMask = 0; + self.physicsBody = nil; +} + +#pragma mark - Shared Assets ++ (void)loadSharedAssets { + [super loadSharedAssets]; + + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"Environment"]; + + sSharedIdleAnimationFrames = APALoadFramesFromAtlas(@"Goblin_Idle", @"goblin_idle_", kDefaultNumberOfIdleFrames); + sSharedWalkAnimationFrames = APALoadFramesFromAtlas(@"Goblin_Walk", @"goblin_walk_", kDefaultNumberOfWalkFrames); + sharedAttackAnimationFrames = APALoadFramesFromAtlas(@"Goblin_Attack", @"goblin_attack_", kGoblinAttackFrames); + sharedGetHitAnimationFrames = APALoadFramesFromAtlas(@"Goblin_GetHit", @"goblin_getHit_", kGoblinGetHitFrames); + sharedDeathAnimationFrames = APALoadFramesFromAtlas(@"Goblin_Death", @"goblin_death_", kGoblinDeathFrames); + sSharedDamageEmitter = [SKEmitterNode apa_emitterNodeWithEmitterNamed:@"Damage"]; + sSharedDeathSplort = [SKSpriteNode spriteNodeWithTexture:[atlas textureNamed:@"minionSplort.png"]]; + sSharedDamageAction = [SKAction sequence:@[[SKAction colorizeWithColor:[SKColor whiteColor] colorBlendFactor:1.0 duration:0.0], + [SKAction waitForDuration:0.75], + [SKAction colorizeWithColorBlendFactor:0.0 duration:0.1] + ]]; + }); +} + +static SKEmitterNode *sSharedDamageEmitter = nil; +- (SKEmitterNode *)damageEmitter { + return sSharedDamageEmitter; +} + +static SKAction *sSharedDamageAction = nil; +- (SKAction *)damageAction { + return sSharedDamageAction; +} + +static NSArray *sSharedIdleAnimationFrames = nil; +- (NSArray *)idleAnimationFrames { + return sSharedIdleAnimationFrames; +} + +static NSArray *sSharedWalkAnimationFrames = nil; +- (NSArray *)walkAnimationFrames { + return sSharedWalkAnimationFrames; +} + +static NSArray *sharedAttackAnimationFrames = nil; +- (NSArray *)attackAnimationFrames { + return sharedAttackAnimationFrames; +} + +static NSArray *sharedGetHitAnimationFrames = nil; +- (NSArray *)getHitAnimationFrames { + return sharedGetHitAnimationFrames; +} + +static NSArray *sharedDeathAnimationFrames = nil; +- (NSArray *)deathAnimationFrames { + return sharedDeathAnimationFrames; +} + +static SKSpriteNode *sSharedDeathSplort = nil; +- (SKSpriteNode *)deathSplort { + return sSharedDeathSplort; +} + +@end diff --git a/Adventure/Adventure Shared/Sprites/APAHeroCharacter.h b/Adventure/Adventure Shared/Sprites/APAHeroCharacter.h new file mode 100644 index 0000000..8b4c09f --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APAHeroCharacter.h @@ -0,0 +1,68 @@ +/* + File: APAHeroCharacter.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAEnemyCharacter.h" + +@class APAPlayer; + +@interface APAHeroCharacter : APACharacter + +@property (nonatomic, weak) APAPlayer *player; + +/* Designated Initializer. */ +- (id)initWithTexture:(SKTexture *)texture atPosition:(CGPoint)position withPlayer:(APAPlayer *)player; + +- (id)initAtPosition:(CGPoint)position withPlayer:(APAPlayer *)player; + +- (void)fireProjectile; +- (SKSpriteNode *)projectile; +- (SKEmitterNode *)projectileEmitter; + +@end + + +extern NSString * const kPlayer; \ No newline at end of file diff --git a/Adventure/Adventure Shared/Sprites/APAHeroCharacter.m b/Adventure/Adventure Shared/Sprites/APAHeroCharacter.m new file mode 100644 index 0000000..76b41ac --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APAHeroCharacter.m @@ -0,0 +1,201 @@ +/* + File: APAHeroCharacter.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAHeroCharacter.h" +#import "APAGraphicsUtilities.h" +#import "APAMultiplayerLayeredCharacterScene.h" + + +#define kHeroProjectileSpeed 480.0 +#define kHeroProjectileLifetime 1.0 // 1.0 seconds until the projectile disappears +#define kHeroProjectileFadeOutTime 0.6 // 0.6 seconds until the projectile starts to fade out + +@implementation APAHeroCharacter + +#pragma mark - Initialization +- (id)initAtPosition:(CGPoint)position withPlayer:(APAPlayer *)player { + return [self initWithTexture:nil atPosition:position withPlayer:player]; +} + +- (id)initWithTexture:(SKTexture *)texture atPosition:(CGPoint)position withPlayer:(APAPlayer *)player { + self = [super initWithTexture:texture atPosition:position]; + if (self) { + _player = player; + + // Rotate by PI radians (180 degrees) so hero faces down rather than toward wall at start of game. + self.zRotation = M_PI; + self.zPosition = -0.25; + self.name = [NSString stringWithFormat:@"Hero"]; + } + + return self; +} + +#pragma mark - Overridden Methods +- (void)configurePhysicsBody { + self.physicsBody = [SKPhysicsBody bodyWithCircleOfRadius:kCharacterCollisionRadius]; + + // Our object type for collisions. + self.physicsBody.categoryBitMask = APAColliderTypeHero; + + // Collides with these objects. + self.physicsBody.collisionBitMask = APAColliderTypeGoblinOrBoss | APAColliderTypeHero | APAColliderTypeWall | APAColliderTypeCave; + + // We want notifications for colliding with these objects. + self.physicsBody.contactTestBitMask = APAColliderTypeGoblinOrBoss; +} + +- (void)collidedWith:(SKPhysicsBody *)other { + if (other.categoryBitMask & APAColliderTypeGoblinOrBoss) { + APACharacter *enemy = (APACharacter *)other.node; + if (!enemy.dying) { + [self applyDamage:5.0f]; + self.requestedAnimation = APAAnimationStateGetHit; + } + } +} + +- (void)animationDidComplete:(APAAnimationState)animationState { + switch (animationState) { + case APAAnimationStateDeath:{ + APAMultiplayerLayeredCharacterScene *scene = [self characterScene]; + + SKEmitterNode *emitter = [[self deathEmitter] copy]; + emitter.zPosition = -0.8; + [self addChild:emitter]; + APARunOneShotEmitter(emitter, 4.5f); + + [self runAction:[SKAction sequence:@[ + [SKAction waitForDuration:4.0f], + [SKAction runBlock:^{ + [scene heroWasKilled:self]; + }], + [SKAction removeFromParent], + ]]]; + break;} + + case APAAnimationStateAttack: + [self fireProjectile]; + break; + + default: + break; + } +} + +#pragma mark - Projectiles +- (void)fireProjectile { + APAMultiplayerLayeredCharacterScene *scene = [self characterScene]; + + SKSpriteNode *projectile = [[self projectile] copy]; + projectile.position = self.position; + projectile.zRotation = self.zRotation; + + SKEmitterNode *emitter = [[self projectileEmitter] copy]; + emitter.targetNode = [self.scene childNodeWithName:@"world"]; + [projectile addChild:emitter]; + + [scene addNode:projectile atWorldLayer:APAWorldLayerCharacter]; + + CGFloat rot = self.zRotation; + + [projectile runAction:[SKAction moveByX:-sinf(rot)*kHeroProjectileSpeed*kHeroProjectileLifetime + y:cosf(rot)*kHeroProjectileSpeed*kHeroProjectileLifetime + duration:kHeroProjectileLifetime]]; + + [projectile runAction:[SKAction sequence:@[[SKAction waitForDuration:kHeroProjectileFadeOutTime], + [SKAction fadeOutWithDuration:kHeroProjectileLifetime - kHeroProjectileFadeOutTime], + [SKAction removeFromParent]]]]; + [projectile runAction:[self projectileSoundAction]]; + + projectile.userData = [NSMutableDictionary dictionaryWithObject:self.player forKey:kPlayer]; +} + +- (SKSpriteNode *)projectile { + // Overridden by subclasses to return a suitable projectile. + return nil; +} + +- (SKEmitterNode *)projectileEmitter { + // Overridden by subclasses to return the particle emitter to attach to the projectile. + return nil; +} + +#pragma mark - Shared Assets ++ (void)loadSharedAssets { + [super loadSharedAssets]; + + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + sSharedProjectileSoundAction = [SKAction playSoundFileNamed:@"magicmissile.caf" waitForCompletion:NO]; + sSharedDeathEmitter = [SKEmitterNode apa_emitterNodeWithEmitterNamed:@"Death"]; + sSharedDamageEmitter = [SKEmitterNode apa_emitterNodeWithEmitterNamed:@"Damage"]; + }); +} + +static SKAction *sSharedProjectileSoundAction = nil; +- (SKAction *)projectileSoundAction { + return sSharedProjectileSoundAction; +} + +static SKEmitterNode *sSharedDeathEmitter = nil; +- (SKEmitterNode *)deathEmitter { + return sSharedDeathEmitter; +} + +static SKEmitterNode *sSharedDamageEmitter = nil; +- (SKEmitterNode *)damageEmitter { + return sSharedDamageEmitter; +} + +- (SKAction *)damageAction { + return nil; +} + +@end + +NSString * const kPlayer = @"kPlayer"; diff --git a/Adventure/Adventure Shared/Sprites/APAParallaxSprite.h b/Adventure/Adventure Shared/Sprites/APAParallaxSprite.h new file mode 100644 index 0000000..da91f75 --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APAParallaxSprite.h @@ -0,0 +1,59 @@ +/* + File: APAParallaxSprite.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + + +@interface APAParallaxSprite : SKSpriteNode + +@property (nonatomic) BOOL usesParallaxEffect; +@property (nonatomic) CGFloat virtualZRotation; + +/* If initialized with this method, sprite is set up for parallax effect; otherwise, no parallax. */ +- (id)initWithSprites:(NSArray *)sprites usingOffset:(CGFloat)offset; + +- (void)updateOffset; + +@end diff --git a/Adventure/Adventure Shared/Sprites/APAParallaxSprite.m b/Adventure/Adventure Shared/Sprites/APAParallaxSprite.m new file mode 100644 index 0000000..ffe5e32 --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APAParallaxSprite.m @@ -0,0 +1,135 @@ +/* + File: APAParallaxSprite.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAParallaxSprite.h" + +@interface APAParallaxSprite () +@property (nonatomic) CGFloat parallaxOffset; +@end + +@implementation APAParallaxSprite + +#pragma mark - Initialization +- (id)initWithSprites:(NSArray *)sprites usingOffset:(CGFloat)offset { + self = [super init]; + + if (self) { + _usesParallaxEffect = YES; + + // Make sure our z layering is correct for the stack. + CGFloat zOffset = 1.0f / (CGFloat)[sprites count]; + + // All nodes in the stack are direct children, with ordered zPosition. + CGFloat ourZPosition = self.zPosition; + NSUInteger childNumber = 0; + for (SKNode *node in sprites) { + node.zPosition = ourZPosition + (zOffset + (zOffset * childNumber)); + [self addChild:node]; + childNumber++; + } + + _parallaxOffset = offset; + } + + return self; +} + +#pragma mark - Copying +- (id)copyWithZone:(NSZone *)zone { + APAParallaxSprite *sprite = [super copyWithZone:zone]; + if (sprite) { + sprite->_parallaxOffset = self.parallaxOffset; + sprite->_usesParallaxEffect = self.usesParallaxEffect; + } + return sprite; +} + +#pragma mark - Rotation and Offsets +- (void)setZRotation:(CGFloat)rotation { + // Override to apply the zRotation just to the stack nodes, but only if the parallax effect is enabled. + if (!self.usesParallaxEffect) { + [super setZRotation:rotation]; + return; + } + + if (rotation > 0.0f) { + self.zRotation = 0.0f; // never rotate the group node + + // Instead, apply the desired rotation to each node in the stack. + for (SKNode *child in self.children) { + child.zRotation = rotation; + } + + self.virtualZRotation = rotation; + } +} + +- (void)updateOffset { + SKScene *scene = self.scene; + SKNode *parent = self.parent; + + if (!self.usesParallaxEffect || parent == nil) { + return; + } + + CGPoint scenePos = [scene convertPoint:self.position fromNode:parent]; + + // Calculate the offset directions relative to the center of the screen. + // Bias to (-0.5, 0.5) range. + CGFloat offsetX = (-1.0f + (2.0 * (scenePos.x / scene.size.width))); + CGFloat offsetY = (-1.0f + (2.0 * (scenePos.y / scene.size.height))); + + CGFloat delta = self.parallaxOffset / (CGFloat)self.children.count; + + int childNumber = 0; + for (SKNode *node in self.children) { + node.position = CGPointMake(offsetX*delta*childNumber, offsetY*delta*childNumber); + childNumber++; + } +} + +@end diff --git a/Adventure/Adventure Shared/Sprites/APATree.h b/Adventure/Adventure Shared/Sprites/APATree.h new file mode 100644 index 0000000..4636cc7 --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APATree.h @@ -0,0 +1,61 @@ +/* + File: APATree.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAParallaxSprite.h" + +#define kOpaqueDistance 400 + +@class APAMultiplayerLayeredCharacterScene; + + +@interface APATree : APAParallaxSprite + +@property (nonatomic) BOOL fadeAlpha; + +- (void)updateAlphaWithScene:(APAMultiplayerLayeredCharacterScene *)scene; + +@end diff --git a/Adventure/Adventure Shared/Sprites/APATree.m b/Adventure/Adventure Shared/Sprites/APATree.m new file mode 100644 index 0000000..23afa5b --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APATree.m @@ -0,0 +1,90 @@ +/* + File: APATree.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APATree.h" +#import "APAGraphicsUtilities.h" +#import "APAMultiplayerLayeredCharacterScene.h" + +@implementation APATree + +#pragma mark - Copying +- (id)copyWithZone:(NSZone *)zone { + APATree *tree = [super copyWithZone:zone]; + if (tree) { + tree->_fadeAlpha = self.fadeAlpha; + } + return tree; +} + +#pragma mark - Offsets +- (void)updateAlphaWithScene:(APAMultiplayerLayeredCharacterScene *)scene { + if (!self.fadeAlpha) { + return; + } + + CGFloat closestHeroDistance = MAXFLOAT; + // See if there are any heroes nearby. + CGPoint ourPosition = self.position; + for (SKNode *hero in scene.heroes) { + CGPoint theirPos = hero.position; + CGFloat distance = APADistanceBetweenPoints(ourPosition, theirPos); + + if (distance < closestHeroDistance) { + closestHeroDistance = distance; + } + } + + if (closestHeroDistance > kOpaqueDistance) { + // No heroes nearby. + self.alpha = 1.0; + } else { + // Adjust the alpha based on how close the hero is. + self.alpha = 0.1 + ((closestHeroDistance / kOpaqueDistance) * (closestHeroDistance / kOpaqueDistance) ) * 0.9; + } +} + +@end diff --git a/Adventure/Adventure Shared/Sprites/APAWarrior.h b/Adventure/Adventure Shared/Sprites/APAWarrior.h new file mode 100644 index 0000000..0d265a7 --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APAWarrior.h @@ -0,0 +1,54 @@ +/* + File: APAWarrior.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAHeroCharacter.h" + +@interface APAWarrior : APAHeroCharacter + +- (id)initAtPosition:(CGPoint)position withPlayer:(APAPlayer *)player; + +@end diff --git a/Adventure/Adventure Shared/Sprites/APAWarrior.m b/Adventure/Adventure Shared/Sprites/APAWarrior.m new file mode 100644 index 0000000..32cb905 --- /dev/null +++ b/Adventure/Adventure Shared/Sprites/APAWarrior.m @@ -0,0 +1,135 @@ +/* + File: APAWarrior.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAWarrior.h" +#import "APAGraphicsUtilities.h" +#import "APAMultiplayerLayeredCharacterScene.h" + +#define kWarriorIdleFrames 29 +#define kWarriorThrowFrames 10 +#define kWarriorGetHitFrames 20 +#define kWarriorDeathFrames 90 + +@implementation APAWarrior + +#pragma mark - Initialization +- (id)initAtPosition:(CGPoint)position withPlayer:(APAPlayer *)player { + SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"Warrior_Idle"]; + SKTexture *texture = [atlas textureNamed:@"warrior_idle_0001.png"]; + + return [super initWithTexture:texture atPosition:position withPlayer:player]; +} + +#pragma mark - Shared Assets ++ (void)loadSharedAssets { + [super loadSharedAssets]; + + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@"Environment"]; + + sSharedProjectile = [SKSpriteNode spriteNodeWithTexture:[atlas textureNamed:@"warrior_throw_hammer.png"]]; + sSharedProjectile.physicsBody = [SKPhysicsBody bodyWithCircleOfRadius:kProjectileCollisionRadius]; + sSharedProjectile.name = @"Projectile"; + sSharedProjectile.physicsBody.categoryBitMask = APAColliderTypeProjectile; + sSharedProjectile.physicsBody.collisionBitMask = APAColliderTypeWall; + sSharedProjectile.physicsBody.contactTestBitMask = sSharedProjectile.physicsBody.collisionBitMask; + + sSharedProjectileEmitter = [SKEmitterNode apa_emitterNodeWithEmitterNamed:@"WarriorProjectile"]; + sSharedIdleAnimationFrames = APALoadFramesFromAtlas(@"Warrior_Idle", @"warrior_idle_", kWarriorIdleFrames); + sSharedWalkAnimationFrames = APALoadFramesFromAtlas(@"Warrior_Walk", @"warrior_walk_", kDefaultNumberOfWalkFrames); + sharedAttackAnimationFrames = APALoadFramesFromAtlas(@"Warrior_Attack", @"warrior_attack_", kWarriorThrowFrames); + sharedGetHitAnimationFrames = APALoadFramesFromAtlas(@"Warrior_GetHit", @"warrior_getHit_", kWarriorGetHitFrames); + sharedDeathAnimationFrames = APALoadFramesFromAtlas(@"Warrior_Death", @"warrior_death_", kWarriorDeathFrames); + sSharedDamageAction = [SKAction sequence:@[[SKAction colorizeWithColor:[SKColor redColor] colorBlendFactor:10.0 duration:0.0], + [SKAction waitForDuration:0.5], + [SKAction colorizeWithColorBlendFactor:0.0 duration:0.25] + ]]; + }); +} + +static SKSpriteNode *sSharedProjectile = nil; +- (SKSpriteNode *)projectile { + return sSharedProjectile; +} + +static SKEmitterNode *sSharedProjectileEmitter = nil; +- (SKEmitterNode *)projectileEmitter { + return sSharedProjectileEmitter; +} + +static NSArray *sSharedIdleAnimationFrames = nil; +- (NSArray *)idleAnimationFrames { + return sSharedIdleAnimationFrames; +} + +static NSArray *sSharedWalkAnimationFrames = nil; +- (NSArray *)walkAnimationFrames { + return sSharedWalkAnimationFrames; +} + +static NSArray *sharedAttackAnimationFrames = nil; +- (NSArray *)attackAnimationFrames { + return sharedAttackAnimationFrames; +} + +static NSArray *sharedGetHitAnimationFrames = nil; +- (NSArray *)getHitAnimationFrames { + return sharedGetHitAnimationFrames; +} + +static NSArray *sharedDeathAnimationFrames = nil; +- (NSArray *)deathAnimationFrames { + return sharedDeathAnimationFrames; +} + +static SKAction *sSharedDamageAction = nil; +- (SKAction *)damageAction { + return sSharedDamageAction; +} + +@end diff --git a/Adventure/Adventure Shared/Utilities/APAGraphicsUtilities.h b/Adventure/Adventure Shared/Utilities/APAGraphicsUtilities.h new file mode 100644 index 0000000..4ab3beb --- /dev/null +++ b/Adventure/Adventure Shared/Utilities/APAGraphicsUtilities.h @@ -0,0 +1,95 @@ +/* + File: APAGraphicsUtilities.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +/* Generate a random float between 0.0f and 1.0f. */ +#define APA_RANDOM_0_1() (arc4random() / (float)(0xffffffffu)) + +/* The assets are all facing Y down, so offset by pi half to get into X right facing. */ +#define APA_POLAR_ADJUST(x) x + (M_PI * 0.5f) + + +/* Load an array of APADataMap or APATreeMap structures for the given map file name. */ +void *APACreateDataMap(NSString *mapName); + +/* Distance and coordinate utility functions. */ +CGFloat APADistanceBetweenPoints(CGPoint first, CGPoint second); +CGFloat APARadiansBetweenPoints(CGPoint first, CGPoint second); +CGPoint APAPointByAddingCGPoints(CGPoint first, CGPoint second); + +/* Load the named frames in a texture atlas into an array of frames. */ +NSArray *APALoadFramesFromAtlas(NSString *atlasName, NSString *baseFileName, int numberOfFrames); + +/* Run the given emitter once, for duration. */ +void APARunOneShotEmitter(SKEmitterNode *emitter, CGFloat duration); + + +/* Define structures that map exactly to 4 x 8-bit ARGB pixel data. */ +#pragma pack(1) +typedef struct { + uint8_t bossLocation, wall, goblinCaveLocation, heroSpawnLocation; +} APADataMap; + +typedef struct { + uint8_t unusedA, bigTreeLocation, smallTreeLocation, unusedB; +} APATreeMap; +#pragma pack() + +typedef APADataMap *APADataMapRef; +typedef APATreeMap *APATreeMapRef; + + +/* Category on NSValue to make it easy to access the pointValue/CGPointValue from iOS and OS X. */ +@interface NSValue (APAAdventureAdditions) +- (CGPoint)apa_CGPointValue; ++ (instancetype)apa_valueWithCGPoint:(CGPoint)point; +@end + + +/* Category on SKEmitterNode to make it easy to load an emitter from a node file created by Xcode. */ +@interface SKEmitterNode (APAAdventureAdditions) ++ (instancetype)apa_emitterNodeWithEmitterNamed:(NSString *)emitterFileName; +@end \ No newline at end of file diff --git a/Adventure/Adventure Shared/Utilities/APAGraphicsUtilities.m b/Adventure/Adventure Shared/Utilities/APAGraphicsUtilities.m new file mode 100644 index 0000000..e708036 --- /dev/null +++ b/Adventure/Adventure Shared/Utilities/APAGraphicsUtilities.m @@ -0,0 +1,249 @@ +/* + File: APAGraphicsUtilities.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +// See http://developer.apple.com/library/mac/#qa/qa1509/_index.html for more info + +#pragma mark Loading Images + +#if !TARGET_OS_IPHONE +CGImageRef APACGImageCreateWithNSImage(NSImage *image) { + return [image CGImageForProposedRect:nil context:nil hints:nil]; +} +#endif + +CGImageRef APACreateCGImageFromFile(NSString *path) { +#if TARGET_OS_IPHONE + UIImage *uiImage = [UIImage imageWithContentsOfFile: path]; + if (!uiImage) { + NSLog(@"UIImage imageWithContentsOfFile failed on file %@",path); + } + return CGImageRetain(uiImage.CGImage); +#else + NSImage *nsimage = [[NSImage alloc] initWithContentsOfFile:path]; + CGImageRef ref = APACGImageCreateWithNSImage(nsimage); + return ref; +#endif +} + +CGImageRef APAGetCGImageNamed(NSString *name) { +#if TARGET_OS_IPHONE + name = name.lastPathComponent; + UIImage *uiImage = [UIImage imageNamed:name]; + NSCAssert1(uiImage,@"Couldn't find bundle image resource '%@'", name); + return uiImage.CGImage; +#else + NSString *path; + if ([name hasPrefix:@"/"]) { + path = name; + } else { + NSString *directory = [name stringByDeletingLastPathComponent]; + name = [name lastPathComponent]; + NSString *extension = name.pathExtension; + name = [name stringByDeletingPathExtension]; + path = [[NSBundle mainBundle] pathForResource:name ofType:extension inDirectory:directory]; + NSCAssert3(path,@"Couldn't find bundle image resource '%@' type '%@' in '%@'", name, extension, directory); + } + CGImageRef image = APACreateCGImageFromFile(path); + return image; +#endif +} + +#pragma mark - Bitmap Contexts +CGContextRef APACreateARGBBitmapContext(CGImageRef inImage) { + CGContextRef context = NULL; + CGColorSpaceRef colorSpace = NULL; + void *bitmapData = NULL; + int bitmapByteCount = 0; + int bitmapBytesPerRow = 0; + + // Get image width, height. We'll use the entire image. + size_t pixelsWide = CGImageGetWidth(inImage); + size_t pixelsHigh = CGImageGetHeight(inImage); + + // Declare the number of bytes per row. Each pixel in the bitmap in this + // example is represented by 4 bytes; 8 bits each of red, green, blue, and + // alpha. + bitmapBytesPerRow = (int)(pixelsWide * 4); + bitmapByteCount = (int)(bitmapBytesPerRow * pixelsHigh); + + // Use the generic RGB color space. + colorSpace = CGColorSpaceCreateDeviceRGB(); + if (colorSpace == NULL) { + fprintf(stderr, "Error allocating color space\n"); + return NULL; + } + + // Allocate memory for image data. This is the destination in memory + // where any drawing to the bitmap context will be rendered. + bitmapData = malloc(bitmapByteCount); + if (bitmapData == NULL) { + fprintf (stderr, "Memory not allocated!"); + CGColorSpaceRelease(colorSpace); + return NULL; + } + + // Create the bitmap context. We want pre-multiplied ARGB, 8-bits + // per component. Regardless of what the source image format is + // (CMYK, Grayscale, and so on) it will be converted over to the format + // specified here by CGBitmapContextCreate. + context = CGBitmapContextCreate(bitmapData, + pixelsWide, + pixelsHigh, + 8, // bits per component + bitmapBytesPerRow, + colorSpace, + (CGBitmapInfo)kCGImageAlphaPremultipliedFirst); + if (context == NULL) { + free (bitmapData); + fprintf (stderr, "Context not created!"); + } + + // When finished, release the colorspace before returning. + CGColorSpaceRelease(colorSpace); + + return context; +} + +#pragma mark - Data Maps +void *APACreateDataMap(NSString *mapName) { + CGImageRef inImage = APAGetCGImageNamed(mapName); + // Create the bitmap context. + CGContextRef cgctx = APACreateARGBBitmapContext(inImage); + + if (cgctx == NULL) { // error creating context + return NULL; + } + + // Get image width, height. We'll use the entire image. + size_t w = CGImageGetWidth(inImage); + size_t h = CGImageGetHeight(inImage); + CGRect rect = {{0,0},{w,h}}; + + // Draw the image to the bitmap context. Once we draw, the memory + // allocated for the context for rendering will then contain the + // raw image data in the specified color space. + CGContextDrawImage(cgctx, rect, inImage); + + // Now we can get a pointer to the image data associated with the bitmap context. + void *data = CGBitmapContextGetData(cgctx); + + // When finished, release the context. + CGContextRelease(cgctx); + + return data; +} + +#pragma mark - Point Calculations +CGFloat APADistanceBetweenPoints(CGPoint first, CGPoint second) { + return hypotf(second.x - first.x, second.y - first.y); +} + +CGFloat APARadiansBetweenPoints(CGPoint first, CGPoint second) { + CGFloat deltaX = second.x - first.x; + CGFloat deltaY = second.y - first.y; + return atan2f(deltaY, deltaX); +} + +CGPoint APAPointByAddingCGPoints(CGPoint first, CGPoint second) { + return CGPointMake(first.x + second.x, first.y + second.y); +} + +#pragma mark - Loading from a Texture Atlas +NSArray *APALoadFramesFromAtlas(NSString *atlasName, NSString *baseFileName, int numberOfFrames) { + NSMutableArray *frames = [NSMutableArray arrayWithCapacity:numberOfFrames]; + + SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:atlasName]; + for (int i = 1; i <= numberOfFrames; i++) { + NSString *fileName = [NSString stringWithFormat:@"%@%04d.png", baseFileName, i]; + SKTexture *texture = [atlas textureNamed:fileName]; + [frames addObject:texture]; + } + + return frames; +} + +#pragma mark - Emitters +void APARunOneShotEmitter(SKEmitterNode *emitter, CGFloat duration) { + [emitter runAction:[SKAction sequence:@[ + [SKAction waitForDuration:duration], + [SKAction runBlock:^{ + emitter.particleBirthRate = 0; + }], + [SKAction waitForDuration:emitter.particleLifetime + emitter.particleLifetimeRange], + [SKAction removeFromParent], + ]]]; +} + + + +#pragma mark - NSValue Category +@implementation NSValue (APAAdventureAdditions) +- (CGPoint)apa_CGPointValue { +#if TARGET_OS_IPHONE + return [self CGPointValue]; +#else + return [self pointValue]; +#endif +} + ++ (instancetype)apa_valueWithCGPoint:(CGPoint)point { +#if TARGET_OS_IPHONE + return [self valueWithCGPoint:point]; +#else + return [self valueWithPoint:point]; +#endif +} +@end + + + +#pragma mark - SKEmitterNode Category +@implementation SKEmitterNode (APAAdventureAdditions) ++ (instancetype)apa_emitterNodeWithEmitterNamed:(NSString *)emitterFileName { + return [NSKeyedUnarchiver unarchiveObjectWithFile:[[NSBundle mainBundle] pathForResource:emitterFileName ofType:@"sks"]]; +} +@end \ No newline at end of file diff --git a/Adventure/Adventure iOS/APAAppDelegateIOS.h b/Adventure/Adventure iOS/APAAppDelegateIOS.h new file mode 100644 index 0000000..93eba64 --- /dev/null +++ b/Adventure/Adventure iOS/APAAppDelegateIOS.h @@ -0,0 +1,53 @@ +/* + File: APAAppDelegateIOS.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + + +@interface APAAppDelegateIOS : UIResponder + +@property (strong, nonatomic) UIWindow *window; + +@end diff --git a/Adventure/Adventure iOS/APAAppDelegateIOS.m b/Adventure/Adventure iOS/APAAppDelegateIOS.m new file mode 100644 index 0000000..dc93045 --- /dev/null +++ b/Adventure/Adventure iOS/APAAppDelegateIOS.m @@ -0,0 +1,79 @@ +/* + File: APAAppDelegateIOS.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAAppDelegateIOS.h" + +@implementation APAAppDelegateIOS + +- (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/Adventure/Adventure iOS/APAViewController.h b/Adventure/Adventure iOS/APAViewController.h new file mode 100644 index 0000000..17a122c --- /dev/null +++ b/Adventure/Adventure iOS/APAViewController.h @@ -0,0 +1,50 @@ +/* + File: APAViewController.h + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +@interface APAViewController : UIViewController + +@end diff --git a/Adventure/Adventure iOS/APAViewController.m b/Adventure/Adventure iOS/APAViewController.m new file mode 100644 index 0000000..9d43ea0 --- /dev/null +++ b/Adventure/Adventure iOS/APAViewController.m @@ -0,0 +1,151 @@ +/* + File: APAViewController.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import "APAViewController.h" +#import "APAAdventureScene.h" + +// Uncomment this line to show debug info in the Sprite Kit view: +//#define SHOW_DEBUG_INFO 1 + +@interface APAViewController () +@property (nonatomic) IBOutlet SKView *skView; +@property (nonatomic) IBOutlet UIImageView *gameLogo; +@property (nonatomic) IBOutlet UIActivityIndicatorView *loadingProgressIndicator; +@property (nonatomic) IBOutlet UIButton *archerButton; +@property (nonatomic) IBOutlet UIButton *warriorButton; +@property (nonatomic) APAAdventureScene *scene; +@end + +@implementation APAViewController + +#pragma mark - View Lifecycle +- (void)viewWillAppear:(BOOL)animated { + // Start the progress indicator animation. + [self.loadingProgressIndicator startAnimating]; + + // Load the shared assets of the scene before we initialize and load it. + [APAAdventureScene loadSceneAssetsWithCompletionHandler:^{ + CGSize viewSize = self.view.bounds.size; + + // On iPhone/iPod touch we want to see a similar amount of the scene as on iPad. + // So, we set the size of the scene to be double the size of the view, which is + // the whole screen, 3.5- or 4- inch. This effectively scales the scene to 50%. + if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { + viewSize.height *= 2; + viewSize.width *= 2; + } + + APAAdventureScene *scene = [[APAAdventureScene alloc] initWithSize:viewSize]; + scene.scaleMode = SKSceneScaleModeAspectFill; + self.scene = scene; + + [scene configureGameControllers]; + + [self.loadingProgressIndicator stopAnimating]; + [self.loadingProgressIndicator setHidden:YES]; + + [self.skView presentScene:scene]; + + [UIView animateWithDuration:2.0 delay:0.0 options:UIViewAnimationOptionCurveEaseInOut animations:^{ + self.archerButton.alpha = 1.0f; + self.warriorButton.alpha = 1.0f; + } completion:NULL]; + }]; +#ifdef SHOW_DEBUG_INFO + // Show debug information. + self.skView.showsFPS = YES; + self.skView.showsDrawCount = YES; + self.skView.showsNodeCount = YES; +#endif +} + +- (BOOL)prefersStatusBarHidden { + return YES; +} + +#pragma mark - Rotation +- (BOOL)shouldAutorotate { + return YES; +} + +- (NSUInteger)supportedInterfaceOrientations { + return UIInterfaceOrientationMaskLandscape; +} + +#pragma mark - UI Display and Actions +- (void)hideUIElements:(BOOL)shouldHide animated:(BOOL)shouldAnimate { + CGFloat alpha = shouldHide ? 0.0f : 1.0f; + + if (shouldAnimate) { + [UIView animateWithDuration:2.0 delay:0.0 options:UIViewAnimationOptionCurveEaseInOut animations:^{ + self.gameLogo.alpha = alpha; + self.archerButton.alpha = alpha; + self.warriorButton.alpha = alpha; + } completion:NULL]; + } else { + [self.gameLogo setAlpha:alpha]; + [self.warriorButton setAlpha:alpha]; + [self.archerButton setAlpha:alpha]; + } +} + +- (IBAction)chooseArcher:(id)sender { + [self startGameWithHeroType:APAHeroTypeArcher]; +} + +- (IBAction)chooseWarrior:(id)sender { + [self startGameWithHeroType:APAHeroTypeWarrior]; +} + +#pragma mark - Starting the Game +- (void)startGameWithHeroType:(APAHeroType)type { + [self hideUIElements:YES animated:YES]; + [self.scene setDefaultPlayerHeroType:type]; + [self.scene startLevel]; +} + +@end diff --git a/Adventure/Adventure iOS/Adventure iOS-Info.plist b/Adventure/Adventure iOS/Adventure iOS-Info.plist new file mode 100644 index 0000000..56eaba9 --- /dev/null +++ b/Adventure/Adventure iOS/Adventure iOS-Info.plist @@ -0,0 +1,52 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIcons + + CFBundleIcons~ipad + + CFBundleIdentifier + com.example.apple-samplecode.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UIMainStoryboardFile + iPhoneStoryboard + UIMainStoryboardFile~ipad + iPadStoryboard + UIRequiredDeviceCapabilities + + armv7 + + UIStatusBarHidden + + UISupportedInterfaceOrientations + + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Adventure/Adventure iOS/Adventure iOS-Prefix.pch b/Adventure/Adventure iOS/Adventure iOS-Prefix.pch new file mode 100644 index 0000000..6712af6 --- /dev/null +++ b/Adventure/Adventure iOS/Adventure iOS-Prefix.pch @@ -0,0 +1,15 @@ +// +// Prefix header for all source files of the 'Adventure iOS' target in the 'Adventure iOS' project +// + +#import + +#ifndef __IPHONE_7_0 +#warning "This project uses features only available in iOS SDK 7.0 and later." +#endif + +#ifdef __OBJC__ + #import + #import + #import +#endif diff --git a/Adventure/Adventure iOS/Default-Landscape@2x~ipad.png b/Adventure/Adventure iOS/Default-Landscape@2x~ipad.png new file mode 100644 index 0000000..a6413b9 Binary files /dev/null and b/Adventure/Adventure iOS/Default-Landscape@2x~ipad.png differ diff --git a/Adventure/Adventure iOS/Default-Landscape~ipad.png b/Adventure/Adventure iOS/Default-Landscape~ipad.png new file mode 100644 index 0000000..b28a062 Binary files /dev/null and b/Adventure/Adventure iOS/Default-Landscape~ipad.png differ diff --git a/Adventure/Adventure iOS/Default-Portrait@2x~ipad.png b/Adventure/Adventure iOS/Default-Portrait@2x~ipad.png new file mode 100644 index 0000000..169fc5c Binary files /dev/null and b/Adventure/Adventure iOS/Default-Portrait@2x~ipad.png differ diff --git a/Adventure/Adventure iOS/Default-Portrait~ipad.png b/Adventure/Adventure iOS/Default-Portrait~ipad.png new file mode 100644 index 0000000..f082713 Binary files /dev/null and b/Adventure/Adventure iOS/Default-Portrait~ipad.png differ diff --git a/Adventure/Adventure iOS/en.lproj/InfoPlist.strings b/Adventure/Adventure iOS/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/Adventure/Adventure iOS/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/Adventure/Adventure iOS/iPhoneStoryboard.storyboard b/Adventure/Adventure iOS/iPhoneStoryboard.storyboard new file mode 100644 index 0000000..2660322 --- /dev/null +++ b/Adventure/Adventure iOS/iPhoneStoryboard.storyboard @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Adventure/Adventure iOS/main.m b/Adventure/Adventure iOS/main.m new file mode 100644 index 0000000..f36aa9f --- /dev/null +++ b/Adventure/Adventure iOS/main.m @@ -0,0 +1,57 @@ +/* + File: main.m + Abstract: n/a + Version: 1.2 + + Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple + Inc. ("Apple") in consideration of your agreement to the following + terms, and your use, installation, modification or redistribution of + this Apple software constitutes acceptance of these terms. If you do + not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive + license, under Apple's copyrights in this original Apple software (the + "Apple Software"), to use, reproduce, modify and redistribute the Apple + Software, with or without modifications, in source and/or binary forms; + provided that if you redistribute the Apple Software in its entirety and + without modifications, you must retain this notice and the following + text and disclaimers in all such redistributions of the Apple Software. + Neither the name, trademarks, service marks or logos of Apple Inc. may + be used to endorse or promote products derived from the Apple Software + without specific prior written permission from Apple. Except as + expressly stated in this notice, no other rights or licenses, express or + implied, are granted by Apple herein, including but not limited to any + patent rights that may be infringed by your derivative works or by other + works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE + MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION + THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND + OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, + MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED + AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), + STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + Copyright (C) 2013 Apple Inc. All Rights Reserved. + + */ + +#import + +#import "APAAppDelegateIOS.h" + +int main(int argc, char *argv[]) +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([APAAppDelegateIOS class])); + } +} diff --git a/Adventure/Adventure.xcodeproj/project.pbxproj b/Adventure/Adventure.xcodeproj/project.pbxproj new file mode 100644 index 0000000..dc4df64 --- /dev/null +++ b/Adventure/Adventure.xcodeproj/project.pbxproj @@ -0,0 +1,1100 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 381803F1175A7AD100D4A0CB /* iPhoneStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 381803F0175A7AD100D4A0CB /* iPhoneStoryboard.storyboard */; }; + 3818043F175A7E3100D4A0CB /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 3818043C175A7E3100D4A0CB /* Default.png */; }; + 38180440175A7E3100D4A0CB /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3818043D175A7E3100D4A0CB /* Default@2x.png */; }; + 38180441175A7E3100D4A0CB /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3818043E175A7E3100D4A0CB /* Default-568h@2x.png */; }; + 3822FB3E172C8EAC00503F19 /* hardCircle.png in Resources */ = {isa = PBXBuildFile; fileRef = 3822FB3D172C8EAC00503F19 /* hardCircle.png */; }; + 3822FB3F172C8EAC00503F19 /* hardCircle.png in Resources */ = {isa = PBXBuildFile; fileRef = 3822FB3D172C8EAC00503F19 /* hardCircle.png */; }; + 3822FB42172C8EB700503F19 /* spark.png in Resources */ = {isa = PBXBuildFile; fileRef = 3822FB40172C8EB700503F19 /* spark.png */; }; + 3822FB43172C8EB700503F19 /* spark.png in Resources */ = {isa = PBXBuildFile; fileRef = 3822FB40172C8EB700503F19 /* spark.png */; }; + 3822FB44172C8EB700503F19 /* star.png in Resources */ = {isa = PBXBuildFile; fileRef = 3822FB41172C8EB700503F19 /* star.png */; }; + 3822FB45172C8EB700503F19 /* star.png in Resources */ = {isa = PBXBuildFile; fileRef = 3822FB41172C8EB700503F19 /* star.png */; }; + 3834C7A0172C83C800BF3395 /* APAArtificialIntelligence.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C79B172C83C800BF3395 /* APAArtificialIntelligence.m */; }; + 3834C7A1172C83C800BF3395 /* APAArtificialIntelligence.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C79B172C83C800BF3395 /* APAArtificialIntelligence.m */; }; + 3834C7A2172C83C800BF3395 /* APAChaseAI.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C79D172C83C800BF3395 /* APAChaseAI.m */; }; + 3834C7A3172C83C800BF3395 /* APAChaseAI.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C79D172C83C800BF3395 /* APAChaseAI.m */; }; + 3834C7A4172C83C800BF3395 /* APASpawnAI.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C79F172C83C800BF3395 /* APASpawnAI.m */; }; + 3834C7A5172C83C800BF3395 /* APASpawnAI.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C79F172C83C800BF3395 /* APASpawnAI.m */; }; + 3834C7AD172C83E600BF3395 /* APAAdventureScene.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7A8172C83E600BF3395 /* APAAdventureScene.m */; }; + 3834C7AE172C83E600BF3395 /* APAAdventureScene.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7A8172C83E600BF3395 /* APAAdventureScene.m */; }; + 3834C7AF172C83E600BF3395 /* APAMultiplayerLayeredCharacterScene.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7AA172C83E600BF3395 /* APAMultiplayerLayeredCharacterScene.m */; }; + 3834C7B0172C83E600BF3395 /* APAMultiplayerLayeredCharacterScene.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7AA172C83E600BF3395 /* APAMultiplayerLayeredCharacterScene.m */; }; + 3834C7B1172C83E600BF3395 /* APAPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7AC172C83E600BF3395 /* APAPlayer.m */; }; + 3834C7B2172C83E600BF3395 /* APAPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7AC172C83E600BF3395 /* APAPlayer.m */; }; + 3834C7C8172C840800BF3395 /* APAArcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7B5172C840800BF3395 /* APAArcher.m */; }; + 3834C7C9172C840800BF3395 /* APAArcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7B5172C840800BF3395 /* APAArcher.m */; }; + 3834C7CA172C840800BF3395 /* APABoss.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7B7172C840800BF3395 /* APABoss.m */; }; + 3834C7CB172C840800BF3395 /* APABoss.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7B7172C840800BF3395 /* APABoss.m */; }; + 3834C7CC172C840800BF3395 /* APACave.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7B9172C840800BF3395 /* APACave.m */; }; + 3834C7CD172C840800BF3395 /* APACave.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7B9172C840800BF3395 /* APACave.m */; }; + 3834C7CE172C840800BF3395 /* APACharacter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7BB172C840800BF3395 /* APACharacter.m */; }; + 3834C7CF172C840800BF3395 /* APACharacter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7BB172C840800BF3395 /* APACharacter.m */; }; + 3834C7D0172C840800BF3395 /* APAEnemyCharacter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7BD172C840800BF3395 /* APAEnemyCharacter.m */; }; + 3834C7D1172C840800BF3395 /* APAEnemyCharacter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7BD172C840800BF3395 /* APAEnemyCharacter.m */; }; + 3834C7D2172C840800BF3395 /* APAGoblin.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7BF172C840800BF3395 /* APAGoblin.m */; }; + 3834C7D3172C840800BF3395 /* APAGoblin.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7BF172C840800BF3395 /* APAGoblin.m */; }; + 3834C7D4172C840800BF3395 /* APAHeroCharacter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7C1172C840800BF3395 /* APAHeroCharacter.m */; }; + 3834C7D5172C840800BF3395 /* APAHeroCharacter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7C1172C840800BF3395 /* APAHeroCharacter.m */; }; + 3834C7D6172C840800BF3395 /* APAParallaxSprite.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7C3172C840800BF3395 /* APAParallaxSprite.m */; }; + 3834C7D7172C840800BF3395 /* APAParallaxSprite.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7C3172C840800BF3395 /* APAParallaxSprite.m */; }; + 3834C7D8172C840800BF3395 /* APATree.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7C5172C840800BF3395 /* APATree.m */; }; + 3834C7D9172C840800BF3395 /* APATree.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7C5172C840800BF3395 /* APATree.m */; }; + 3834C7DA172C840800BF3395 /* APAWarrior.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7C7172C840800BF3395 /* APAWarrior.m */; }; + 3834C7DB172C840800BF3395 /* APAWarrior.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7C7172C840800BF3395 /* APAWarrior.m */; }; + 3834C7DF172C843200BF3395 /* APAGraphicsUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7DE172C843200BF3395 /* APAGraphicsUtilities.m */; }; + 3834C7E0172C843200BF3395 /* APAGraphicsUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7DE172C843200BF3395 /* APAGraphicsUtilities.m */; }; + 3834C7E2172C844200BF3395 /* GameController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3834C7E1172C844200BF3395 /* GameController.framework */; }; + 3834C7E4172C844F00BF3395 /* GameController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3834C7E3172C844F00BF3395 /* GameController.framework */; }; + 3834C7E9172C855700BF3395 /* APAAppDelegateIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 3834C7E8172C855700BF3395 /* APAAppDelegateIOS.m */; }; + 383F57ED17497C7000FCBBAD /* Archer_Attack.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57D617497C7000FCBBAD /* Archer_Attack.atlas */; }; + 383F57EE17497C7000FCBBAD /* Archer_Attack.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57D617497C7000FCBBAD /* Archer_Attack.atlas */; }; + 383F57EF17497C7000FCBBAD /* Archer_Death.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57D717497C7000FCBBAD /* Archer_Death.atlas */; }; + 383F57F017497C7000FCBBAD /* Archer_Death.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57D717497C7000FCBBAD /* Archer_Death.atlas */; }; + 383F57F117497C7000FCBBAD /* Archer_GetHit.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57D817497C7000FCBBAD /* Archer_GetHit.atlas */; }; + 383F57F217497C7000FCBBAD /* Archer_GetHit.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57D817497C7000FCBBAD /* Archer_GetHit.atlas */; }; + 383F57F317497C7000FCBBAD /* Archer_Idle.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57D917497C7000FCBBAD /* Archer_Idle.atlas */; }; + 383F57F417497C7000FCBBAD /* Archer_Idle.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57D917497C7000FCBBAD /* Archer_Idle.atlas */; }; + 383F57F517497C7000FCBBAD /* Archer_Walk.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57DA17497C7000FCBBAD /* Archer_Walk.atlas */; }; + 383F57F617497C7000FCBBAD /* Archer_Walk.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57DA17497C7000FCBBAD /* Archer_Walk.atlas */; }; + 383F57F717497C7000FCBBAD /* Boss_Attack.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57DC17497C7000FCBBAD /* Boss_Attack.atlas */; }; + 383F57F817497C7000FCBBAD /* Boss_Attack.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57DC17497C7000FCBBAD /* Boss_Attack.atlas */; }; + 383F57F917497C7000FCBBAD /* Boss_Death.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57DD17497C7000FCBBAD /* Boss_Death.atlas */; }; + 383F57FA17497C7000FCBBAD /* Boss_Death.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57DD17497C7000FCBBAD /* Boss_Death.atlas */; }; + 383F57FB17497C7000FCBBAD /* Boss_GetHit.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57DE17497C7000FCBBAD /* Boss_GetHit.atlas */; }; + 383F57FC17497C7000FCBBAD /* Boss_GetHit.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57DE17497C7000FCBBAD /* Boss_GetHit.atlas */; }; + 383F57FD17497C7000FCBBAD /* Boss_Idle.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57DF17497C7000FCBBAD /* Boss_Idle.atlas */; }; + 383F57FE17497C7000FCBBAD /* Boss_Idle.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57DF17497C7000FCBBAD /* Boss_Idle.atlas */; }; + 383F57FF17497C7000FCBBAD /* Boss_Walk.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E017497C7000FCBBAD /* Boss_Walk.atlas */; }; + 383F580017497C7000FCBBAD /* Boss_Walk.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E017497C7000FCBBAD /* Boss_Walk.atlas */; }; + 383F580117497C7000FCBBAD /* Goblin_Attack.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E217497C7000FCBBAD /* Goblin_Attack.atlas */; }; + 383F580217497C7000FCBBAD /* Goblin_Attack.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E217497C7000FCBBAD /* Goblin_Attack.atlas */; }; + 383F580317497C7000FCBBAD /* Goblin_Death.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E317497C7000FCBBAD /* Goblin_Death.atlas */; }; + 383F580417497C7000FCBBAD /* Goblin_Death.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E317497C7000FCBBAD /* Goblin_Death.atlas */; }; + 383F580517497C7000FCBBAD /* Goblin_GetHit.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E417497C7000FCBBAD /* Goblin_GetHit.atlas */; }; + 383F580617497C7000FCBBAD /* Goblin_GetHit.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E417497C7000FCBBAD /* Goblin_GetHit.atlas */; }; + 383F580717497C7000FCBBAD /* Goblin_Idle.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E517497C7000FCBBAD /* Goblin_Idle.atlas */; }; + 383F580817497C7000FCBBAD /* Goblin_Idle.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E517497C7000FCBBAD /* Goblin_Idle.atlas */; }; + 383F580917497C7000FCBBAD /* Goblin_Walk.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E617497C7000FCBBAD /* Goblin_Walk.atlas */; }; + 383F580A17497C7000FCBBAD /* Goblin_Walk.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E617497C7000FCBBAD /* Goblin_Walk.atlas */; }; + 383F580B17497C7000FCBBAD /* Warrior_Attack.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E817497C7000FCBBAD /* Warrior_Attack.atlas */; }; + 383F580C17497C7000FCBBAD /* Warrior_Attack.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E817497C7000FCBBAD /* Warrior_Attack.atlas */; }; + 383F580D17497C7000FCBBAD /* Warrior_Death.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E917497C7000FCBBAD /* Warrior_Death.atlas */; }; + 383F580E17497C7000FCBBAD /* Warrior_Death.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57E917497C7000FCBBAD /* Warrior_Death.atlas */; }; + 383F580F17497C7000FCBBAD /* Warrior_GetHit.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57EA17497C7000FCBBAD /* Warrior_GetHit.atlas */; }; + 383F581017497C7000FCBBAD /* Warrior_GetHit.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57EA17497C7000FCBBAD /* Warrior_GetHit.atlas */; }; + 383F581117497C7000FCBBAD /* Warrior_Idle.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57EB17497C7000FCBBAD /* Warrior_Idle.atlas */; }; + 383F581217497C7000FCBBAD /* Warrior_Idle.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57EB17497C7000FCBBAD /* Warrior_Idle.atlas */; }; + 383F581317497C7000FCBBAD /* Warrior_Walk.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57EC17497C7000FCBBAD /* Warrior_Walk.atlas */; }; + 383F581417497C7000FCBBAD /* Warrior_Walk.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 383F57EC17497C7000FCBBAD /* Warrior_Walk.atlas */; }; + 384321A0172C91F5002FC613 /* button_archer.png in Resources */ = {isa = PBXBuildFile; fileRef = 38432196172C91F5002FC613 /* button_archer.png */; }; + 384321A1172C91F5002FC613 /* button_archer.png in Resources */ = {isa = PBXBuildFile; fileRef = 38432196172C91F5002FC613 /* button_archer.png */; }; + 384321A2172C91F5002FC613 /* button_warrior.png in Resources */ = {isa = PBXBuildFile; fileRef = 38432197172C91F5002FC613 /* button_warrior.png */; }; + 384321A3172C91F5002FC613 /* button_warrior.png in Resources */ = {isa = PBXBuildFile; fileRef = 38432197172C91F5002FC613 /* button_warrior.png */; }; + 384321A4172C91F5002FC613 /* iconWarrior_blue.png in Resources */ = {isa = PBXBuildFile; fileRef = 38432198172C91F5002FC613 /* iconWarrior_blue.png */; }; + 384321A5172C91F5002FC613 /* iconWarrior_blue.png in Resources */ = {isa = PBXBuildFile; fileRef = 38432198172C91F5002FC613 /* iconWarrior_blue.png */; }; + 384321A6172C91F5002FC613 /* iconWarrior_green.png in Resources */ = {isa = PBXBuildFile; fileRef = 38432199172C91F5002FC613 /* iconWarrior_green.png */; }; + 384321A7172C91F5002FC613 /* iconWarrior_green.png in Resources */ = {isa = PBXBuildFile; fileRef = 38432199172C91F5002FC613 /* iconWarrior_green.png */; }; + 384321A8172C91F5002FC613 /* iconWarrior_pink.png in Resources */ = {isa = PBXBuildFile; fileRef = 3843219A172C91F5002FC613 /* iconWarrior_pink.png */; }; + 384321A9172C91F5002FC613 /* iconWarrior_pink.png in Resources */ = {isa = PBXBuildFile; fileRef = 3843219A172C91F5002FC613 /* iconWarrior_pink.png */; }; + 384321AA172C91F5002FC613 /* iconWarrior_red.png in Resources */ = {isa = PBXBuildFile; fileRef = 3843219B172C91F5002FC613 /* iconWarrior_red.png */; }; + 384321AB172C91F5002FC613 /* iconWarrior_red.png in Resources */ = {isa = PBXBuildFile; fileRef = 3843219B172C91F5002FC613 /* iconWarrior_red.png */; }; + 384321AC172C91F5002FC613 /* lives.png in Resources */ = {isa = PBXBuildFile; fileRef = 3843219C172C91F5002FC613 /* lives.png */; }; + 384321AD172C91F5002FC613 /* lives.png in Resources */ = {isa = PBXBuildFile; fileRef = 3843219C172C91F5002FC613 /* lives.png */; }; + 384321AE172C91F5002FC613 /* logo.png in Resources */ = {isa = PBXBuildFile; fileRef = 3843219D172C91F5002FC613 /* logo.png */; }; + 384321AF172C91F5002FC613 /* logo.png in Resources */ = {isa = PBXBuildFile; fileRef = 3843219D172C91F5002FC613 /* logo.png */; }; + 384321BE172C9422002FC613 /* APAViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 384321BD172C9422002FC613 /* APAViewController.m */; }; + 385CDF6B172C8A470044AC51 /* ArcherProjectile.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF5F172C8A470044AC51 /* ArcherProjectile.sks */; }; + 385CDF6C172C8A470044AC51 /* ArcherProjectile.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF5F172C8A470044AC51 /* ArcherProjectile.sks */; }; + 385CDF6D172C8A470044AC51 /* CaveDamage.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF60172C8A470044AC51 /* CaveDamage.sks */; }; + 385CDF6E172C8A470044AC51 /* CaveDamage.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF60172C8A470044AC51 /* CaveDamage.sks */; }; + 385CDF6F172C8A470044AC51 /* CaveDeathSmoke.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF61172C8A470044AC51 /* CaveDeathSmoke.sks */; }; + 385CDF70172C8A470044AC51 /* CaveDeathSmoke.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF61172C8A470044AC51 /* CaveDeathSmoke.sks */; }; + 385CDF71172C8A470044AC51 /* CaveFireSmoke.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF62172C8A470044AC51 /* CaveFireSmoke.sks */; }; + 385CDF72172C8A470044AC51 /* CaveFireSmoke.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF62172C8A470044AC51 /* CaveFireSmoke.sks */; }; + 385CDF73172C8A470044AC51 /* Damage.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF63172C8A470044AC51 /* Damage.sks */; }; + 385CDF74172C8A470044AC51 /* Damage.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF63172C8A470044AC51 /* Damage.sks */; }; + 385CDF75172C8A470044AC51 /* Death.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF64172C8A470044AC51 /* Death.sks */; }; + 385CDF76172C8A470044AC51 /* Death.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF64172C8A470044AC51 /* Death.sks */; }; + 385CDF77172C8A470044AC51 /* CaveFire.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF65172C8A470044AC51 /* CaveFire.sks */; }; + 385CDF78172C8A470044AC51 /* CaveFire.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF65172C8A470044AC51 /* CaveFire.sks */; }; + 385CDF79172C8A470044AC51 /* Leaves_01.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF66172C8A470044AC51 /* Leaves_01.sks */; }; + 385CDF7A172C8A470044AC51 /* Leaves_01.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF66172C8A470044AC51 /* Leaves_01.sks */; }; + 385CDF7B172C8A470044AC51 /* Leaves_02.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF67172C8A470044AC51 /* Leaves_02.sks */; }; + 385CDF7C172C8A470044AC51 /* Leaves_02.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF67172C8A470044AC51 /* Leaves_02.sks */; }; + 385CDF7D172C8A470044AC51 /* ProjectileSplat.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF68172C8A470044AC51 /* ProjectileSplat.sks */; }; + 385CDF7E172C8A470044AC51 /* ProjectileSplat.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF68172C8A470044AC51 /* ProjectileSplat.sks */; }; + 385CDF7F172C8A470044AC51 /* Spawn.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF69172C8A470044AC51 /* Spawn.sks */; }; + 385CDF80172C8A470044AC51 /* Spawn.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF69172C8A470044AC51 /* Spawn.sks */; }; + 385CDF81172C8A470044AC51 /* WarriorProjectile.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF6A172C8A470044AC51 /* WarriorProjectile.sks */; }; + 385CDF82172C8A470044AC51 /* WarriorProjectile.sks in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF6A172C8A470044AC51 /* WarriorProjectile.sks */; }; + 385CDF88172C8AC40044AC51 /* leaf_00.png in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF86172C8AC40044AC51 /* leaf_00.png */; }; + 385CDF89172C8AC40044AC51 /* leaf_00.png in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF86172C8AC40044AC51 /* leaf_00.png */; }; + 385CDF8A172C8AC40044AC51 /* leaf_02.png in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF87172C8AC40044AC51 /* leaf_02.png */; }; + 385CDF8B172C8AC40044AC51 /* leaf_02.png in Resources */ = {isa = PBXBuildFile; fileRef = 385CDF87172C8AC40044AC51 /* leaf_02.png */; }; + 3865171C17482253000789C9 /* Environment.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 3865171B17482253000789C9 /* Environment.atlas */; }; + 3865171D17482253000789C9 /* Environment.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 3865171B17482253000789C9 /* Environment.atlas */; }; + 3865171F1748242B000789C9 /* Tiles.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 3865171E1748242B000789C9 /* Tiles.atlas */; }; + 386517201748242B000789C9 /* Tiles.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 3865171E1748242B000789C9 /* Tiles.atlas */; }; + 38730322172C8F2B000C76A8 /* BossDamage.sks in Resources */ = {isa = PBXBuildFile; fileRef = 38730321172C8F2B000C76A8 /* BossDamage.sks */; }; + 38730323172C8F2B000C76A8 /* BossDamage.sks in Resources */ = {isa = PBXBuildFile; fileRef = 38730321172C8F2B000C76A8 /* BossDamage.sks */; }; + 38730339172C9024000C76A8 /* map_level.png in Resources */ = {isa = PBXBuildFile; fileRef = 38730337172C9024000C76A8 /* map_level.png */; }; + 3873033A172C9024000C76A8 /* map_level.png in Resources */ = {isa = PBXBuildFile; fileRef = 38730337172C9024000C76A8 /* map_level.png */; }; + 3873033B172C9024000C76A8 /* map_trees.png in Resources */ = {isa = PBXBuildFile; fileRef = 38730338172C9024000C76A8 /* map_trees.png */; }; + 3873033C172C9024000C76A8 /* map_trees.png in Resources */ = {isa = PBXBuildFile; fileRef = 38730338172C9024000C76A8 /* map_trees.png */; }; + 38750F0D175EEFD600D673AE /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38750F0C175EEFD600D673AE /* UIKit.framework */; }; + 38750F0F175EEFE600D673AE /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38750F0E175EEFE600D673AE /* CoreGraphics.framework */; }; + 387FBF56172C829F0072E10A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 387FBF55172C829F0072E10A /* Cocoa.framework */; }; + 387FBF58172C829F0072E10A /* SpriteKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 387FBF57172C829F0072E10A /* SpriteKit.framework */; }; + 387FBF62172C829F0072E10A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 387FBF60172C829F0072E10A /* InfoPlist.strings */; }; + 387FBF64172C829F0072E10A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 387FBF63172C829F0072E10A /* main.m */; }; + 387FBF6A172C829F0072E10A /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 387FBF69172C829F0072E10A /* MainMenu.xib */; }; + 387FBF6F172C829F0072E10A /* APAAppDelegateOSX.m in Sources */ = {isa = PBXBuildFile; fileRef = 387FBF6E172C829F0072E10A /* APAAppDelegateOSX.m */; }; + 387FBF83172C82FF0072E10A /* SpriteKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 387FBF57172C829F0072E10A /* SpriteKit.framework */; }; + 387FBF89172C82FF0072E10A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 387FBF87172C82FF0072E10A /* InfoPlist.strings */; }; + 387FBF8B172C82FF0072E10A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 387FBF8A172C82FF0072E10A /* main.m */; }; + 387FBF91172C82FF0072E10A /* Default-Portrait~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 387FBF90172C82FF0072E10A /* Default-Portrait~ipad.png */; }; + 387FBF93172C82FF0072E10A /* Default-Portrait@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 387FBF92172C82FF0072E10A /* Default-Portrait@2x~ipad.png */; }; + 387FBF95172C82FF0072E10A /* Default-Landscape~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 387FBF94172C82FF0072E10A /* Default-Landscape~ipad.png */; }; + 387FBF97172C82FF0072E10A /* Default-Landscape@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 387FBF96172C82FF0072E10A /* Default-Landscape@2x~ipad.png */; }; + 3882BED7172C9A24004FCC6C /* magicmissile.caf in Resources */ = {isa = PBXBuildFile; fileRef = 3882BED6172C9A24004FCC6C /* magicmissile.caf */; }; + 3882BED8172C9A24004FCC6C /* magicmissile.caf in Resources */ = {isa = PBXBuildFile; fileRef = 3882BED6172C9A24004FCC6C /* magicmissile.caf */; }; + 38C4937817CA97D700A83578 /* Assets - OS X.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 38C4937717CA97D700A83578 /* Assets - OS X.xcassets */; }; + 38C4937A17CA998A00A83578 /* Assets - iOS.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 38C4937917CA998A00A83578 /* Assets - iOS.xcassets */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 2853BC80176516F1007702FB /* ReadMe.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = ReadMe.txt; sourceTree = ""; }; + 381803F0175A7AD100D4A0CB /* iPhoneStoryboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = iPhoneStoryboard.storyboard; sourceTree = ""; }; + 3818043C175A7E3100D4A0CB /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 3818043D175A7E3100D4A0CB /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 3818043E175A7E3100D4A0CB /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 3822FB3D172C8EAC00503F19 /* hardCircle.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = hardCircle.png; sourceTree = ""; }; + 3822FB40172C8EB700503F19 /* spark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spark.png; sourceTree = ""; }; + 3822FB41172C8EB700503F19 /* star.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = star.png; sourceTree = ""; }; + 3834C79A172C83C800BF3395 /* APAArtificialIntelligence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APAArtificialIntelligence.h; sourceTree = ""; }; + 3834C79B172C83C800BF3395 /* APAArtificialIntelligence.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = APAArtificialIntelligence.m; sourceTree = ""; }; + 3834C79C172C83C800BF3395 /* APAChaseAI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APAChaseAI.h; sourceTree = ""; }; + 3834C79D172C83C800BF3395 /* APAChaseAI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = APAChaseAI.m; sourceTree = ""; }; + 3834C79E172C83C800BF3395 /* APASpawnAI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APASpawnAI.h; sourceTree = ""; }; + 3834C79F172C83C800BF3395 /* APASpawnAI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = APASpawnAI.m; sourceTree = ""; }; + 3834C7A7172C83E600BF3395 /* APAAdventureScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APAAdventureScene.h; sourceTree = ""; }; + 3834C7A8172C83E600BF3395 /* APAAdventureScene.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = APAAdventureScene.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; + 3834C7A9172C83E600BF3395 /* APAMultiplayerLayeredCharacterScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = APAMultiplayerLayeredCharacterScene.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; + 3834C7AA172C83E600BF3395 /* APAMultiplayerLayeredCharacterScene.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = APAMultiplayerLayeredCharacterScene.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; + 3834C7AB172C83E600BF3395 /* APAPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APAPlayer.h; sourceTree = ""; }; + 3834C7AC172C83E600BF3395 /* APAPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = APAPlayer.m; sourceTree = ""; }; + 3834C7B4172C840800BF3395 /* APAArcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APAArcher.h; sourceTree = ""; }; + 3834C7B5172C840800BF3395 /* APAArcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = APAArcher.m; sourceTree = ""; }; + 3834C7B6172C840800BF3395 /* APABoss.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APABoss.h; sourceTree = ""; }; + 3834C7B7172C840800BF3395 /* APABoss.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = APABoss.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; + 3834C7B8172C840800BF3395 /* APACave.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APACave.h; sourceTree = ""; }; + 3834C7B9172C840800BF3395 /* APACave.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = APACave.m; sourceTree = ""; }; + 3834C7BA172C840800BF3395 /* APACharacter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = APACharacter.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; + 3834C7BB172C840800BF3395 /* APACharacter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = APACharacter.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; + 3834C7BC172C840800BF3395 /* APAEnemyCharacter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APAEnemyCharacter.h; sourceTree = ""; }; + 3834C7BD172C840800BF3395 /* APAEnemyCharacter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = APAEnemyCharacter.m; sourceTree = ""; }; + 3834C7BE172C840800BF3395 /* APAGoblin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APAGoblin.h; sourceTree = ""; }; + 3834C7BF172C840800BF3395 /* APAGoblin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = APAGoblin.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; + 3834C7C0172C840800BF3395 /* APAHeroCharacter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APAHeroCharacter.h; sourceTree = ""; }; + 3834C7C1172C840800BF3395 /* APAHeroCharacter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = APAHeroCharacter.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; + 3834C7C2172C840800BF3395 /* APAParallaxSprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APAParallaxSprite.h; sourceTree = ""; }; + 3834C7C3172C840800BF3395 /* APAParallaxSprite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = APAParallaxSprite.m; sourceTree = ""; }; + 3834C7C4172C840800BF3395 /* APATree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APATree.h; sourceTree = ""; }; + 3834C7C5172C840800BF3395 /* APATree.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = APATree.m; sourceTree = ""; }; + 3834C7C6172C840800BF3395 /* APAWarrior.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APAWarrior.h; sourceTree = ""; }; + 3834C7C7172C840800BF3395 /* APAWarrior.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = APAWarrior.m; sourceTree = ""; }; + 3834C7DD172C843200BF3395 /* APAGraphicsUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APAGraphicsUtilities.h; sourceTree = ""; }; + 3834C7DE172C843200BF3395 /* APAGraphicsUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = APAGraphicsUtilities.m; sourceTree = ""; }; + 3834C7E1172C844200BF3395 /* GameController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameController.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/GameController.framework; sourceTree = DEVELOPER_DIR; }; + 3834C7E3172C844F00BF3395 /* GameController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameController.framework; path = System/Library/Frameworks/GameController.framework; sourceTree = SDKROOT; }; + 3834C7E7172C855700BF3395 /* APAAppDelegateIOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APAAppDelegateIOS.h; sourceTree = ""; }; + 3834C7E8172C855700BF3395 /* APAAppDelegateIOS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = APAAppDelegateIOS.m; sourceTree = ""; }; + 383F57D617497C7000FCBBAD /* Archer_Attack.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Archer_Attack.atlas; sourceTree = ""; }; + 383F57D717497C7000FCBBAD /* Archer_Death.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Archer_Death.atlas; sourceTree = ""; }; + 383F57D817497C7000FCBBAD /* Archer_GetHit.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Archer_GetHit.atlas; sourceTree = ""; }; + 383F57D917497C7000FCBBAD /* Archer_Idle.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Archer_Idle.atlas; sourceTree = ""; }; + 383F57DA17497C7000FCBBAD /* Archer_Walk.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Archer_Walk.atlas; sourceTree = ""; }; + 383F57DC17497C7000FCBBAD /* Boss_Attack.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Boss_Attack.atlas; sourceTree = ""; }; + 383F57DD17497C7000FCBBAD /* Boss_Death.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Boss_Death.atlas; sourceTree = ""; }; + 383F57DE17497C7000FCBBAD /* Boss_GetHit.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Boss_GetHit.atlas; sourceTree = ""; }; + 383F57DF17497C7000FCBBAD /* Boss_Idle.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Boss_Idle.atlas; sourceTree = ""; }; + 383F57E017497C7000FCBBAD /* Boss_Walk.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Boss_Walk.atlas; sourceTree = ""; }; + 383F57E217497C7000FCBBAD /* Goblin_Attack.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Goblin_Attack.atlas; sourceTree = ""; }; + 383F57E317497C7000FCBBAD /* Goblin_Death.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Goblin_Death.atlas; sourceTree = ""; }; + 383F57E417497C7000FCBBAD /* Goblin_GetHit.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Goblin_GetHit.atlas; sourceTree = ""; }; + 383F57E517497C7000FCBBAD /* Goblin_Idle.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Goblin_Idle.atlas; sourceTree = ""; }; + 383F57E617497C7000FCBBAD /* Goblin_Walk.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Goblin_Walk.atlas; sourceTree = ""; }; + 383F57E817497C7000FCBBAD /* Warrior_Attack.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Warrior_Attack.atlas; sourceTree = ""; }; + 383F57E917497C7000FCBBAD /* Warrior_Death.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Warrior_Death.atlas; sourceTree = ""; }; + 383F57EA17497C7000FCBBAD /* Warrior_GetHit.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Warrior_GetHit.atlas; sourceTree = ""; }; + 383F57EB17497C7000FCBBAD /* Warrior_Idle.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Warrior_Idle.atlas; sourceTree = ""; }; + 383F57EC17497C7000FCBBAD /* Warrior_Walk.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Warrior_Walk.atlas; sourceTree = ""; }; + 38432196172C91F5002FC613 /* button_archer.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = button_archer.png; sourceTree = ""; }; + 38432197172C91F5002FC613 /* button_warrior.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = button_warrior.png; sourceTree = ""; }; + 38432198172C91F5002FC613 /* iconWarrior_blue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = iconWarrior_blue.png; sourceTree = ""; }; + 38432199172C91F5002FC613 /* iconWarrior_green.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = iconWarrior_green.png; sourceTree = ""; }; + 3843219A172C91F5002FC613 /* iconWarrior_pink.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = iconWarrior_pink.png; sourceTree = ""; }; + 3843219B172C91F5002FC613 /* iconWarrior_red.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = iconWarrior_red.png; sourceTree = ""; }; + 3843219C172C91F5002FC613 /* lives.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = lives.png; sourceTree = ""; }; + 3843219D172C91F5002FC613 /* logo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = logo.png; sourceTree = ""; }; + 384321BC172C9422002FC613 /* APAViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APAViewController.h; sourceTree = ""; }; + 384321BD172C9422002FC613 /* APAViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = APAViewController.m; sourceTree = ""; }; + 385CDF4A172C87FE0044AC51 /* Adventure.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = Adventure.entitlements; sourceTree = ""; }; + 385CDF5F172C8A470044AC51 /* ArcherProjectile.sks */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = ArcherProjectile.sks; sourceTree = ""; }; + 385CDF60172C8A470044AC51 /* CaveDamage.sks */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = CaveDamage.sks; sourceTree = ""; }; + 385CDF61172C8A470044AC51 /* CaveDeathSmoke.sks */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = CaveDeathSmoke.sks; sourceTree = ""; }; + 385CDF62172C8A470044AC51 /* CaveFireSmoke.sks */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = CaveFireSmoke.sks; sourceTree = ""; }; + 385CDF63172C8A470044AC51 /* Damage.sks */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = Damage.sks; sourceTree = ""; }; + 385CDF64172C8A470044AC51 /* Death.sks */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = Death.sks; sourceTree = ""; }; + 385CDF65172C8A470044AC51 /* CaveFire.sks */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = CaveFire.sks; sourceTree = ""; }; + 385CDF66172C8A470044AC51 /* Leaves_01.sks */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = Leaves_01.sks; sourceTree = ""; }; + 385CDF67172C8A470044AC51 /* Leaves_02.sks */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = Leaves_02.sks; sourceTree = ""; }; + 385CDF68172C8A470044AC51 /* ProjectileSplat.sks */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = ProjectileSplat.sks; sourceTree = ""; }; + 385CDF69172C8A470044AC51 /* Spawn.sks */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = Spawn.sks; sourceTree = ""; }; + 385CDF6A172C8A470044AC51 /* WarriorProjectile.sks */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = WarriorProjectile.sks; sourceTree = ""; }; + 385CDF86172C8AC40044AC51 /* leaf_00.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = leaf_00.png; sourceTree = ""; }; + 385CDF87172C8AC40044AC51 /* leaf_02.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = leaf_02.png; sourceTree = ""; }; + 3865171B17482253000789C9 /* Environment.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Environment.atlas; sourceTree = ""; }; + 3865171E1748242B000789C9 /* Tiles.atlas */ = {isa = PBXFileReference; lastKnownFileType = folder.skatlas; path = Tiles.atlas; sourceTree = ""; }; + 38730321172C8F2B000C76A8 /* BossDamage.sks */ = {isa = PBXFileReference; lastKnownFileType = file.sks; path = BossDamage.sks; sourceTree = ""; }; + 38730337172C9024000C76A8 /* map_level.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = map_level.png; sourceTree = ""; }; + 38730338172C9024000C76A8 /* map_trees.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = map_trees.png; sourceTree = ""; }; + 38750F0C175EEFD600D673AE /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 38750F0E175EEFE600D673AE /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + 387FBF52172C829F0072E10A /* Adventure.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Adventure.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 387FBF55172C829F0072E10A /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; + 387FBF57172C829F0072E10A /* SpriteKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SpriteKit.framework; path = System/Library/Frameworks/SpriteKit.framework; sourceTree = SDKROOT; }; + 387FBF5A172C829F0072E10A /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; + 387FBF5B172C829F0072E10A /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; + 387FBF5C172C829F0072E10A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 387FBF5F172C829F0072E10A /* Adventure-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Adventure-Info.plist"; sourceTree = ""; }; + 387FBF61172C829F0072E10A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 387FBF63172C829F0072E10A /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 387FBF65172C829F0072E10A /* Adventure-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Adventure-Prefix.pch"; sourceTree = ""; }; + 387FBF69172C829F0072E10A /* MainMenu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainMenu.xib; sourceTree = ""; }; + 387FBF6E172C829F0072E10A /* APAAppDelegateOSX.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = APAAppDelegateOSX.m; sourceTree = ""; }; + 387FBF70172C829F0072E10A /* APAAppDelegateOSX.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = APAAppDelegateOSX.h; sourceTree = ""; }; + 387FBF7C172C82FF0072E10A /* Adventure.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Adventure.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 387FBF86172C82FF0072E10A /* Adventure iOS-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Adventure iOS-Info.plist"; sourceTree = ""; }; + 387FBF88172C82FF0072E10A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 387FBF8A172C82FF0072E10A /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 387FBF8C172C82FF0072E10A /* Adventure iOS-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Adventure iOS-Prefix.pch"; sourceTree = ""; }; + 387FBF90172C82FF0072E10A /* Default-Portrait~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-Portrait~ipad.png"; sourceTree = ""; }; + 387FBF92172C82FF0072E10A /* Default-Portrait@2x~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-Portrait@2x~ipad.png"; sourceTree = ""; }; + 387FBF94172C82FF0072E10A /* Default-Landscape~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-Landscape~ipad.png"; sourceTree = ""; }; + 387FBF96172C82FF0072E10A /* Default-Landscape@2x~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-Landscape@2x~ipad.png"; sourceTree = ""; }; + 3882BED6172C9A24004FCC6C /* magicmissile.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = magicmissile.caf; sourceTree = ""; }; + 38C4937717CA97D700A83578 /* Assets - OS X.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Assets - OS X.xcassets"; sourceTree = ""; }; + 38C4937917CA998A00A83578 /* Assets - iOS.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Assets - iOS.xcassets"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 387FBF4F172C829F0072E10A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3834C7E4172C844F00BF3395 /* GameController.framework in Frameworks */, + 387FBF58172C829F0072E10A /* SpriteKit.framework in Frameworks */, + 387FBF56172C829F0072E10A /* Cocoa.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 387FBF79172C82FF0072E10A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 38750F0F175EEFE600D673AE /* CoreGraphics.framework in Frameworks */, + 38750F0D175EEFD600D673AE /* UIKit.framework in Frameworks */, + 3834C7E2172C844200BF3395 /* GameController.framework in Frameworks */, + 387FBF83172C82FF0072E10A /* SpriteKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 3834C798172C839800BF3395 /* Adventure - Shared */ = { + isa = PBXGroup; + children = ( + 3834C7A6172C83CE00BF3395 /* Scene */, + 3834C7B3172C83EB00BF3395 /* Sprites */, + 3834C799172C83AF00BF3395 /* AI */, + 3834C7DC172C841300BF3395 /* Utilities */, + ); + name = "Adventure - Shared"; + path = "Adventure Shared"; + sourceTree = ""; + }; + 3834C799172C83AF00BF3395 /* AI */ = { + isa = PBXGroup; + children = ( + 3834C79A172C83C800BF3395 /* APAArtificialIntelligence.h */, + 3834C79B172C83C800BF3395 /* APAArtificialIntelligence.m */, + 3834C79C172C83C800BF3395 /* APAChaseAI.h */, + 3834C79D172C83C800BF3395 /* APAChaseAI.m */, + 3834C79E172C83C800BF3395 /* APASpawnAI.h */, + 3834C79F172C83C800BF3395 /* APASpawnAI.m */, + ); + path = AI; + sourceTree = ""; + }; + 3834C7A6172C83CE00BF3395 /* Scene */ = { + isa = PBXGroup; + children = ( + 3834C7A9172C83E600BF3395 /* APAMultiplayerLayeredCharacterScene.h */, + 3834C7AA172C83E600BF3395 /* APAMultiplayerLayeredCharacterScene.m */, + 3834C7AB172C83E600BF3395 /* APAPlayer.h */, + 3834C7AC172C83E600BF3395 /* APAPlayer.m */, + 3834C7A7172C83E600BF3395 /* APAAdventureScene.h */, + 3834C7A8172C83E600BF3395 /* APAAdventureScene.m */, + ); + path = Scene; + sourceTree = ""; + }; + 3834C7B3172C83EB00BF3395 /* Sprites */ = { + isa = PBXGroup; + children = ( + 3834C7C2172C840800BF3395 /* APAParallaxSprite.h */, + 3834C7C3172C840800BF3395 /* APAParallaxSprite.m */, + 3834C7C4172C840800BF3395 /* APATree.h */, + 3834C7C5172C840800BF3395 /* APATree.m */, + 3834C7BA172C840800BF3395 /* APACharacter.h */, + 3834C7BB172C840800BF3395 /* APACharacter.m */, + 3834C7C0172C840800BF3395 /* APAHeroCharacter.h */, + 3834C7C1172C840800BF3395 /* APAHeroCharacter.m */, + 3834C7C6172C840800BF3395 /* APAWarrior.h */, + 3834C7C7172C840800BF3395 /* APAWarrior.m */, + 3834C7B4172C840800BF3395 /* APAArcher.h */, + 3834C7B5172C840800BF3395 /* APAArcher.m */, + 3834C7BC172C840800BF3395 /* APAEnemyCharacter.h */, + 3834C7BD172C840800BF3395 /* APAEnemyCharacter.m */, + 3834C7BE172C840800BF3395 /* APAGoblin.h */, + 3834C7BF172C840800BF3395 /* APAGoblin.m */, + 3834C7B8172C840800BF3395 /* APACave.h */, + 3834C7B9172C840800BF3395 /* APACave.m */, + 3834C7B6172C840800BF3395 /* APABoss.h */, + 3834C7B7172C840800BF3395 /* APABoss.m */, + ); + path = Sprites; + sourceTree = ""; + }; + 3834C7DC172C841300BF3395 /* Utilities */ = { + isa = PBXGroup; + children = ( + 3834C7DD172C843200BF3395 /* APAGraphicsUtilities.h */, + 3834C7DE172C843200BF3395 /* APAGraphicsUtilities.m */, + ); + path = Utilities; + sourceTree = ""; + }; + 383F57D517497C7000FCBBAD /* Archer */ = { + isa = PBXGroup; + children = ( + 383F57D617497C7000FCBBAD /* Archer_Attack.atlas */, + 383F57D717497C7000FCBBAD /* Archer_Death.atlas */, + 383F57D817497C7000FCBBAD /* Archer_GetHit.atlas */, + 383F57D917497C7000FCBBAD /* Archer_Idle.atlas */, + 383F57DA17497C7000FCBBAD /* Archer_Walk.atlas */, + ); + path = Archer; + sourceTree = ""; + }; + 383F57DB17497C7000FCBBAD /* Boss */ = { + isa = PBXGroup; + children = ( + 383F57DC17497C7000FCBBAD /* Boss_Attack.atlas */, + 383F57DD17497C7000FCBBAD /* Boss_Death.atlas */, + 383F57DE17497C7000FCBBAD /* Boss_GetHit.atlas */, + 383F57DF17497C7000FCBBAD /* Boss_Idle.atlas */, + 383F57E017497C7000FCBBAD /* Boss_Walk.atlas */, + ); + path = Boss; + sourceTree = ""; + }; + 383F57E117497C7000FCBBAD /* Goblin */ = { + isa = PBXGroup; + children = ( + 383F57E217497C7000FCBBAD /* Goblin_Attack.atlas */, + 383F57E317497C7000FCBBAD /* Goblin_Death.atlas */, + 383F57E417497C7000FCBBAD /* Goblin_GetHit.atlas */, + 383F57E517497C7000FCBBAD /* Goblin_Idle.atlas */, + 383F57E617497C7000FCBBAD /* Goblin_Walk.atlas */, + ); + path = Goblin; + sourceTree = ""; + }; + 383F57E717497C7000FCBBAD /* Warrior */ = { + isa = PBXGroup; + children = ( + 383F57E817497C7000FCBBAD /* Warrior_Attack.atlas */, + 383F57E917497C7000FCBBAD /* Warrior_Death.atlas */, + 383F57EA17497C7000FCBBAD /* Warrior_GetHit.atlas */, + 383F57EB17497C7000FCBBAD /* Warrior_Idle.atlas */, + 383F57EC17497C7000FCBBAD /* Warrior_Walk.atlas */, + ); + path = Warrior; + sourceTree = ""; + }; + 38432067172C9079002FC613 /* Texture Atlases */ = { + isa = PBXGroup; + children = ( + 383F57D517497C7000FCBBAD /* Archer */, + 383F57DB17497C7000FCBBAD /* Boss */, + 383F57E117497C7000FCBBAD /* Goblin */, + 383F57E717497C7000FCBBAD /* Warrior */, + 3865171B17482253000789C9 /* Environment.atlas */, + 3865171E1748242B000789C9 /* Tiles.atlas */, + ); + path = "Texture Atlases"; + sourceTree = ""; + }; + 38432194172C91AF002FC613 /* UI */ = { + isa = PBXGroup; + children = ( + 3818043C175A7E3100D4A0CB /* Default.png */, + 3818043D175A7E3100D4A0CB /* Default@2x.png */, + 3818043E175A7E3100D4A0CB /* Default-568h@2x.png */, + 38432196172C91F5002FC613 /* button_archer.png */, + 38432197172C91F5002FC613 /* button_warrior.png */, + 38432198172C91F5002FC613 /* iconWarrior_blue.png */, + 38432199172C91F5002FC613 /* iconWarrior_green.png */, + 3843219A172C91F5002FC613 /* iconWarrior_pink.png */, + 3843219B172C91F5002FC613 /* iconWarrior_red.png */, + 3843219C172C91F5002FC613 /* lives.png */, + 3843219D172C91F5002FC613 /* logo.png */, + 38C4937717CA97D700A83578 /* Assets - OS X.xcassets */, + 38C4937917CA998A00A83578 /* Assets - iOS.xcassets */, + ); + path = UI; + sourceTree = ""; + }; + 385CD347172C87130044AC51 /* Assets */ = { + isa = PBXGroup; + children = ( + 3882BED5172C99E5004FCC6C /* Sounds */, + 38432194172C91AF002FC613 /* UI */, + 38432067172C9079002FC613 /* Texture Atlases */, + 385CD348172C873F0044AC51 /* Environment */, + 385CDF5E172C88B20044AC51 /* Particles */, + ); + path = Assets; + sourceTree = ""; + }; + 385CD348172C873F0044AC51 /* Environment */ = { + isa = PBXGroup; + children = ( + 38730337172C9024000C76A8 /* map_level.png */, + 38730338172C9024000C76A8 /* map_trees.png */, + ); + path = Environment; + sourceTree = ""; + }; + 385CDF5E172C88B20044AC51 /* Particles */ = { + isa = PBXGroup; + children = ( + 385CDF5F172C8A470044AC51 /* ArcherProjectile.sks */, + 38730321172C8F2B000C76A8 /* BossDamage.sks */, + 385CDF60172C8A470044AC51 /* CaveDamage.sks */, + 385CDF61172C8A470044AC51 /* CaveDeathSmoke.sks */, + 385CDF62172C8A470044AC51 /* CaveFireSmoke.sks */, + 385CDF63172C8A470044AC51 /* Damage.sks */, + 385CDF64172C8A470044AC51 /* Death.sks */, + 385CDF65172C8A470044AC51 /* CaveFire.sks */, + 385CDF66172C8A470044AC51 /* Leaves_01.sks */, + 385CDF67172C8A470044AC51 /* Leaves_02.sks */, + 385CDF68172C8A470044AC51 /* ProjectileSplat.sks */, + 385CDF69172C8A470044AC51 /* Spawn.sks */, + 385CDF6A172C8A470044AC51 /* WarriorProjectile.sks */, + 3822FB3D172C8EAC00503F19 /* hardCircle.png */, + 385CDF86172C8AC40044AC51 /* leaf_00.png */, + 385CDF87172C8AC40044AC51 /* leaf_02.png */, + 3822FB40172C8EB700503F19 /* spark.png */, + 3822FB41172C8EB700503F19 /* star.png */, + ); + path = Particles; + sourceTree = ""; + }; + 387FBF49172C829F0072E10A = { + isa = PBXGroup; + children = ( + 2853BC80176516F1007702FB /* ReadMe.txt */, + 3834C798172C839800BF3395 /* Adventure - Shared */, + 387FBF5D172C829F0072E10A /* Adventure - OS X */, + 387FBF84172C82FF0072E10A /* Adventure - iOS */, + 385CD347172C87130044AC51 /* Assets */, + 387FBF54172C829F0072E10A /* Frameworks */, + 387FBF53172C829F0072E10A /* Products */, + ); + sourceTree = ""; + }; + 387FBF53172C829F0072E10A /* Products */ = { + isa = PBXGroup; + children = ( + 387FBF52172C829F0072E10A /* Adventure.app */, + 387FBF7C172C82FF0072E10A /* Adventure.app */, + ); + name = Products; + sourceTree = ""; + }; + 387FBF54172C829F0072E10A /* Frameworks */ = { + isa = PBXGroup; + children = ( + 38750F0E175EEFE600D673AE /* CoreGraphics.framework */, + 38750F0C175EEFD600D673AE /* UIKit.framework */, + 3834C7E3172C844F00BF3395 /* GameController.framework */, + 3834C7E1172C844200BF3395 /* GameController.framework */, + 387FBF55172C829F0072E10A /* Cocoa.framework */, + 387FBF57172C829F0072E10A /* SpriteKit.framework */, + 387FBF59172C829F0072E10A /* Other Frameworks */, + ); + name = Frameworks; + sourceTree = ""; + }; + 387FBF59172C829F0072E10A /* Other Frameworks */ = { + isa = PBXGroup; + children = ( + 387FBF5A172C829F0072E10A /* AppKit.framework */, + 387FBF5B172C829F0072E10A /* CoreData.framework */, + 387FBF5C172C829F0072E10A /* Foundation.framework */, + ); + name = "Other Frameworks"; + sourceTree = ""; + }; + 387FBF5D172C829F0072E10A /* Adventure - OS X */ = { + isa = PBXGroup; + children = ( + 385CDF4A172C87FE0044AC51 /* Adventure.entitlements */, + 387FBF69172C829F0072E10A /* MainMenu.xib */, + 387FBF70172C829F0072E10A /* APAAppDelegateOSX.h */, + 387FBF6E172C829F0072E10A /* APAAppDelegateOSX.m */, + 387FBF5E172C829F0072E10A /* Supporting Files */, + ); + name = "Adventure - OS X"; + path = "Adventure OS X"; + sourceTree = ""; + }; + 387FBF5E172C829F0072E10A /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 387FBF5F172C829F0072E10A /* Adventure-Info.plist */, + 387FBF60172C829F0072E10A /* InfoPlist.strings */, + 387FBF63172C829F0072E10A /* main.m */, + 387FBF65172C829F0072E10A /* Adventure-Prefix.pch */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 387FBF84172C82FF0072E10A /* Adventure - iOS */ = { + isa = PBXGroup; + children = ( + 381803F0175A7AD100D4A0CB /* iPhoneStoryboard.storyboard */, + 3834C7E7172C855700BF3395 /* APAAppDelegateIOS.h */, + 3834C7E8172C855700BF3395 /* APAAppDelegateIOS.m */, + 384321BC172C9422002FC613 /* APAViewController.h */, + 384321BD172C9422002FC613 /* APAViewController.m */, + 387FBF85172C82FF0072E10A /* Supporting Files */, + ); + name = "Adventure - iOS"; + path = "Adventure iOS"; + sourceTree = ""; + }; + 387FBF85172C82FF0072E10A /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 387FBF86172C82FF0072E10A /* Adventure iOS-Info.plist */, + 387FBF87172C82FF0072E10A /* InfoPlist.strings */, + 387FBF8A172C82FF0072E10A /* main.m */, + 387FBF8C172C82FF0072E10A /* Adventure iOS-Prefix.pch */, + 387FBF90172C82FF0072E10A /* Default-Portrait~ipad.png */, + 387FBF92172C82FF0072E10A /* Default-Portrait@2x~ipad.png */, + 387FBF94172C82FF0072E10A /* Default-Landscape~ipad.png */, + 387FBF96172C82FF0072E10A /* Default-Landscape@2x~ipad.png */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 3882BED5172C99E5004FCC6C /* Sounds */ = { + isa = PBXGroup; + children = ( + 3882BED6172C9A24004FCC6C /* magicmissile.caf */, + ); + path = Sounds; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 387FBF51172C829F0072E10A /* Adventure */ = { + isa = PBXNativeTarget; + buildConfigurationList = 387FBF75172C829F0072E10A /* Build configuration list for PBXNativeTarget "Adventure" */; + buildPhases = ( + 387FBF4E172C829F0072E10A /* Sources */, + 387FBF4F172C829F0072E10A /* Frameworks */, + 387FBF50172C829F0072E10A /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Adventure; + productName = Adventure; + productReference = 387FBF52172C829F0072E10A /* Adventure.app */; + productType = "com.apple.product-type.application"; + }; + 387FBF7B172C82FF0072E10A /* Adventure iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 387FBFA6172C82FF0072E10A /* Build configuration list for PBXNativeTarget "Adventure iOS" */; + buildPhases = ( + 387FBF78172C82FF0072E10A /* Sources */, + 387FBF79172C82FF0072E10A /* Frameworks */, + 387FBF7A172C82FF0072E10A /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Adventure iOS"; + productName = "Adventure iOS"; + productReference = 387FBF7C172C82FF0072E10A /* Adventure.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 387FBF4A172C829F0072E10A /* Project object */ = { + isa = PBXProject; + attributes = { + CLASSPREFIX = APA; + LastUpgradeCheck = 0500; + ORGANIZATIONNAME = Apple; + TargetAttributes = { + 387FBF51172C829F0072E10A = { + DevelopmentTeam = 64T9URLTS9; + SystemCapabilities = { + com.apple.Sandbox = { + enabled = 1; + }; + }; + }; + }; + }; + buildConfigurationList = 387FBF4D172C829F0072E10A /* Build configuration list for PBXProject "Adventure" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 387FBF49172C829F0072E10A; + productRefGroup = 387FBF53172C829F0072E10A /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 387FBF51172C829F0072E10A /* Adventure */, + 387FBF7B172C82FF0072E10A /* Adventure iOS */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 387FBF50172C829F0072E10A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 38730322172C8F2B000C76A8 /* BossDamage.sks in Resources */, + 383F581317497C7000FCBBAD /* Warrior_Walk.atlas in Resources */, + 385CDF79172C8A470044AC51 /* Leaves_01.sks in Resources */, + 385CDF73172C8A470044AC51 /* Damage.sks in Resources */, + 385CDF75172C8A470044AC51 /* Death.sks in Resources */, + 383F57FD17497C7000FCBBAD /* Boss_Idle.atlas in Resources */, + 385CDF81172C8A470044AC51 /* WarriorProjectile.sks in Resources */, + 384321A4172C91F5002FC613 /* iconWarrior_blue.png in Resources */, + 385CDF7B172C8A470044AC51 /* Leaves_02.sks in Resources */, + 384321A2172C91F5002FC613 /* button_warrior.png in Resources */, + 384321A0172C91F5002FC613 /* button_archer.png in Resources */, + 383F57FB17497C7000FCBBAD /* Boss_GetHit.atlas in Resources */, + 383F580317497C7000FCBBAD /* Goblin_Death.atlas in Resources */, + 383F580B17497C7000FCBBAD /* Warrior_Attack.atlas in Resources */, + 383F580F17497C7000FCBBAD /* Warrior_GetHit.atlas in Resources */, + 383F580717497C7000FCBBAD /* Goblin_Idle.atlas in Resources */, + 387FBF62172C829F0072E10A /* InfoPlist.strings in Resources */, + 385CDF6B172C8A470044AC51 /* ArcherProjectile.sks in Resources */, + 383F580917497C7000FCBBAD /* Goblin_Walk.atlas in Resources */, + 385CDF8A172C8AC40044AC51 /* leaf_02.png in Resources */, + 385CDF7D172C8A470044AC51 /* ProjectileSplat.sks in Resources */, + 3822FB3E172C8EAC00503F19 /* hardCircle.png in Resources */, + 387FBF6A172C829F0072E10A /* MainMenu.xib in Resources */, + 383F57F117497C7000FCBBAD /* Archer_GetHit.atlas in Resources */, + 385CDF77172C8A470044AC51 /* CaveFire.sks in Resources */, + 383F57ED17497C7000FCBBAD /* Archer_Attack.atlas in Resources */, + 383F57F717497C7000FCBBAD /* Boss_Attack.atlas in Resources */, + 383F57F317497C7000FCBBAD /* Archer_Idle.atlas in Resources */, + 385CDF6F172C8A470044AC51 /* CaveDeathSmoke.sks in Resources */, + 383F57FF17497C7000FCBBAD /* Boss_Walk.atlas in Resources */, + 385CDF71172C8A470044AC51 /* CaveFireSmoke.sks in Resources */, + 38C4937817CA97D700A83578 /* Assets - OS X.xcassets in Resources */, + 3882BED7172C9A24004FCC6C /* magicmissile.caf in Resources */, + 385CDF6D172C8A470044AC51 /* CaveDamage.sks in Resources */, + 3822FB44172C8EB700503F19 /* star.png in Resources */, + 383F57F917497C7000FCBBAD /* Boss_Death.atlas in Resources */, + 385CDF88172C8AC40044AC51 /* leaf_00.png in Resources */, + 383F581117497C7000FCBBAD /* Warrior_Idle.atlas in Resources */, + 3822FB42172C8EB700503F19 /* spark.png in Resources */, + 384321A6172C91F5002FC613 /* iconWarrior_green.png in Resources */, + 3873033B172C9024000C76A8 /* map_trees.png in Resources */, + 383F57EF17497C7000FCBBAD /* Archer_Death.atlas in Resources */, + 385CDF7F172C8A470044AC51 /* Spawn.sks in Resources */, + 3865171F1748242B000789C9 /* Tiles.atlas in Resources */, + 38730339172C9024000C76A8 /* map_level.png in Resources */, + 383F57F517497C7000FCBBAD /* Archer_Walk.atlas in Resources */, + 384321A8172C91F5002FC613 /* iconWarrior_pink.png in Resources */, + 383F580117497C7000FCBBAD /* Goblin_Attack.atlas in Resources */, + 384321AA172C91F5002FC613 /* iconWarrior_red.png in Resources */, + 384321AE172C91F5002FC613 /* logo.png in Resources */, + 3865171C17482253000789C9 /* Environment.atlas in Resources */, + 384321AC172C91F5002FC613 /* lives.png in Resources */, + 383F580D17497C7000FCBBAD /* Warrior_Death.atlas in Resources */, + 383F580517497C7000FCBBAD /* Goblin_GetHit.atlas in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 387FBF7A172C82FF0072E10A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3865171D17482253000789C9 /* Environment.atlas in Resources */, + 385CDF74172C8A470044AC51 /* Damage.sks in Resources */, + 387FBF97172C82FF0072E10A /* Default-Landscape@2x~ipad.png in Resources */, + 385CDF80172C8A470044AC51 /* Spawn.sks in Resources */, + 3822FB43172C8EB700503F19 /* spark.png in Resources */, + 383F580817497C7000FCBBAD /* Goblin_Idle.atlas in Resources */, + 3822FB3F172C8EAC00503F19 /* hardCircle.png in Resources */, + 387FBF93172C82FF0072E10A /* Default-Portrait@2x~ipad.png in Resources */, + 3822FB45172C8EB700503F19 /* star.png in Resources */, + 385CDF76172C8A470044AC51 /* Death.sks in Resources */, + 385CDF78172C8A470044AC51 /* CaveFire.sks in Resources */, + 38180440175A7E3100D4A0CB /* Default@2x.png in Resources */, + 385CDF70172C8A470044AC51 /* CaveDeathSmoke.sks in Resources */, + 3873033A172C9024000C76A8 /* map_level.png in Resources */, + 385CDF6E172C8A470044AC51 /* CaveDamage.sks in Resources */, + 383F57F417497C7000FCBBAD /* Archer_Idle.atlas in Resources */, + 383F57FC17497C7000FCBBAD /* Boss_GetHit.atlas in Resources */, + 385CDF7A172C8A470044AC51 /* Leaves_01.sks in Resources */, + 383F57F017497C7000FCBBAD /* Archer_Death.atlas in Resources */, + 385CDF7C172C8A470044AC51 /* Leaves_02.sks in Resources */, + 383F580C17497C7000FCBBAD /* Warrior_Attack.atlas in Resources */, + 384321A9172C91F5002FC613 /* iconWarrior_pink.png in Resources */, + 387FBF89172C82FF0072E10A /* InfoPlist.strings in Resources */, + 383F57F617497C7000FCBBAD /* Archer_Walk.atlas in Resources */, + 383F580017497C7000FCBBAD /* Boss_Walk.atlas in Resources */, + 385CDF72172C8A470044AC51 /* CaveFireSmoke.sks in Resources */, + 383F581217497C7000FCBBAD /* Warrior_Idle.atlas in Resources */, + 384321AB172C91F5002FC613 /* iconWarrior_red.png in Resources */, + 387FBF95172C82FF0072E10A /* Default-Landscape~ipad.png in Resources */, + 3882BED8172C9A24004FCC6C /* magicmissile.caf in Resources */, + 385CDF89172C8AC40044AC51 /* leaf_00.png in Resources */, + 383F57FE17497C7000FCBBAD /* Boss_Idle.atlas in Resources */, + 384321A3172C91F5002FC613 /* button_warrior.png in Resources */, + 383F580217497C7000FCBBAD /* Goblin_Attack.atlas in Resources */, + 3818043F175A7E3100D4A0CB /* Default.png in Resources */, + 386517201748242B000789C9 /* Tiles.atlas in Resources */, + 383F581417497C7000FCBBAD /* Warrior_Walk.atlas in Resources */, + 383F57EE17497C7000FCBBAD /* Archer_Attack.atlas in Resources */, + 3873033C172C9024000C76A8 /* map_trees.png in Resources */, + 387FBF91172C82FF0072E10A /* Default-Portrait~ipad.png in Resources */, + 383F580A17497C7000FCBBAD /* Goblin_Walk.atlas in Resources */, + 384321AD172C91F5002FC613 /* lives.png in Resources */, + 38180441175A7E3100D4A0CB /* Default-568h@2x.png in Resources */, + 383F57F817497C7000FCBBAD /* Boss_Attack.atlas in Resources */, + 384321A5172C91F5002FC613 /* iconWarrior_blue.png in Resources */, + 38C4937A17CA998A00A83578 /* Assets - iOS.xcassets in Resources */, + 383F581017497C7000FCBBAD /* Warrior_GetHit.atlas in Resources */, + 381803F1175A7AD100D4A0CB /* iPhoneStoryboard.storyboard in Resources */, + 38730323172C8F2B000C76A8 /* BossDamage.sks in Resources */, + 383F57FA17497C7000FCBBAD /* Boss_Death.atlas in Resources */, + 385CDF6C172C8A470044AC51 /* ArcherProjectile.sks in Resources */, + 385CDF82172C8A470044AC51 /* WarriorProjectile.sks in Resources */, + 383F580417497C7000FCBBAD /* Goblin_Death.atlas in Resources */, + 383F580E17497C7000FCBBAD /* Warrior_Death.atlas in Resources */, + 383F57F217497C7000FCBBAD /* Archer_GetHit.atlas in Resources */, + 384321A7172C91F5002FC613 /* iconWarrior_green.png in Resources */, + 385CDF8B172C8AC40044AC51 /* leaf_02.png in Resources */, + 384321AF172C91F5002FC613 /* logo.png in Resources */, + 383F580617497C7000FCBBAD /* Goblin_GetHit.atlas in Resources */, + 384321A1172C91F5002FC613 /* button_archer.png in Resources */, + 385CDF7E172C8A470044AC51 /* ProjectileSplat.sks in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 387FBF4E172C829F0072E10A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3834C7AF172C83E600BF3395 /* APAMultiplayerLayeredCharacterScene.m in Sources */, + 3834C7AD172C83E600BF3395 /* APAAdventureScene.m in Sources */, + 3834C7CC172C840800BF3395 /* APACave.m in Sources */, + 387FBF64172C829F0072E10A /* main.m in Sources */, + 3834C7DF172C843200BF3395 /* APAGraphicsUtilities.m in Sources */, + 3834C7CE172C840800BF3395 /* APACharacter.m in Sources */, + 3834C7D8172C840800BF3395 /* APATree.m in Sources */, + 3834C7A4172C83C800BF3395 /* APASpawnAI.m in Sources */, + 387FBF6F172C829F0072E10A /* APAAppDelegateOSX.m in Sources */, + 3834C7B1172C83E600BF3395 /* APAPlayer.m in Sources */, + 3834C7DA172C840800BF3395 /* APAWarrior.m in Sources */, + 3834C7A0172C83C800BF3395 /* APAArtificialIntelligence.m in Sources */, + 3834C7A2172C83C800BF3395 /* APAChaseAI.m in Sources */, + 3834C7D4172C840800BF3395 /* APAHeroCharacter.m in Sources */, + 3834C7D0172C840800BF3395 /* APAEnemyCharacter.m in Sources */, + 3834C7D6172C840800BF3395 /* APAParallaxSprite.m in Sources */, + 3834C7C8172C840800BF3395 /* APAArcher.m in Sources */, + 3834C7CA172C840800BF3395 /* APABoss.m in Sources */, + 3834C7D2172C840800BF3395 /* APAGoblin.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 387FBF78172C82FF0072E10A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3834C7B0172C83E600BF3395 /* APAMultiplayerLayeredCharacterScene.m in Sources */, + 3834C7AE172C83E600BF3395 /* APAAdventureScene.m in Sources */, + 3834C7CD172C840800BF3395 /* APACave.m in Sources */, + 387FBF8B172C82FF0072E10A /* main.m in Sources */, + 3834C7E0172C843200BF3395 /* APAGraphicsUtilities.m in Sources */, + 3834C7CF172C840800BF3395 /* APACharacter.m in Sources */, + 3834C7D9172C840800BF3395 /* APATree.m in Sources */, + 3834C7A5172C83C800BF3395 /* APASpawnAI.m in Sources */, + 3834C7B2172C83E600BF3395 /* APAPlayer.m in Sources */, + 3834C7DB172C840800BF3395 /* APAWarrior.m in Sources */, + 3834C7A1172C83C800BF3395 /* APAArtificialIntelligence.m in Sources */, + 3834C7A3172C83C800BF3395 /* APAChaseAI.m in Sources */, + 3834C7D5172C840800BF3395 /* APAHeroCharacter.m in Sources */, + 3834C7D1172C840800BF3395 /* APAEnemyCharacter.m in Sources */, + 3834C7D7172C840800BF3395 /* APAParallaxSprite.m in Sources */, + 3834C7C9172C840800BF3395 /* APAArcher.m in Sources */, + 3834C7CB172C840800BF3395 /* APABoss.m in Sources */, + 3834C7D3172C840800BF3395 /* APAGoblin.m in Sources */, + 3834C7E9172C855700BF3395 /* APAAppDelegateIOS.m in Sources */, + 384321BE172C9422002FC613 /* APAViewController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 387FBF60172C829F0072E10A /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 387FBF61172C829F0072E10A /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 387FBF87172C82FF0072E10A /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 387FBF88172C82FF0072E10A /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 387FBF73172C829F0072E10A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + SPRITEKIT_TEXTURE_ATLAS_OUTPUT = YES; + }; + name = Debug; + }; + 387FBF74172C829F0072E10A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + SDKROOT = macosx; + SPRITEKIT_TEXTURE_ATLAS_OUTPUT = YES; + }; + name = Release; + }; + 387FBF76172C829F0072E10A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_OBJC_ARC = YES; + CODE_SIGN_ENTITLEMENTS = "Adventure OS X/Adventure.entitlements"; + CODE_SIGN_IDENTITY = "Mac Developer"; + COMBINE_HIDPI_IMAGES = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Adventure OS X/Adventure-Prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + "__AVAILABILITY_INTERNAL__MAC_10_9=__attribute__((availability(macosx,introduced=10.8)))", + ); + INFOPLIST_FILE = "$(SRCROOT)/Adventure OS X/Adventure-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 387FBF77172C829F0072E10A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_OBJC_ARC = YES; + CODE_SIGN_ENTITLEMENTS = "Adventure OS X/Adventure.entitlements"; + CODE_SIGN_IDENTITY = "Mac Developer"; + COMBINE_HIDPI_IMAGES = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Adventure OS X/Adventure-Prefix.pch"; + INFOPLIST_FILE = "$(SRCROOT)/Adventure OS X/Adventure-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; + 387FBFA7172C82FF0072E10A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = NO; + CLANG_ENABLE_OBJC_ARC = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(SYSTEM_APPS_DIR)/Xcode.app/Contents/Developer/Library/Frameworks", + ); + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Adventure iOS/Adventure iOS-Prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + INFOPLIST_FILE = "Adventure iOS/Adventure iOS-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + PRODUCT_NAME = Adventure; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = 1; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 387FBFA8172C82FF0072E10A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = NO; + CLANG_ENABLE_OBJC_ARC = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(SYSTEM_APPS_DIR)/Xcode.app/Contents/Developer/Library/Frameworks", + ); + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Adventure iOS/Adventure iOS-Prefix.pch"; + INFOPLIST_FILE = "Adventure iOS/Adventure iOS-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + PRODUCT_NAME = Adventure; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = 1; + VALIDATE_PRODUCT = YES; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 387FBF4D172C829F0072E10A /* Build configuration list for PBXProject "Adventure" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 387FBF73172C829F0072E10A /* Debug */, + 387FBF74172C829F0072E10A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 387FBF75172C829F0072E10A /* Build configuration list for PBXNativeTarget "Adventure" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 387FBF76172C829F0072E10A /* Debug */, + 387FBF77172C829F0072E10A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 387FBFA6172C82FF0072E10A /* Build configuration list for PBXNativeTarget "Adventure iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 387FBFA7172C82FF0072E10A /* Debug */, + 387FBFA8172C82FF0072E10A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 387FBF4A172C829F0072E10A /* Project object */; +} diff --git a/Adventure/Adventure.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Adventure/Adventure.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..d44f27b --- /dev/null +++ b/Adventure/Adventure.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Adventure/Adventure.xcodeproj/project.xcworkspace/xcuserdata/jasondunne.xcuserdatad/UserInterfaceState.xcuserstate b/Adventure/Adventure.xcodeproj/project.xcworkspace/xcuserdata/jasondunne.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..1fec566 Binary files /dev/null and b/Adventure/Adventure.xcodeproj/project.xcworkspace/xcuserdata/jasondunne.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Adventure/Adventure.xcodeproj/xcuserdata/jasondunne.xcuserdatad/xcschemes/Adventure iOS.xcscheme b/Adventure/Adventure.xcodeproj/xcuserdata/jasondunne.xcuserdatad/xcschemes/Adventure iOS.xcscheme new file mode 100644 index 0000000..65fd47d --- /dev/null +++ b/Adventure/Adventure.xcodeproj/xcuserdata/jasondunne.xcuserdatad/xcschemes/Adventure iOS.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Adventure/Adventure.xcodeproj/xcuserdata/jasondunne.xcuserdatad/xcschemes/Adventure.xcscheme b/Adventure/Adventure.xcodeproj/xcuserdata/jasondunne.xcuserdatad/xcschemes/Adventure.xcscheme new file mode 100644 index 0000000..0c13462 --- /dev/null +++ b/Adventure/Adventure.xcodeproj/xcuserdata/jasondunne.xcuserdatad/xcschemes/Adventure.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Adventure/Adventure.xcodeproj/xcuserdata/jasondunne.xcuserdatad/xcschemes/xcschememanagement.plist b/Adventure/Adventure.xcodeproj/xcuserdata/jasondunne.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..48e1710 --- /dev/null +++ b/Adventure/Adventure.xcodeproj/xcuserdata/jasondunne.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,32 @@ + + + + + SchemeUserState + + Adventure iOS.xcscheme + + orderHint + 1 + + Adventure.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 387FBF51172C829F0072E10A + + primary + + + 387FBF7B172C82FF0072E10A + + primary + + + + + diff --git a/Adventure/Assets/Environment/map_level.png b/Adventure/Assets/Environment/map_level.png new file mode 100755 index 0000000..c426f78 Binary files /dev/null and b/Adventure/Assets/Environment/map_level.png differ diff --git a/Adventure/Assets/Environment/map_trees.png b/Adventure/Assets/Environment/map_trees.png new file mode 100755 index 0000000..541ebd1 Binary files /dev/null and b/Adventure/Assets/Environment/map_trees.png differ diff --git a/Adventure/Assets/Particles/ArcherProjectile.sks b/Adventure/Assets/Particles/ArcherProjectile.sks new file mode 100755 index 0000000..6d9073e Binary files /dev/null and b/Adventure/Assets/Particles/ArcherProjectile.sks differ diff --git a/Adventure/Assets/Particles/BossDamage.sks b/Adventure/Assets/Particles/BossDamage.sks new file mode 100755 index 0000000..d4dcc10 Binary files /dev/null and b/Adventure/Assets/Particles/BossDamage.sks differ diff --git a/Adventure/Assets/Particles/CaveDamage.sks b/Adventure/Assets/Particles/CaveDamage.sks new file mode 100755 index 0000000..dcd0064 Binary files /dev/null and b/Adventure/Assets/Particles/CaveDamage.sks differ diff --git a/Adventure/Assets/Particles/CaveDeathSmoke.sks b/Adventure/Assets/Particles/CaveDeathSmoke.sks new file mode 100755 index 0000000..2e3ef79 Binary files /dev/null and b/Adventure/Assets/Particles/CaveDeathSmoke.sks differ diff --git a/Adventure/Assets/Particles/CaveFire.sks b/Adventure/Assets/Particles/CaveFire.sks new file mode 100755 index 0000000..be9910b Binary files /dev/null and b/Adventure/Assets/Particles/CaveFire.sks differ diff --git a/Adventure/Assets/Particles/CaveFireSmoke.sks b/Adventure/Assets/Particles/CaveFireSmoke.sks new file mode 100755 index 0000000..a1234c2 Binary files /dev/null and b/Adventure/Assets/Particles/CaveFireSmoke.sks differ diff --git a/Adventure/Assets/Particles/Damage.sks b/Adventure/Assets/Particles/Damage.sks new file mode 100755 index 0000000..324164a Binary files /dev/null and b/Adventure/Assets/Particles/Damage.sks differ diff --git a/Adventure/Assets/Particles/Death.sks b/Adventure/Assets/Particles/Death.sks new file mode 100755 index 0000000..5e9854b Binary files /dev/null and b/Adventure/Assets/Particles/Death.sks differ diff --git a/Adventure/Assets/Particles/Leaves_01.sks b/Adventure/Assets/Particles/Leaves_01.sks new file mode 100755 index 0000000..c00bdd3 Binary files /dev/null and b/Adventure/Assets/Particles/Leaves_01.sks differ diff --git a/Adventure/Assets/Particles/Leaves_02.sks b/Adventure/Assets/Particles/Leaves_02.sks new file mode 100755 index 0000000..6c5acda Binary files /dev/null and b/Adventure/Assets/Particles/Leaves_02.sks differ diff --git a/Adventure/Assets/Particles/ProjectileSplat.sks b/Adventure/Assets/Particles/ProjectileSplat.sks new file mode 100755 index 0000000..c69b954 Binary files /dev/null and b/Adventure/Assets/Particles/ProjectileSplat.sks differ diff --git a/Adventure/Assets/Particles/Spawn.sks b/Adventure/Assets/Particles/Spawn.sks new file mode 100755 index 0000000..fa780e6 Binary files /dev/null and b/Adventure/Assets/Particles/Spawn.sks differ diff --git a/Adventure/Assets/Particles/WarriorProjectile.sks b/Adventure/Assets/Particles/WarriorProjectile.sks new file mode 100755 index 0000000..641dd24 Binary files /dev/null and b/Adventure/Assets/Particles/WarriorProjectile.sks differ diff --git a/Adventure/Assets/Particles/hardCircle.png b/Adventure/Assets/Particles/hardCircle.png new file mode 100755 index 0000000..74ad794 Binary files /dev/null and b/Adventure/Assets/Particles/hardCircle.png differ diff --git a/Adventure/Assets/Particles/leaf_00.png b/Adventure/Assets/Particles/leaf_00.png new file mode 100755 index 0000000..866d945 Binary files /dev/null and b/Adventure/Assets/Particles/leaf_00.png differ diff --git a/Adventure/Assets/Particles/leaf_02.png b/Adventure/Assets/Particles/leaf_02.png new file mode 100755 index 0000000..f5a0786 Binary files /dev/null and b/Adventure/Assets/Particles/leaf_02.png differ diff --git a/Adventure/Assets/Particles/spark.png b/Adventure/Assets/Particles/spark.png new file mode 100755 index 0000000..3383a21 Binary files /dev/null and b/Adventure/Assets/Particles/spark.png differ diff --git a/Adventure/Assets/Particles/star.png b/Adventure/Assets/Particles/star.png new file mode 100755 index 0000000..fcdce4b Binary files /dev/null and b/Adventure/Assets/Particles/star.png differ diff --git a/Adventure/Assets/Sounds/magicmissile.caf b/Adventure/Assets/Sounds/magicmissile.caf new file mode 100644 index 0000000..ddb9f4a Binary files /dev/null and b/Adventure/Assets/Sounds/magicmissile.caf differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0001.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0001.png new file mode 100755 index 0000000..dc402d0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0002.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0002.png new file mode 100755 index 0000000..2b582a0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0003.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0003.png new file mode 100755 index 0000000..c918758 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0004.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0004.png new file mode 100755 index 0000000..cbb733e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0005.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0005.png new file mode 100755 index 0000000..f65b92a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0006.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0006.png new file mode 100755 index 0000000..0f1aba5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0007.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0007.png new file mode 100755 index 0000000..7d89c0b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0008.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0008.png new file mode 100755 index 0000000..0eb8f42 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0009.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0009.png new file mode 100755 index 0000000..3017391 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0010.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0010.png new file mode 100755 index 0000000..973a9ce Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Attack.atlas/archer_attack_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0001.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0001.png new file mode 100755 index 0000000..2d41f21 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0002.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0002.png new file mode 100755 index 0000000..807b2cb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0003.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0003.png new file mode 100755 index 0000000..544cee9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0004.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0004.png new file mode 100755 index 0000000..b7d7279 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0005.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0005.png new file mode 100755 index 0000000..39f8f80 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0006.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0006.png new file mode 100755 index 0000000..3ff7f4b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0007.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0007.png new file mode 100755 index 0000000..bd08cff Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0008.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0008.png new file mode 100755 index 0000000..7080442 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0009.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0009.png new file mode 100755 index 0000000..97c5ef5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0010.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0010.png new file mode 100755 index 0000000..e870bc6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0011.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0011.png new file mode 100755 index 0000000..a5af424 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0012.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0012.png new file mode 100755 index 0000000..ffc0c38 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0013.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0013.png new file mode 100755 index 0000000..21df94f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0014.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0014.png new file mode 100755 index 0000000..2c2bce9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0015.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0015.png new file mode 100755 index 0000000..30dd413 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0016.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0016.png new file mode 100755 index 0000000..961d023 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0017.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0017.png new file mode 100755 index 0000000..10acc95 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0018.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0018.png new file mode 100755 index 0000000..168fbdc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0019.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0019.png new file mode 100755 index 0000000..e9c5f61 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0020.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0020.png new file mode 100755 index 0000000..4630bcd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0021.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0021.png new file mode 100755 index 0000000..868ff35 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0022.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0022.png new file mode 100755 index 0000000..919b97f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0023.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0023.png new file mode 100755 index 0000000..c946b64 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0023.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0024.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0024.png new file mode 100755 index 0000000..9e32c92 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0024.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0025.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0025.png new file mode 100755 index 0000000..e83b941 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0025.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0026.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0026.png new file mode 100755 index 0000000..d4c1754 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0026.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0027.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0027.png new file mode 100755 index 0000000..868910d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0027.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0028.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0028.png new file mode 100755 index 0000000..7ff409e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0028.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0029.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0029.png new file mode 100755 index 0000000..a3d067e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0029.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0030.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0030.png new file mode 100755 index 0000000..508ad14 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0030.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0031.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0031.png new file mode 100755 index 0000000..c086478 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0031.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0032.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0032.png new file mode 100755 index 0000000..f8f332a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0032.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0033.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0033.png new file mode 100755 index 0000000..1e12743 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0033.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0034.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0034.png new file mode 100755 index 0000000..8b3f872 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0034.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0035.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0035.png new file mode 100755 index 0000000..49f8da3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0035.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0036.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0036.png new file mode 100755 index 0000000..2f416e7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0036.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0037.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0037.png new file mode 100755 index 0000000..8158a40 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0037.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0038.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0038.png new file mode 100755 index 0000000..77b842e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0038.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0039.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0039.png new file mode 100755 index 0000000..1128914 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0039.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0040.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0040.png new file mode 100755 index 0000000..9127588 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0040.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0041.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0041.png new file mode 100755 index 0000000..e07f870 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0041.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0042.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0042.png new file mode 100755 index 0000000..e7960d3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Death.atlas/archer_death_0042.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0001.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0001.png new file mode 100755 index 0000000..3ce481e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0002.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0002.png new file mode 100755 index 0000000..1fdf378 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0003.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0003.png new file mode 100755 index 0000000..e69a4ad Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0004.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0004.png new file mode 100755 index 0000000..28b647f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0005.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0005.png new file mode 100755 index 0000000..5337e37 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0006.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0006.png new file mode 100755 index 0000000..fbace4c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0007.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0007.png new file mode 100755 index 0000000..cd73af9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0008.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0008.png new file mode 100755 index 0000000..90f929b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0009.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0009.png new file mode 100755 index 0000000..f28dbd1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0010.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0010.png new file mode 100755 index 0000000..451ef7a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0011.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0011.png new file mode 100755 index 0000000..79e8cf8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0012.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0012.png new file mode 100755 index 0000000..77e5072 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0013.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0013.png new file mode 100755 index 0000000..f99d76e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0014.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0014.png new file mode 100755 index 0000000..ae565e2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0015.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0015.png new file mode 100755 index 0000000..1a7bbea Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0016.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0016.png new file mode 100755 index 0000000..51d81b6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0017.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0017.png new file mode 100755 index 0000000..cff3259 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0018.png b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0018.png new file mode 100755 index 0000000..b2fe936 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_GetHit.atlas/archer_getHit_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0001.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0001.png new file mode 100755 index 0000000..dd5524b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0002.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0002.png new file mode 100755 index 0000000..6116285 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0003.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0003.png new file mode 100755 index 0000000..99b38cc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0004.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0004.png new file mode 100755 index 0000000..a7f0a9d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0005.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0005.png new file mode 100755 index 0000000..3bc23d8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0006.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0006.png new file mode 100755 index 0000000..2a6f36d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0007.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0007.png new file mode 100755 index 0000000..1af6be0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0008.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0008.png new file mode 100755 index 0000000..af29999 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0009.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0009.png new file mode 100755 index 0000000..7836daf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0010.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0010.png new file mode 100755 index 0000000..1c68839 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0011.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0011.png new file mode 100755 index 0000000..2c7b316 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0012.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0012.png new file mode 100755 index 0000000..1df363c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0013.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0013.png new file mode 100755 index 0000000..37aa664 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0014.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0014.png new file mode 100755 index 0000000..9718fe3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0015.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0015.png new file mode 100755 index 0000000..e553c87 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0016.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0016.png new file mode 100755 index 0000000..20b28c5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0017.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0017.png new file mode 100755 index 0000000..7c02599 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0018.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0018.png new file mode 100755 index 0000000..d4cc7c6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0019.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0019.png new file mode 100755 index 0000000..6a6bee4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0020.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0020.png new file mode 100755 index 0000000..16fc17a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0021.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0021.png new file mode 100755 index 0000000..e68fa56 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0022.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0022.png new file mode 100755 index 0000000..2510e33 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0023.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0023.png new file mode 100755 index 0000000..7673d6a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0023.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0024.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0024.png new file mode 100755 index 0000000..3ac49c6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0024.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0025.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0025.png new file mode 100755 index 0000000..a58c2db Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0025.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0026.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0026.png new file mode 100755 index 0000000..e5f6156 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0026.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0027.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0027.png new file mode 100755 index 0000000..0495594 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0027.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0028.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0028.png new file mode 100755 index 0000000..ae53537 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Idle.atlas/archer_idle_0028.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0001.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0001.png new file mode 100755 index 0000000..3566aa5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0002.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0002.png new file mode 100755 index 0000000..00e00d7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0003.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0003.png new file mode 100755 index 0000000..69bc100 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0004.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0004.png new file mode 100755 index 0000000..00e9858 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0005.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0005.png new file mode 100755 index 0000000..8b4dccd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0006.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0006.png new file mode 100755 index 0000000..4641c5f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0007.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0007.png new file mode 100755 index 0000000..382e36a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0008.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0008.png new file mode 100755 index 0000000..7f6927c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0009.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0009.png new file mode 100755 index 0000000..199c916 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0010.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0010.png new file mode 100755 index 0000000..ace34da Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0011.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0011.png new file mode 100755 index 0000000..5729be3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0012.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0012.png new file mode 100755 index 0000000..6979e30 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0013.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0013.png new file mode 100755 index 0000000..d3e791b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0014.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0014.png new file mode 100755 index 0000000..4109526 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0015.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0015.png new file mode 100755 index 0000000..06bc355 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0016.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0016.png new file mode 100755 index 0000000..4f02a1a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0017.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0017.png new file mode 100755 index 0000000..22e2ea1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0018.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0018.png new file mode 100755 index 0000000..e089a1d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0019.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0019.png new file mode 100755 index 0000000..f712ff3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0020.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0020.png new file mode 100755 index 0000000..11814d8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0021.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0021.png new file mode 100755 index 0000000..bfda8fd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0022.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0022.png new file mode 100755 index 0000000..36fd6bc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0023.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0023.png new file mode 100755 index 0000000..b0cd778 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0023.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0024.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0024.png new file mode 100755 index 0000000..02e3451 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0024.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0025.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0025.png new file mode 100755 index 0000000..0a04171 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0025.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0026.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0026.png new file mode 100755 index 0000000..971e73f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0026.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0027.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0027.png new file mode 100755 index 0000000..0ecf3c0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0027.png differ diff --git a/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0028.png b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0028.png new file mode 100755 index 0000000..02672d2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Archer/Archer_Walk.atlas/archer_walk_0028.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0001.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0001.png new file mode 100755 index 0000000..656c794 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0002.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0002.png new file mode 100755 index 0000000..197fbfc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0003.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0003.png new file mode 100755 index 0000000..8b9f945 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0004.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0004.png new file mode 100755 index 0000000..3eb58d7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0005.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0005.png new file mode 100755 index 0000000..531bf4e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0006.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0006.png new file mode 100755 index 0000000..2e7aeb2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0007.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0007.png new file mode 100755 index 0000000..9021dc5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0008.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0008.png new file mode 100755 index 0000000..44fbc31 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0009.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0009.png new file mode 100755 index 0000000..2dc3cf4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0010.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0010.png new file mode 100755 index 0000000..3b08092 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0011.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0011.png new file mode 100755 index 0000000..b58bca5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0012.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0012.png new file mode 100755 index 0000000..4f7c7b8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0013.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0013.png new file mode 100755 index 0000000..df4d53c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0014.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0014.png new file mode 100755 index 0000000..9564291 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0015.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0015.png new file mode 100755 index 0000000..5677f6e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0016.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0016.png new file mode 100755 index 0000000..ef3809a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0017.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0017.png new file mode 100755 index 0000000..457cc94 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0018.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0018.png new file mode 100755 index 0000000..b09cbfc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0019.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0019.png new file mode 100755 index 0000000..98541d0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0020.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0020.png new file mode 100755 index 0000000..7dd9d7f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0021.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0021.png new file mode 100755 index 0000000..5f8d24c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0022.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0022.png new file mode 100755 index 0000000..d1a7f4e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0023.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0023.png new file mode 100755 index 0000000..9f90c32 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0023.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0024.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0024.png new file mode 100755 index 0000000..d3eeeec Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0024.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0025.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0025.png new file mode 100755 index 0000000..41489aa Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0025.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0026.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0026.png new file mode 100755 index 0000000..c834680 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0026.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0027.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0027.png new file mode 100755 index 0000000..b66c31d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0027.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0028.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0028.png new file mode 100755 index 0000000..696f6d4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0028.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0029.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0029.png new file mode 100755 index 0000000..602ad37 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0029.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0030.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0030.png new file mode 100755 index 0000000..4099ddb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0030.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0031.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0031.png new file mode 100755 index 0000000..caf9917 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0031.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0032.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0032.png new file mode 100755 index 0000000..6532834 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0032.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0033.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0033.png new file mode 100755 index 0000000..6a942ad Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0033.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0034.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0034.png new file mode 100755 index 0000000..53da3ea Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0034.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0035.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0035.png new file mode 100755 index 0000000..3258582 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0035.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0036.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0036.png new file mode 100755 index 0000000..5a1d00f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0036.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0037.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0037.png new file mode 100755 index 0000000..80ca022 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0037.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0038.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0038.png new file mode 100755 index 0000000..5216a35 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0038.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0039.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0039.png new file mode 100755 index 0000000..75b5fab Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0039.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0040.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0040.png new file mode 100755 index 0000000..18e2a63 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0040.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0041.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0041.png new file mode 100755 index 0000000..850402c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0041.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0042.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0042.png new file mode 100755 index 0000000..72167ac Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Attack.atlas/boss_attack_0042.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0001.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0001.png new file mode 100755 index 0000000..0a7ba0a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0002.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0002.png new file mode 100755 index 0000000..a16c963 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0003.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0003.png new file mode 100755 index 0000000..cd6a1e8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0004.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0004.png new file mode 100755 index 0000000..44ca42a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0005.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0005.png new file mode 100755 index 0000000..447d72e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0006.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0006.png new file mode 100755 index 0000000..f098eb8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0007.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0007.png new file mode 100755 index 0000000..a880860 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0008.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0008.png new file mode 100755 index 0000000..f897f70 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0009.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0009.png new file mode 100755 index 0000000..c543431 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0010.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0010.png new file mode 100755 index 0000000..120ff13 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0011.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0011.png new file mode 100755 index 0000000..8c82cb9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0012.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0012.png new file mode 100755 index 0000000..27f5ba4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0013.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0013.png new file mode 100755 index 0000000..f6cf303 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0014.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0014.png new file mode 100755 index 0000000..dc0cf48 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0015.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0015.png new file mode 100755 index 0000000..5b2b3e3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0016.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0016.png new file mode 100755 index 0000000..3000c05 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0017.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0017.png new file mode 100755 index 0000000..e6c1ead Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0018.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0018.png new file mode 100755 index 0000000..78a31a8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0019.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0019.png new file mode 100755 index 0000000..149a7ef Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0020.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0020.png new file mode 100755 index 0000000..77caaaa Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0021.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0021.png new file mode 100755 index 0000000..60c95e9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0022.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0022.png new file mode 100755 index 0000000..167e62e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0023.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0023.png new file mode 100755 index 0000000..d1e9a88 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0023.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0024.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0024.png new file mode 100755 index 0000000..33911c6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0024.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0025.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0025.png new file mode 100755 index 0000000..699bacf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0025.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0026.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0026.png new file mode 100755 index 0000000..ef12ad4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0026.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0027.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0027.png new file mode 100755 index 0000000..c599146 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0027.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0028.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0028.png new file mode 100755 index 0000000..b3c826e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0028.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0029.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0029.png new file mode 100755 index 0000000..6367022 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0029.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0030.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0030.png new file mode 100755 index 0000000..26dcf14 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0030.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0031.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0031.png new file mode 100755 index 0000000..257c29e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0031.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0032.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0032.png new file mode 100755 index 0000000..6b11e2b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0032.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0033.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0033.png new file mode 100755 index 0000000..cc7e95d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0033.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0034.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0034.png new file mode 100755 index 0000000..cd818fe Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0034.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0035.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0035.png new file mode 100755 index 0000000..d295068 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0035.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0036.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0036.png new file mode 100755 index 0000000..45ec889 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0036.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0037.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0037.png new file mode 100755 index 0000000..8423fc8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0037.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0038.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0038.png new file mode 100755 index 0000000..b1e80cc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0038.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0039.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0039.png new file mode 100755 index 0000000..0603171 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0039.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0040.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0040.png new file mode 100755 index 0000000..79d622c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0040.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0041.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0041.png new file mode 100755 index 0000000..91636f0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0041.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0042.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0042.png new file mode 100755 index 0000000..b80954c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0042.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0043.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0043.png new file mode 100755 index 0000000..8a2ea60 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0043.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0044.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0044.png new file mode 100755 index 0000000..b670f08 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0044.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0045.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0045.png new file mode 100755 index 0000000..210cc77 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Death.atlas/boss_death_0045.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0001.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0001.png new file mode 100755 index 0000000..d844db4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0002.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0002.png new file mode 100755 index 0000000..eb728a5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0003.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0003.png new file mode 100755 index 0000000..0c16a46 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0004.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0004.png new file mode 100755 index 0000000..34c7ad3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0005.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0005.png new file mode 100755 index 0000000..fac9d73 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0006.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0006.png new file mode 100755 index 0000000..2098ecf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0007.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0007.png new file mode 100755 index 0000000..2b47524 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0008.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0008.png new file mode 100755 index 0000000..2d22d96 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0009.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0009.png new file mode 100755 index 0000000..a93270e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0010.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0010.png new file mode 100755 index 0000000..0a90ffc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0011.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0011.png new file mode 100755 index 0000000..ab3702d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0012.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0012.png new file mode 100755 index 0000000..0c5dcef Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0013.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0013.png new file mode 100755 index 0000000..e80ef0c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0014.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0014.png new file mode 100755 index 0000000..5d7f09c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0015.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0015.png new file mode 100755 index 0000000..064a824 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0016.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0016.png new file mode 100755 index 0000000..a345d7a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0017.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0017.png new file mode 100755 index 0000000..98418b3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0018.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0018.png new file mode 100755 index 0000000..f2ef3ed Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0019.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0019.png new file mode 100755 index 0000000..efb497a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0020.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0020.png new file mode 100755 index 0000000..5e337fd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0021.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0021.png new file mode 100755 index 0000000..25a464d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0022.png b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0022.png new file mode 100755 index 0000000..53a0f72 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_GetHit.atlas/boss_getHit_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0001.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0001.png new file mode 100755 index 0000000..6465821 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0002.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0002.png new file mode 100755 index 0000000..96350db Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0003.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0003.png new file mode 100755 index 0000000..5b9619c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0004.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0004.png new file mode 100755 index 0000000..fccecbd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0005.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0005.png new file mode 100755 index 0000000..6a2ab5d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0006.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0006.png new file mode 100755 index 0000000..b1293b6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0007.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0007.png new file mode 100755 index 0000000..92f1c79 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0008.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0008.png new file mode 100755 index 0000000..3fea2dc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0009.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0009.png new file mode 100755 index 0000000..9ee3643 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0010.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0010.png new file mode 100755 index 0000000..5cb534e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0011.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0011.png new file mode 100755 index 0000000..7eafac3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0012.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0012.png new file mode 100755 index 0000000..75f5849 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0013.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0013.png new file mode 100755 index 0000000..ebe1c80 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0014.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0014.png new file mode 100755 index 0000000..f40caad Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0015.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0015.png new file mode 100755 index 0000000..543e57e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0016.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0016.png new file mode 100755 index 0000000..4c58e04 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0017.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0017.png new file mode 100755 index 0000000..4b85d75 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0018.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0018.png new file mode 100755 index 0000000..7b07422 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0019.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0019.png new file mode 100755 index 0000000..101f6fb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0020.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0020.png new file mode 100755 index 0000000..956de48 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0021.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0021.png new file mode 100755 index 0000000..67eb54c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0022.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0022.png new file mode 100755 index 0000000..1eee075 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0023.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0023.png new file mode 100755 index 0000000..486e89b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0023.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0024.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0024.png new file mode 100755 index 0000000..192f899 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0024.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0025.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0025.png new file mode 100755 index 0000000..bc9c1fb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0025.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0026.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0026.png new file mode 100755 index 0000000..82b1ab9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0026.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0027.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0027.png new file mode 100755 index 0000000..8b2ce51 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0027.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0028.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0028.png new file mode 100755 index 0000000..e422aa0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0028.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0029.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0029.png new file mode 100755 index 0000000..a96f822 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0029.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0030.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0030.png new file mode 100755 index 0000000..c4f09c1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0030.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0031.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0031.png new file mode 100755 index 0000000..02d198d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0031.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0032.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0032.png new file mode 100755 index 0000000..6465821 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Idle.atlas/boss_idle_0032.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0001.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0001.png new file mode 100755 index 0000000..854ac53 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0002.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0002.png new file mode 100755 index 0000000..4528224 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0003.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0003.png new file mode 100755 index 0000000..a065c44 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0004.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0004.png new file mode 100755 index 0000000..b89c457 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0005.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0005.png new file mode 100755 index 0000000..ef2c0db Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0006.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0006.png new file mode 100755 index 0000000..92cada1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0007.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0007.png new file mode 100755 index 0000000..f968caa Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0008.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0008.png new file mode 100755 index 0000000..325e800 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0009.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0009.png new file mode 100755 index 0000000..fc2be91 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0010.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0010.png new file mode 100755 index 0000000..615035e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0011.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0011.png new file mode 100755 index 0000000..f3b483d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0012.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0012.png new file mode 100755 index 0000000..b21646a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0013.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0013.png new file mode 100755 index 0000000..75a2e8b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0014.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0014.png new file mode 100755 index 0000000..4283e81 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0015.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0015.png new file mode 100755 index 0000000..5f4d7c3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0016.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0016.png new file mode 100755 index 0000000..44bd980 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0017.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0017.png new file mode 100755 index 0000000..036bbac Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0018.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0018.png new file mode 100755 index 0000000..e2ffeb0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0019.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0019.png new file mode 100755 index 0000000..73f995a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0020.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0020.png new file mode 100755 index 0000000..8389c2c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0021.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0021.png new file mode 100755 index 0000000..bf359da Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0022.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0022.png new file mode 100755 index 0000000..aae2d81 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0023.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0023.png new file mode 100755 index 0000000..32c5266 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0023.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0024.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0024.png new file mode 100755 index 0000000..01e026d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0024.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0025.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0025.png new file mode 100755 index 0000000..e5a50be Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0025.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0026.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0026.png new file mode 100755 index 0000000..924e8cc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0026.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0027.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0027.png new file mode 100755 index 0000000..4d876ea Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0027.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0028.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0028.png new file mode 100755 index 0000000..a089130 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0028.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0029.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0029.png new file mode 100755 index 0000000..e9e4237 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0029.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0030.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0030.png new file mode 100755 index 0000000..b1ffdcc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0030.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0031.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0031.png new file mode 100755 index 0000000..f4e6395 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0031.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0032.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0032.png new file mode 100755 index 0000000..f1c2bf0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0032.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0033.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0033.png new file mode 100755 index 0000000..090f871 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0033.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0034.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0034.png new file mode 100755 index 0000000..9638939 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0034.png differ diff --git a/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0035.png b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0035.png new file mode 100755 index 0000000..fe71e84 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Boss/Boss_Walk.atlas/boss_walk_0035.png differ diff --git a/Adventure/Assets/Texture Atlases/Environment.atlas/big_tree_base.png b/Adventure/Assets/Texture Atlases/Environment.atlas/big_tree_base.png new file mode 100755 index 0000000..37cd6d9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Environment.atlas/big_tree_base.png differ diff --git a/Adventure/Assets/Texture Atlases/Environment.atlas/big_tree_middle.png b/Adventure/Assets/Texture Atlases/Environment.atlas/big_tree_middle.png new file mode 100755 index 0000000..5d85c50 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Environment.atlas/big_tree_middle.png differ diff --git a/Adventure/Assets/Texture Atlases/Environment.atlas/big_tree_top.png b/Adventure/Assets/Texture Atlases/Environment.atlas/big_tree_top.png new file mode 100755 index 0000000..d7f7e23 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Environment.atlas/big_tree_top.png differ diff --git a/Adventure/Assets/Texture Atlases/Environment.atlas/big_tree_top.sketch b/Adventure/Assets/Texture Atlases/Environment.atlas/big_tree_top.sketch new file mode 100644 index 0000000..8e9d27c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Environment.atlas/big_tree_top.sketch differ diff --git a/Adventure/Assets/Texture Atlases/Environment.atlas/blobShadow.png b/Adventure/Assets/Texture Atlases/Environment.atlas/blobShadow.png new file mode 100755 index 0000000..84c2a23 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Environment.atlas/blobShadow.png differ diff --git a/Adventure/Assets/Texture Atlases/Environment.atlas/cave_base.png b/Adventure/Assets/Texture Atlases/Environment.atlas/cave_base.png new file mode 100755 index 0000000..6c44ec6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Environment.atlas/cave_base.png differ diff --git a/Adventure/Assets/Texture Atlases/Environment.atlas/cave_destroyed.png b/Adventure/Assets/Texture Atlases/Environment.atlas/cave_destroyed.png new file mode 100755 index 0000000..f8034e0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Environment.atlas/cave_destroyed.png differ diff --git a/Adventure/Assets/Texture Atlases/Environment.atlas/cave_top.png b/Adventure/Assets/Texture Atlases/Environment.atlas/cave_top.png new file mode 100755 index 0000000..1cf99fd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Environment.atlas/cave_top.png differ diff --git a/Adventure/Assets/Texture Atlases/Environment.atlas/minionSplort.png b/Adventure/Assets/Texture Atlases/Environment.atlas/minionSplort.png new file mode 100755 index 0000000..f15fe5b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Environment.atlas/minionSplort.png differ diff --git a/Adventure/Assets/Texture Atlases/Environment.atlas/small_tree_base.png b/Adventure/Assets/Texture Atlases/Environment.atlas/small_tree_base.png new file mode 100755 index 0000000..ed3f930 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Environment.atlas/small_tree_base.png differ diff --git a/Adventure/Assets/Texture Atlases/Environment.atlas/small_tree_middle.png b/Adventure/Assets/Texture Atlases/Environment.atlas/small_tree_middle.png new file mode 100755 index 0000000..40e20b7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Environment.atlas/small_tree_middle.png differ diff --git a/Adventure/Assets/Texture Atlases/Environment.atlas/small_tree_top.png b/Adventure/Assets/Texture Atlases/Environment.atlas/small_tree_top.png new file mode 100755 index 0000000..550943f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Environment.atlas/small_tree_top.png differ diff --git a/Adventure/Assets/Texture Atlases/Environment.atlas/warrior_throw_hammer.png b/Adventure/Assets/Texture Atlases/Environment.atlas/warrior_throw_hammer.png new file mode 100755 index 0000000..1a2b389 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Environment.atlas/warrior_throw_hammer.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0001.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0001.png new file mode 100755 index 0000000..76907d2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0002.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0002.png new file mode 100755 index 0000000..07c7e7f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0003.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0003.png new file mode 100755 index 0000000..2f5ecb9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0004.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0004.png new file mode 100755 index 0000000..8552c0b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0005.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0005.png new file mode 100755 index 0000000..81870da Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0006.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0006.png new file mode 100755 index 0000000..52299a5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0007.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0007.png new file mode 100755 index 0000000..820a702 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0008.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0008.png new file mode 100755 index 0000000..1be7417 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0009.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0009.png new file mode 100755 index 0000000..7c49f93 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0010.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0010.png new file mode 100755 index 0000000..2f7c3e3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0011.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0011.png new file mode 100755 index 0000000..7accd2f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0012.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0012.png new file mode 100755 index 0000000..9624076 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0013.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0013.png new file mode 100755 index 0000000..0ab5e27 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0014.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0014.png new file mode 100755 index 0000000..fe8a384 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0015.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0015.png new file mode 100755 index 0000000..325c92b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0016.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0016.png new file mode 100755 index 0000000..9aebae1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0017.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0017.png new file mode 100755 index 0000000..d76879d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0018.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0018.png new file mode 100755 index 0000000..b9aa1c6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0019.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0019.png new file mode 100755 index 0000000..26e9755 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0020.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0020.png new file mode 100755 index 0000000..06ee8c2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0021.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0021.png new file mode 100755 index 0000000..4536fe4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0022.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0022.png new file mode 100755 index 0000000..5a30384 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0023.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0023.png new file mode 100755 index 0000000..971f364 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0023.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0024.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0024.png new file mode 100755 index 0000000..3149ed3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0024.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0025.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0025.png new file mode 100755 index 0000000..1d4fc09 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0025.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0026.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0026.png new file mode 100755 index 0000000..1fe0643 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0026.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0027.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0027.png new file mode 100755 index 0000000..061665c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0027.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0028.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0028.png new file mode 100755 index 0000000..ee11e6b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0028.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0029.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0029.png new file mode 100755 index 0000000..71198e9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0029.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0030.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0030.png new file mode 100755 index 0000000..a85cc72 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0030.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0031.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0031.png new file mode 100755 index 0000000..2b0e332 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0031.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0032.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0032.png new file mode 100755 index 0000000..395ec58 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0032.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0033.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0033.png new file mode 100755 index 0000000..23288f4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Attack.atlas/goblin_attack_0033.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0001.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0001.png new file mode 100755 index 0000000..228a37e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0002.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0002.png new file mode 100755 index 0000000..ad26b73 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0003.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0003.png new file mode 100755 index 0000000..d11bcc9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0004.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0004.png new file mode 100755 index 0000000..6dbfb65 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0005.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0005.png new file mode 100755 index 0000000..382b992 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0006.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0006.png new file mode 100755 index 0000000..a4ed6a0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0007.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0007.png new file mode 100755 index 0000000..184c9a2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0008.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0008.png new file mode 100755 index 0000000..14909d0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0009.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0009.png new file mode 100755 index 0000000..2bd002d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0010.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0010.png new file mode 100755 index 0000000..3d3e739 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0011.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0011.png new file mode 100755 index 0000000..4132a07 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0012.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0012.png new file mode 100755 index 0000000..e329c4c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0013.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0013.png new file mode 100755 index 0000000..cf95685 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0014.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0014.png new file mode 100755 index 0000000..6e0e942 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0015.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0015.png new file mode 100755 index 0000000..c010a08 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0016.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0016.png new file mode 100755 index 0000000..84ae228 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0017.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0017.png new file mode 100755 index 0000000..f9a10c0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0018.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0018.png new file mode 100755 index 0000000..e74664d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0019.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0019.png new file mode 100755 index 0000000..853613c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0020.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0020.png new file mode 100755 index 0000000..5cb6698 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0021.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0021.png new file mode 100755 index 0000000..9cdbd19 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0022.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0022.png new file mode 100755 index 0000000..d277222 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0023.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0023.png new file mode 100755 index 0000000..0653251 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0023.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0024.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0024.png new file mode 100755 index 0000000..e04b8a6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0024.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0025.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0025.png new file mode 100755 index 0000000..7398807 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0025.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0026.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0026.png new file mode 100755 index 0000000..1ee9f1d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0026.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0027.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0027.png new file mode 100755 index 0000000..5640aa3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0027.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0028.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0028.png new file mode 100755 index 0000000..75edf3c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0028.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0029.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0029.png new file mode 100755 index 0000000..267ef06 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0029.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0030.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0030.png new file mode 100755 index 0000000..777b0c3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0030.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0031.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0031.png new file mode 100755 index 0000000..726ec6f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Death.atlas/goblin_death_0031.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0001.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0001.png new file mode 100755 index 0000000..84bd903 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0002.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0002.png new file mode 100755 index 0000000..e468f5a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0003.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0003.png new file mode 100755 index 0000000..30371be Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0004.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0004.png new file mode 100755 index 0000000..6f8250e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0005.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0005.png new file mode 100755 index 0000000..5896596 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0006.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0006.png new file mode 100755 index 0000000..6d8cb74 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0007.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0007.png new file mode 100755 index 0000000..e08d676 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0008.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0008.png new file mode 100755 index 0000000..9a07ecc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0009.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0009.png new file mode 100755 index 0000000..d401345 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0010.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0010.png new file mode 100755 index 0000000..5579554 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0011.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0011.png new file mode 100755 index 0000000..6aabfb5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0012.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0012.png new file mode 100755 index 0000000..fc6f698 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0013.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0013.png new file mode 100755 index 0000000..e37999f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0014.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0014.png new file mode 100755 index 0000000..7be7799 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0015.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0015.png new file mode 100755 index 0000000..f7d7d1b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0016.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0016.png new file mode 100755 index 0000000..7eb4ac7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0017.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0017.png new file mode 100755 index 0000000..f242f57 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0018.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0018.png new file mode 100755 index 0000000..7e3bf3a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0019.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0019.png new file mode 100755 index 0000000..a671218 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0020.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0020.png new file mode 100755 index 0000000..72380e9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0021.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0021.png new file mode 100755 index 0000000..5002553 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0022.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0022.png new file mode 100755 index 0000000..c983acd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0023.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0023.png new file mode 100755 index 0000000..41c8529 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0023.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0024.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0024.png new file mode 100755 index 0000000..23e222d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0024.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0025.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0025.png new file mode 100755 index 0000000..a036346 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_GetHit.atlas/goblin_getHit_0025.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0001.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0001.png new file mode 100755 index 0000000..ab460a5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0002.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0002.png new file mode 100755 index 0000000..0c59e12 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0003.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0003.png new file mode 100755 index 0000000..6dbf34a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0004.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0004.png new file mode 100755 index 0000000..ba73232 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0005.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0005.png new file mode 100755 index 0000000..48eaa13 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0006.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0006.png new file mode 100755 index 0000000..f27c44f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0007.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0007.png new file mode 100755 index 0000000..f6ad74a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0008.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0008.png new file mode 100755 index 0000000..6180068 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0009.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0009.png new file mode 100755 index 0000000..9f8cd81 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0010.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0010.png new file mode 100755 index 0000000..4453be4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0011.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0011.png new file mode 100755 index 0000000..74831d5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0012.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0012.png new file mode 100755 index 0000000..f72bc54 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0013.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0013.png new file mode 100755 index 0000000..22f9577 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0014.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0014.png new file mode 100755 index 0000000..943cb41 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0015.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0015.png new file mode 100755 index 0000000..dbc2df5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0016.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0016.png new file mode 100755 index 0000000..bdf9e07 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0017.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0017.png new file mode 100755 index 0000000..c65baed Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0018.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0018.png new file mode 100755 index 0000000..f398a8f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0019.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0019.png new file mode 100755 index 0000000..8ac2549 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0020.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0020.png new file mode 100755 index 0000000..33f2813 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0021.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0021.png new file mode 100755 index 0000000..2d024df Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0022.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0022.png new file mode 100755 index 0000000..fec5ebe Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0023.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0023.png new file mode 100755 index 0000000..0fcd44f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0023.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0024.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0024.png new file mode 100755 index 0000000..36ec7e6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0024.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0025.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0025.png new file mode 100755 index 0000000..57c93fd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0025.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0026.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0026.png new file mode 100755 index 0000000..4f45d50 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0026.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0027.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0027.png new file mode 100755 index 0000000..dc15c16 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0027.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0028.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0028.png new file mode 100755 index 0000000..15a5ad3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Idle.atlas/goblin_idle_0028.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0001.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0001.png new file mode 100755 index 0000000..8e478a7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0002.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0002.png new file mode 100755 index 0000000..bcf08d4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0003.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0003.png new file mode 100755 index 0000000..d4c7358 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0004.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0004.png new file mode 100755 index 0000000..9ae9d44 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0005.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0005.png new file mode 100755 index 0000000..fba1b21 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0006.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0006.png new file mode 100755 index 0000000..a3d7c81 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0007.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0007.png new file mode 100755 index 0000000..2122d41 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0008.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0008.png new file mode 100755 index 0000000..6cf2cf0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0009.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0009.png new file mode 100755 index 0000000..06c8719 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0010.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0010.png new file mode 100755 index 0000000..dd0f2a6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0011.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0011.png new file mode 100755 index 0000000..78ee077 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0012.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0012.png new file mode 100755 index 0000000..a97e76f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0013.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0013.png new file mode 100755 index 0000000..fefc82f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0014.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0014.png new file mode 100755 index 0000000..f10ecff Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0015.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0015.png new file mode 100755 index 0000000..ffcd28f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0016.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0016.png new file mode 100755 index 0000000..e886904 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0017.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0017.png new file mode 100755 index 0000000..cae9adc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0018.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0018.png new file mode 100755 index 0000000..95d1294 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0019.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0019.png new file mode 100755 index 0000000..48ca501 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0020.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0020.png new file mode 100755 index 0000000..e19518f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0021.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0021.png new file mode 100755 index 0000000..4dc19b1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0022.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0022.png new file mode 100755 index 0000000..3e04d09 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0023.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0023.png new file mode 100755 index 0000000..46a332c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0023.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0024.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0024.png new file mode 100755 index 0000000..d88abb7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0024.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0025.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0025.png new file mode 100755 index 0000000..dc7eaee Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0025.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0026.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0026.png new file mode 100755 index 0000000..fcd8057 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0026.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0027.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0027.png new file mode 100755 index 0000000..e5bbc9d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0027.png differ diff --git a/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0028.png b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0028.png new file mode 100755 index 0000000..7a6ce33 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Goblin/Goblin_Walk.atlas/goblin_walk_0028.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile0.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile0.png new file mode 100755 index 0000000..eb7e096 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile0.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1.png new file mode 100755 index 0000000..61e579f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile10.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile10.png new file mode 100755 index 0000000..1e41d6d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile10.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile100.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile100.png new file mode 100755 index 0000000..b5eb04d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile100.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1000.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1000.png new file mode 100755 index 0000000..573e47d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1000.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1001.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1001.png new file mode 100755 index 0000000..3d978db Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1001.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1002.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1002.png new file mode 100755 index 0000000..67ce4da Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1002.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1003.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1003.png new file mode 100755 index 0000000..05620be Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1003.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1004.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1004.png new file mode 100755 index 0000000..51d8294 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1004.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1005.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1005.png new file mode 100755 index 0000000..88af01e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1005.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1006.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1006.png new file mode 100755 index 0000000..ca9ab1f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1006.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1007.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1007.png new file mode 100755 index 0000000..07144f3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1007.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1008.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1008.png new file mode 100755 index 0000000..8b5f3ae Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1008.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1009.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1009.png new file mode 100755 index 0000000..bd0dd56 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1009.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile101.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile101.png new file mode 100755 index 0000000..1f99864 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile101.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1010.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1010.png new file mode 100755 index 0000000..19cc3b1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1010.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1011.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1011.png new file mode 100755 index 0000000..1361660 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1011.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1012.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1012.png new file mode 100755 index 0000000..33a226f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1012.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1013.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1013.png new file mode 100755 index 0000000..0811d8b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1013.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1014.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1014.png new file mode 100755 index 0000000..ee07589 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1014.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1015.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1015.png new file mode 100755 index 0000000..573b179 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1015.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1016.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1016.png new file mode 100755 index 0000000..00ecd0b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1016.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1017.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1017.png new file mode 100755 index 0000000..4257daf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1017.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1018.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1018.png new file mode 100755 index 0000000..0644580 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1018.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1019.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1019.png new file mode 100755 index 0000000..66d272f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1019.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile102.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile102.png new file mode 100755 index 0000000..cd578e6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile102.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1020.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1020.png new file mode 100755 index 0000000..8778570 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1020.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1021.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1021.png new file mode 100755 index 0000000..55266a6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1021.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1022.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1022.png new file mode 100755 index 0000000..9505510 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1022.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1023.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1023.png new file mode 100755 index 0000000..1d46d7b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile1023.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile103.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile103.png new file mode 100755 index 0000000..92c501d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile103.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile104.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile104.png new file mode 100755 index 0000000..a268cf7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile104.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile105.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile105.png new file mode 100755 index 0000000..407e600 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile105.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile106.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile106.png new file mode 100755 index 0000000..fb061db Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile106.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile107.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile107.png new file mode 100755 index 0000000..ac9c0e1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile107.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile108.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile108.png new file mode 100755 index 0000000..b7d7f43 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile108.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile109.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile109.png new file mode 100755 index 0000000..a502db5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile109.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile11.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile11.png new file mode 100755 index 0000000..d1ed578 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile11.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile110.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile110.png new file mode 100755 index 0000000..9aaeda2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile110.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile111.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile111.png new file mode 100755 index 0000000..ce47085 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile111.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile112.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile112.png new file mode 100755 index 0000000..ce90444 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile112.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile113.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile113.png new file mode 100755 index 0000000..91cfcfa Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile113.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile114.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile114.png new file mode 100755 index 0000000..90c3952 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile114.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile115.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile115.png new file mode 100755 index 0000000..e34966d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile115.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile116.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile116.png new file mode 100755 index 0000000..0c337d8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile116.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile117.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile117.png new file mode 100755 index 0000000..1cca08f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile117.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile118.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile118.png new file mode 100755 index 0000000..9b6e92a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile118.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile119.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile119.png new file mode 100755 index 0000000..d0ee995 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile119.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile12.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile12.png new file mode 100755 index 0000000..74dfbfe Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile12.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile120.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile120.png new file mode 100755 index 0000000..8a6c272 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile120.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile121.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile121.png new file mode 100755 index 0000000..4e18788 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile121.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile122.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile122.png new file mode 100755 index 0000000..d7533c2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile122.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile123.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile123.png new file mode 100755 index 0000000..d01de14 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile123.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile124.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile124.png new file mode 100755 index 0000000..b2e8b51 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile124.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile125.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile125.png new file mode 100755 index 0000000..1d64930 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile125.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile126.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile126.png new file mode 100755 index 0000000..036f963 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile126.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile127.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile127.png new file mode 100755 index 0000000..854a2dd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile127.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile128.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile128.png new file mode 100755 index 0000000..1f16391 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile128.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile129.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile129.png new file mode 100755 index 0000000..a4e0b9a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile129.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile13.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile13.png new file mode 100755 index 0000000..6c296a1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile13.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile130.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile130.png new file mode 100755 index 0000000..d52e891 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile130.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile131.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile131.png new file mode 100755 index 0000000..0e16cee Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile131.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile132.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile132.png new file mode 100755 index 0000000..8c145fe Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile132.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile133.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile133.png new file mode 100755 index 0000000..c8c14f5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile133.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile134.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile134.png new file mode 100755 index 0000000..fe0d9c0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile134.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile135.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile135.png new file mode 100755 index 0000000..0b751e3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile135.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile136.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile136.png new file mode 100755 index 0000000..1cf33d3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile136.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile137.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile137.png new file mode 100755 index 0000000..42a15ee Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile137.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile138.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile138.png new file mode 100755 index 0000000..d641e99 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile138.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile139.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile139.png new file mode 100755 index 0000000..a31b455 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile139.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile14.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile14.png new file mode 100755 index 0000000..84baa71 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile14.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile140.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile140.png new file mode 100755 index 0000000..0aa11cd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile140.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile141.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile141.png new file mode 100755 index 0000000..16d184a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile141.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile142.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile142.png new file mode 100755 index 0000000..defa47f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile142.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile143.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile143.png new file mode 100755 index 0000000..afe41eb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile143.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile144.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile144.png new file mode 100755 index 0000000..12a18e2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile144.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile145.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile145.png new file mode 100755 index 0000000..16903c4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile145.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile146.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile146.png new file mode 100755 index 0000000..76950d8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile146.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile147.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile147.png new file mode 100755 index 0000000..eb10931 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile147.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile148.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile148.png new file mode 100755 index 0000000..239af95 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile148.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile149.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile149.png new file mode 100755 index 0000000..6e7398a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile149.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile15.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile15.png new file mode 100755 index 0000000..5e00b66 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile15.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile150.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile150.png new file mode 100755 index 0000000..44e259b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile150.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile151.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile151.png new file mode 100755 index 0000000..056aca6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile151.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile152.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile152.png new file mode 100755 index 0000000..bae177d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile152.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile153.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile153.png new file mode 100755 index 0000000..ec6bf9b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile153.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile154.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile154.png new file mode 100755 index 0000000..f7cd61c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile154.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile155.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile155.png new file mode 100755 index 0000000..69d565a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile155.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile156.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile156.png new file mode 100755 index 0000000..9672ab8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile156.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile157.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile157.png new file mode 100755 index 0000000..fef301c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile157.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile158.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile158.png new file mode 100755 index 0000000..336a72a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile158.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile159.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile159.png new file mode 100755 index 0000000..78e3c59 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile159.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile16.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile16.png new file mode 100755 index 0000000..b28167b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile16.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile160.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile160.png new file mode 100755 index 0000000..ed6a34a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile160.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile161.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile161.png new file mode 100755 index 0000000..05787da Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile161.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile162.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile162.png new file mode 100755 index 0000000..565197d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile162.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile163.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile163.png new file mode 100755 index 0000000..2d1bc25 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile163.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile164.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile164.png new file mode 100755 index 0000000..eb4438b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile164.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile165.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile165.png new file mode 100755 index 0000000..d2f201d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile165.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile166.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile166.png new file mode 100755 index 0000000..8d1464b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile166.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile167.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile167.png new file mode 100755 index 0000000..385c245 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile167.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile168.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile168.png new file mode 100755 index 0000000..cf653ce Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile168.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile169.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile169.png new file mode 100755 index 0000000..8338670 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile169.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile17.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile17.png new file mode 100755 index 0000000..3910740 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile17.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile170.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile170.png new file mode 100755 index 0000000..e525ef2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile170.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile171.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile171.png new file mode 100755 index 0000000..402fb62 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile171.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile172.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile172.png new file mode 100755 index 0000000..6645b94 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile172.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile173.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile173.png new file mode 100755 index 0000000..01c0a1c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile173.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile174.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile174.png new file mode 100755 index 0000000..90dcdc2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile174.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile175.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile175.png new file mode 100755 index 0000000..099414a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile175.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile176.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile176.png new file mode 100755 index 0000000..faf0fe9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile176.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile177.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile177.png new file mode 100755 index 0000000..4bf93ee Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile177.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile178.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile178.png new file mode 100755 index 0000000..29436ad Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile178.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile179.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile179.png new file mode 100755 index 0000000..3533170 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile179.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile18.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile18.png new file mode 100755 index 0000000..4b4ae04 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile18.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile180.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile180.png new file mode 100755 index 0000000..8b52fb5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile180.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile181.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile181.png new file mode 100755 index 0000000..794bbd1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile181.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile182.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile182.png new file mode 100755 index 0000000..f0b8781 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile182.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile183.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile183.png new file mode 100755 index 0000000..eea1b45 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile183.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile184.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile184.png new file mode 100755 index 0000000..4890035 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile184.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile185.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile185.png new file mode 100755 index 0000000..4f6b2b3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile185.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile186.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile186.png new file mode 100755 index 0000000..dabd00f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile186.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile187.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile187.png new file mode 100755 index 0000000..88853ac Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile187.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile188.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile188.png new file mode 100755 index 0000000..eddd547 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile188.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile189.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile189.png new file mode 100755 index 0000000..ec0f1f9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile189.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile19.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile19.png new file mode 100755 index 0000000..2d96103 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile19.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile190.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile190.png new file mode 100755 index 0000000..ea3ea5f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile190.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile191.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile191.png new file mode 100755 index 0000000..1ea02ba Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile191.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile192.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile192.png new file mode 100755 index 0000000..868a9a0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile192.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile193.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile193.png new file mode 100755 index 0000000..f13d43d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile193.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile194.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile194.png new file mode 100755 index 0000000..9f86f0a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile194.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile195.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile195.png new file mode 100755 index 0000000..3b83eb3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile195.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile196.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile196.png new file mode 100755 index 0000000..301e39f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile196.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile197.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile197.png new file mode 100755 index 0000000..c8531ea Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile197.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile198.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile198.png new file mode 100755 index 0000000..7f140e1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile198.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile199.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile199.png new file mode 100755 index 0000000..33711ad Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile199.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile2.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile2.png new file mode 100755 index 0000000..981a04e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile2.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile20.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile20.png new file mode 100755 index 0000000..4bd5cd8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile20.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile200.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile200.png new file mode 100755 index 0000000..df6300d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile200.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile201.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile201.png new file mode 100755 index 0000000..c17abb0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile201.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile202.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile202.png new file mode 100755 index 0000000..2e1cd72 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile202.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile203.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile203.png new file mode 100755 index 0000000..dcdfe1a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile203.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile204.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile204.png new file mode 100755 index 0000000..1739c0f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile204.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile205.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile205.png new file mode 100755 index 0000000..b9aa536 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile205.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile206.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile206.png new file mode 100755 index 0000000..ec36b70 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile206.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile207.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile207.png new file mode 100755 index 0000000..9042e8e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile207.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile208.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile208.png new file mode 100755 index 0000000..ba81a50 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile208.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile209.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile209.png new file mode 100755 index 0000000..c17c12a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile209.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile21.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile21.png new file mode 100755 index 0000000..3eb5a19 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile21.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile210.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile210.png new file mode 100755 index 0000000..82f9d41 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile210.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile211.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile211.png new file mode 100755 index 0000000..3cf796a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile211.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile212.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile212.png new file mode 100755 index 0000000..f3124ec Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile212.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile213.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile213.png new file mode 100755 index 0000000..9c3f013 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile213.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile214.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile214.png new file mode 100755 index 0000000..ac6cf11 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile214.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile215.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile215.png new file mode 100755 index 0000000..8141b6c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile215.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile216.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile216.png new file mode 100755 index 0000000..2b0f2c9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile216.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile217.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile217.png new file mode 100755 index 0000000..602f4b1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile217.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile218.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile218.png new file mode 100755 index 0000000..53f4465 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile218.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile219.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile219.png new file mode 100755 index 0000000..d0314e2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile219.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile22.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile22.png new file mode 100755 index 0000000..0f56992 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile22.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile220.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile220.png new file mode 100755 index 0000000..5a78dc2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile220.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile221.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile221.png new file mode 100755 index 0000000..9e31410 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile221.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile222.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile222.png new file mode 100755 index 0000000..066babb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile222.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile223.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile223.png new file mode 100755 index 0000000..57ae70e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile223.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile224.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile224.png new file mode 100755 index 0000000..4b44714 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile224.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile225.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile225.png new file mode 100755 index 0000000..b74ff2b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile225.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile226.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile226.png new file mode 100755 index 0000000..5b315c3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile226.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile227.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile227.png new file mode 100755 index 0000000..68dff82 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile227.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile228.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile228.png new file mode 100755 index 0000000..1d3d97f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile228.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile229.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile229.png new file mode 100755 index 0000000..aaa8055 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile229.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile23.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile23.png new file mode 100755 index 0000000..fba1ca9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile23.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile230.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile230.png new file mode 100755 index 0000000..5a19bdb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile230.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile231.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile231.png new file mode 100755 index 0000000..8f128ad Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile231.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile232.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile232.png new file mode 100755 index 0000000..51ec047 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile232.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile233.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile233.png new file mode 100755 index 0000000..aa8db6c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile233.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile234.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile234.png new file mode 100755 index 0000000..f1f85c8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile234.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile235.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile235.png new file mode 100755 index 0000000..29a7c4d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile235.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile236.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile236.png new file mode 100755 index 0000000..27aa4c3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile236.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile237.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile237.png new file mode 100755 index 0000000..eea5478 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile237.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile238.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile238.png new file mode 100755 index 0000000..b255f87 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile238.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile239.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile239.png new file mode 100755 index 0000000..792cfcf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile239.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile24.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile24.png new file mode 100755 index 0000000..a3d200e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile24.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile240.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile240.png new file mode 100755 index 0000000..bf9dc76 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile240.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile241.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile241.png new file mode 100755 index 0000000..2f8b8ed Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile241.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile242.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile242.png new file mode 100755 index 0000000..21192aa Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile242.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile243.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile243.png new file mode 100755 index 0000000..698e35f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile243.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile244.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile244.png new file mode 100755 index 0000000..10fdf0b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile244.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile245.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile245.png new file mode 100755 index 0000000..60ea212 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile245.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile246.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile246.png new file mode 100755 index 0000000..bf08ed6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile246.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile247.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile247.png new file mode 100755 index 0000000..7f75cdb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile247.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile248.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile248.png new file mode 100755 index 0000000..4e1958c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile248.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile249.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile249.png new file mode 100755 index 0000000..c353509 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile249.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile25.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile25.png new file mode 100755 index 0000000..bd62d5d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile25.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile250.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile250.png new file mode 100755 index 0000000..afbe008 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile250.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile251.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile251.png new file mode 100755 index 0000000..43f3a5c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile251.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile252.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile252.png new file mode 100755 index 0000000..ecf6eef Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile252.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile253.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile253.png new file mode 100755 index 0000000..97b4d17 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile253.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile254.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile254.png new file mode 100755 index 0000000..6256c55 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile254.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile255.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile255.png new file mode 100755 index 0000000..115ad5b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile255.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile256.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile256.png new file mode 100755 index 0000000..b2c3e4a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile256.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile257.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile257.png new file mode 100755 index 0000000..adea29e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile257.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile258.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile258.png new file mode 100755 index 0000000..f9d4be0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile258.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile259.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile259.png new file mode 100755 index 0000000..92f0f8d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile259.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile26.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile26.png new file mode 100755 index 0000000..6a475e6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile26.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile260.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile260.png new file mode 100755 index 0000000..93d30f1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile260.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile261.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile261.png new file mode 100755 index 0000000..cb0bda1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile261.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile262.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile262.png new file mode 100755 index 0000000..c48a1af Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile262.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile263.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile263.png new file mode 100755 index 0000000..dfe34e6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile263.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile264.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile264.png new file mode 100755 index 0000000..db80fba Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile264.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile265.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile265.png new file mode 100755 index 0000000..6079bea Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile265.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile266.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile266.png new file mode 100755 index 0000000..563d2ce Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile266.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile267.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile267.png new file mode 100755 index 0000000..83dbdd9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile267.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile268.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile268.png new file mode 100755 index 0000000..0888ced Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile268.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile269.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile269.png new file mode 100755 index 0000000..4c257af Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile269.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile27.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile27.png new file mode 100755 index 0000000..d238f85 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile27.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile270.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile270.png new file mode 100755 index 0000000..340047b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile270.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile271.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile271.png new file mode 100755 index 0000000..0c6d0e8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile271.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile272.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile272.png new file mode 100755 index 0000000..0865d75 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile272.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile273.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile273.png new file mode 100755 index 0000000..f596a63 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile273.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile274.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile274.png new file mode 100755 index 0000000..928bb6e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile274.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile275.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile275.png new file mode 100755 index 0000000..e2f99c0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile275.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile276.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile276.png new file mode 100755 index 0000000..436e1d7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile276.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile277.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile277.png new file mode 100755 index 0000000..20ddbb2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile277.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile278.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile278.png new file mode 100755 index 0000000..f7d831f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile278.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile279.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile279.png new file mode 100755 index 0000000..76a8b8f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile279.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile28.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile28.png new file mode 100755 index 0000000..3d827bb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile28.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile280.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile280.png new file mode 100755 index 0000000..0368e32 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile280.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile281.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile281.png new file mode 100755 index 0000000..7fea4ba Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile281.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile282.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile282.png new file mode 100755 index 0000000..d8b1f1b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile282.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile283.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile283.png new file mode 100755 index 0000000..20ea35a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile283.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile284.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile284.png new file mode 100755 index 0000000..40d28ae Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile284.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile285.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile285.png new file mode 100755 index 0000000..3c5f134 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile285.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile286.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile286.png new file mode 100755 index 0000000..0c0f803 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile286.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile287.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile287.png new file mode 100755 index 0000000..d75773e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile287.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile288.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile288.png new file mode 100755 index 0000000..92c6fe2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile288.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile289.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile289.png new file mode 100755 index 0000000..82532b6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile289.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile29.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile29.png new file mode 100755 index 0000000..3c56a63 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile29.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile290.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile290.png new file mode 100755 index 0000000..218cc6d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile290.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile291.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile291.png new file mode 100755 index 0000000..3a16ab8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile291.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile292.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile292.png new file mode 100755 index 0000000..ff463fb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile292.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile293.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile293.png new file mode 100755 index 0000000..5054ed8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile293.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile294.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile294.png new file mode 100755 index 0000000..fa748ba Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile294.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile295.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile295.png new file mode 100755 index 0000000..5437c7d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile295.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile296.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile296.png new file mode 100755 index 0000000..8b06481 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile296.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile297.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile297.png new file mode 100755 index 0000000..a7474e7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile297.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile298.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile298.png new file mode 100755 index 0000000..77bd31d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile298.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile299.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile299.png new file mode 100755 index 0000000..9844286 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile299.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile3.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile3.png new file mode 100755 index 0000000..40dc3e7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile3.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile30.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile30.png new file mode 100755 index 0000000..94d6ee5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile30.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile300.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile300.png new file mode 100755 index 0000000..23ebd1e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile300.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile301.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile301.png new file mode 100755 index 0000000..263482e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile301.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile302.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile302.png new file mode 100755 index 0000000..de67db3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile302.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile303.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile303.png new file mode 100755 index 0000000..19b3065 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile303.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile304.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile304.png new file mode 100755 index 0000000..40a4fbe Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile304.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile305.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile305.png new file mode 100755 index 0000000..c38f3fb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile305.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile306.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile306.png new file mode 100755 index 0000000..27de201 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile306.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile307.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile307.png new file mode 100755 index 0000000..651c374 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile307.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile308.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile308.png new file mode 100755 index 0000000..f086af3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile308.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile309.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile309.png new file mode 100755 index 0000000..4a61a66 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile309.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile31.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile31.png new file mode 100755 index 0000000..fb7651a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile31.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile310.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile310.png new file mode 100755 index 0000000..c015e51 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile310.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile311.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile311.png new file mode 100755 index 0000000..c215701 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile311.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile312.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile312.png new file mode 100755 index 0000000..e837c5c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile312.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile313.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile313.png new file mode 100755 index 0000000..ba6a4d6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile313.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile314.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile314.png new file mode 100755 index 0000000..e84ca49 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile314.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile315.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile315.png new file mode 100755 index 0000000..cf71d98 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile315.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile316.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile316.png new file mode 100755 index 0000000..8f533d7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile316.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile317.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile317.png new file mode 100755 index 0000000..359f319 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile317.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile318.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile318.png new file mode 100755 index 0000000..d592711 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile318.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile319.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile319.png new file mode 100755 index 0000000..6baaf41 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile319.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile32.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile32.png new file mode 100755 index 0000000..8ff8c03 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile32.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile320.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile320.png new file mode 100755 index 0000000..a9c2ffb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile320.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile321.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile321.png new file mode 100755 index 0000000..24f42af Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile321.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile322.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile322.png new file mode 100755 index 0000000..5268813 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile322.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile323.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile323.png new file mode 100755 index 0000000..fe06aaf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile323.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile324.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile324.png new file mode 100755 index 0000000..b2b80cb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile324.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile325.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile325.png new file mode 100755 index 0000000..f8f2667 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile325.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile326.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile326.png new file mode 100755 index 0000000..731c87a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile326.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile327.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile327.png new file mode 100755 index 0000000..b0ceade Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile327.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile328.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile328.png new file mode 100755 index 0000000..ddc86b2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile328.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile329.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile329.png new file mode 100755 index 0000000..cf27b2d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile329.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile33.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile33.png new file mode 100755 index 0000000..0be27b3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile33.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile330.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile330.png new file mode 100755 index 0000000..87e6752 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile330.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile331.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile331.png new file mode 100755 index 0000000..f702300 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile331.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile332.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile332.png new file mode 100755 index 0000000..0f282cb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile332.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile333.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile333.png new file mode 100755 index 0000000..9f2b623 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile333.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile334.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile334.png new file mode 100755 index 0000000..be0c02e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile334.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile335.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile335.png new file mode 100755 index 0000000..2616543 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile335.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile336.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile336.png new file mode 100755 index 0000000..c1802db Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile336.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile337.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile337.png new file mode 100755 index 0000000..6aaf761 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile337.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile338.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile338.png new file mode 100755 index 0000000..04aaf7f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile338.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile339.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile339.png new file mode 100755 index 0000000..a923b2c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile339.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile34.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile34.png new file mode 100755 index 0000000..b073202 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile34.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile340.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile340.png new file mode 100755 index 0000000..d9d4a5f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile340.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile341.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile341.png new file mode 100755 index 0000000..1f8a5dc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile341.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile342.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile342.png new file mode 100755 index 0000000..2357550 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile342.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile343.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile343.png new file mode 100755 index 0000000..c0f1ad8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile343.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile344.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile344.png new file mode 100755 index 0000000..147cda7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile344.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile345.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile345.png new file mode 100755 index 0000000..16984a8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile345.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile346.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile346.png new file mode 100755 index 0000000..ccb5260 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile346.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile347.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile347.png new file mode 100755 index 0000000..bc56c35 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile347.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile348.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile348.png new file mode 100755 index 0000000..710764a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile348.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile349.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile349.png new file mode 100755 index 0000000..5509989 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile349.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile35.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile35.png new file mode 100755 index 0000000..03e4fb3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile35.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile350.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile350.png new file mode 100755 index 0000000..6b73a3d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile350.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile351.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile351.png new file mode 100755 index 0000000..ba84b92 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile351.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile352.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile352.png new file mode 100755 index 0000000..5d95ccd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile352.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile353.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile353.png new file mode 100755 index 0000000..54e042e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile353.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile354.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile354.png new file mode 100755 index 0000000..ceb0a29 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile354.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile355.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile355.png new file mode 100755 index 0000000..39b107a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile355.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile356.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile356.png new file mode 100755 index 0000000..759e619 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile356.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile357.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile357.png new file mode 100755 index 0000000..2cb028e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile357.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile358.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile358.png new file mode 100755 index 0000000..f4a0dc3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile358.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile359.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile359.png new file mode 100755 index 0000000..e9a75b9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile359.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile36.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile36.png new file mode 100755 index 0000000..a13e8e9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile36.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile360.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile360.png new file mode 100755 index 0000000..21645fd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile360.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile361.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile361.png new file mode 100755 index 0000000..70211d6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile361.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile362.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile362.png new file mode 100755 index 0000000..d085884 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile362.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile363.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile363.png new file mode 100755 index 0000000..6cdc35d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile363.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile364.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile364.png new file mode 100755 index 0000000..1882f4a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile364.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile365.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile365.png new file mode 100755 index 0000000..078c6ff Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile365.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile366.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile366.png new file mode 100755 index 0000000..cd5b1a3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile366.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile367.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile367.png new file mode 100755 index 0000000..801e579 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile367.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile368.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile368.png new file mode 100755 index 0000000..aee1470 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile368.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile369.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile369.png new file mode 100755 index 0000000..3c5b3a1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile369.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile37.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile37.png new file mode 100755 index 0000000..fa48416 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile37.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile370.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile370.png new file mode 100755 index 0000000..2a80fd3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile370.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile371.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile371.png new file mode 100755 index 0000000..fe0ebe1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile371.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile372.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile372.png new file mode 100755 index 0000000..3e752f4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile372.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile373.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile373.png new file mode 100755 index 0000000..02b659d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile373.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile374.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile374.png new file mode 100755 index 0000000..80494c6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile374.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile375.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile375.png new file mode 100755 index 0000000..0ac01da Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile375.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile376.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile376.png new file mode 100755 index 0000000..fed7097 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile376.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile377.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile377.png new file mode 100755 index 0000000..ea56fad Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile377.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile378.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile378.png new file mode 100755 index 0000000..d80eb5b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile378.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile379.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile379.png new file mode 100755 index 0000000..f50f2e4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile379.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile38.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile38.png new file mode 100755 index 0000000..81683bd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile38.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile380.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile380.png new file mode 100755 index 0000000..ded73f2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile380.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile381.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile381.png new file mode 100755 index 0000000..c2dc139 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile381.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile382.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile382.png new file mode 100755 index 0000000..8e83e41 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile382.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile383.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile383.png new file mode 100755 index 0000000..578672d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile383.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile384.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile384.png new file mode 100755 index 0000000..591176b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile384.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile385.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile385.png new file mode 100755 index 0000000..9061741 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile385.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile386.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile386.png new file mode 100755 index 0000000..9726f67 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile386.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile387.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile387.png new file mode 100755 index 0000000..2882c31 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile387.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile388.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile388.png new file mode 100755 index 0000000..9b1bb3a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile388.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile389.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile389.png new file mode 100755 index 0000000..877a16c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile389.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile39.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile39.png new file mode 100755 index 0000000..26844b2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile39.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile390.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile390.png new file mode 100755 index 0000000..065a17c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile390.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile391.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile391.png new file mode 100755 index 0000000..68ee747 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile391.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile392.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile392.png new file mode 100755 index 0000000..4286d44 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile392.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile393.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile393.png new file mode 100755 index 0000000..fc7f75c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile393.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile394.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile394.png new file mode 100755 index 0000000..1e01f23 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile394.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile395.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile395.png new file mode 100755 index 0000000..af5f17f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile395.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile396.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile396.png new file mode 100755 index 0000000..a54ca1a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile396.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile397.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile397.png new file mode 100755 index 0000000..4a92671 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile397.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile398.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile398.png new file mode 100755 index 0000000..573e1d0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile398.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile399.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile399.png new file mode 100755 index 0000000..2ecec53 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile399.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile4.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile4.png new file mode 100755 index 0000000..d1df957 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile4.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile40.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile40.png new file mode 100755 index 0000000..899936e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile40.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile400.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile400.png new file mode 100755 index 0000000..b3fed1f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile400.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile401.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile401.png new file mode 100755 index 0000000..2082274 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile401.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile402.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile402.png new file mode 100755 index 0000000..9b4b0a2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile402.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile403.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile403.png new file mode 100755 index 0000000..a7ed303 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile403.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile404.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile404.png new file mode 100755 index 0000000..59d96f4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile404.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile405.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile405.png new file mode 100755 index 0000000..b592e62 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile405.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile406.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile406.png new file mode 100755 index 0000000..b5be9c7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile406.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile407.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile407.png new file mode 100755 index 0000000..068bae0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile407.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile408.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile408.png new file mode 100755 index 0000000..eab49c0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile408.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile409.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile409.png new file mode 100755 index 0000000..d37a142 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile409.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile41.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile41.png new file mode 100755 index 0000000..da7c265 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile41.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile410.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile410.png new file mode 100755 index 0000000..99d4bbf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile410.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile411.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile411.png new file mode 100755 index 0000000..2dbac44 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile411.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile412.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile412.png new file mode 100755 index 0000000..064f6c6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile412.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile413.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile413.png new file mode 100755 index 0000000..1ee4e9c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile413.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile414.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile414.png new file mode 100755 index 0000000..2f38d65 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile414.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile415.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile415.png new file mode 100755 index 0000000..3f9aab1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile415.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile416.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile416.png new file mode 100755 index 0000000..9c4d349 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile416.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile417.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile417.png new file mode 100755 index 0000000..b27eb0a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile417.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile418.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile418.png new file mode 100755 index 0000000..3237fab Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile418.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile419.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile419.png new file mode 100755 index 0000000..18026e3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile419.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile42.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile42.png new file mode 100755 index 0000000..fd77f48 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile42.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile420.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile420.png new file mode 100755 index 0000000..ae7a07e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile420.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile421.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile421.png new file mode 100755 index 0000000..24195e0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile421.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile422.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile422.png new file mode 100755 index 0000000..1ad9ff4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile422.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile423.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile423.png new file mode 100755 index 0000000..89c2a3f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile423.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile424.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile424.png new file mode 100755 index 0000000..fd4307e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile424.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile425.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile425.png new file mode 100755 index 0000000..083479a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile425.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile426.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile426.png new file mode 100755 index 0000000..3f3dcdc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile426.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile427.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile427.png new file mode 100755 index 0000000..e40e9ca Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile427.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile428.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile428.png new file mode 100755 index 0000000..93024f6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile428.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile429.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile429.png new file mode 100755 index 0000000..577db7a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile429.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile43.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile43.png new file mode 100755 index 0000000..fbaee7e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile43.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile430.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile430.png new file mode 100755 index 0000000..c21b347 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile430.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile431.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile431.png new file mode 100755 index 0000000..ea40d4a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile431.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile432.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile432.png new file mode 100755 index 0000000..d7404db Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile432.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile433.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile433.png new file mode 100755 index 0000000..259179b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile433.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile434.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile434.png new file mode 100755 index 0000000..02af6e7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile434.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile435.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile435.png new file mode 100755 index 0000000..8c2d6a3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile435.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile436.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile436.png new file mode 100755 index 0000000..b830116 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile436.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile437.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile437.png new file mode 100755 index 0000000..094de88 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile437.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile438.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile438.png new file mode 100755 index 0000000..34140ce Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile438.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile439.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile439.png new file mode 100755 index 0000000..88b98a2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile439.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile44.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile44.png new file mode 100755 index 0000000..7017dec Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile44.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile440.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile440.png new file mode 100755 index 0000000..94b5218 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile440.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile441.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile441.png new file mode 100755 index 0000000..b91daaf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile441.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile442.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile442.png new file mode 100755 index 0000000..fda0880 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile442.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile443.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile443.png new file mode 100755 index 0000000..6c16554 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile443.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile444.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile444.png new file mode 100755 index 0000000..7a63a89 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile444.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile445.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile445.png new file mode 100755 index 0000000..290bda7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile445.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile446.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile446.png new file mode 100755 index 0000000..28c3c1a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile446.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile447.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile447.png new file mode 100755 index 0000000..3b4181d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile447.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile448.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile448.png new file mode 100755 index 0000000..888a178 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile448.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile449.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile449.png new file mode 100755 index 0000000..892ddad Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile449.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile45.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile45.png new file mode 100755 index 0000000..95aa105 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile45.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile450.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile450.png new file mode 100755 index 0000000..86aaf8a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile450.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile451.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile451.png new file mode 100755 index 0000000..7a5fbfe Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile451.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile452.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile452.png new file mode 100755 index 0000000..3e5ab50 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile452.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile453.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile453.png new file mode 100755 index 0000000..a9c809b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile453.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile454.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile454.png new file mode 100755 index 0000000..3165b6f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile454.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile455.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile455.png new file mode 100755 index 0000000..a7f76df Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile455.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile456.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile456.png new file mode 100755 index 0000000..ed93d8f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile456.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile457.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile457.png new file mode 100755 index 0000000..f75f1af Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile457.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile458.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile458.png new file mode 100755 index 0000000..a60e609 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile458.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile459.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile459.png new file mode 100755 index 0000000..8fe58fc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile459.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile46.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile46.png new file mode 100755 index 0000000..bfa15db Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile46.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile460.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile460.png new file mode 100755 index 0000000..d578daa Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile460.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile461.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile461.png new file mode 100755 index 0000000..c9c06ea Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile461.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile462.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile462.png new file mode 100755 index 0000000..a3c5f11 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile462.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile463.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile463.png new file mode 100755 index 0000000..e4d92b5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile463.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile464.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile464.png new file mode 100755 index 0000000..b5d7f30 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile464.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile465.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile465.png new file mode 100755 index 0000000..fe071c1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile465.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile466.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile466.png new file mode 100755 index 0000000..e44bcf5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile466.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile467.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile467.png new file mode 100755 index 0000000..f830de5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile467.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile468.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile468.png new file mode 100755 index 0000000..fab185f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile468.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile469.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile469.png new file mode 100755 index 0000000..82da8ea Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile469.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile47.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile47.png new file mode 100755 index 0000000..4e1900e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile47.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile470.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile470.png new file mode 100755 index 0000000..36a01aa Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile470.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile471.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile471.png new file mode 100755 index 0000000..5d5970d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile471.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile472.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile472.png new file mode 100755 index 0000000..36435a1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile472.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile473.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile473.png new file mode 100755 index 0000000..5a65456 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile473.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile474.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile474.png new file mode 100755 index 0000000..2d606f8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile474.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile475.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile475.png new file mode 100755 index 0000000..2626664 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile475.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile476.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile476.png new file mode 100755 index 0000000..5f60242 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile476.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile477.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile477.png new file mode 100755 index 0000000..a4b2f91 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile477.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile478.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile478.png new file mode 100755 index 0000000..41ff615 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile478.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile479.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile479.png new file mode 100755 index 0000000..490d4be Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile479.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile48.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile48.png new file mode 100755 index 0000000..b47a35a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile48.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile480.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile480.png new file mode 100755 index 0000000..824d7a2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile480.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile481.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile481.png new file mode 100755 index 0000000..fb41e4c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile481.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile482.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile482.png new file mode 100755 index 0000000..480b5a1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile482.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile483.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile483.png new file mode 100755 index 0000000..91be2e8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile483.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile484.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile484.png new file mode 100755 index 0000000..4ba6b0a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile484.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile485.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile485.png new file mode 100755 index 0000000..72fa78a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile485.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile486.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile486.png new file mode 100755 index 0000000..3e53641 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile486.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile487.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile487.png new file mode 100755 index 0000000..d2190fe Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile487.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile488.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile488.png new file mode 100755 index 0000000..5ba8d49 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile488.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile489.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile489.png new file mode 100755 index 0000000..feb583a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile489.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile49.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile49.png new file mode 100755 index 0000000..9d45167 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile49.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile490.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile490.png new file mode 100755 index 0000000..32b990e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile490.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile491.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile491.png new file mode 100755 index 0000000..ffc42e2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile491.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile492.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile492.png new file mode 100755 index 0000000..61c17e4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile492.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile493.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile493.png new file mode 100755 index 0000000..a68aa15 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile493.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile494.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile494.png new file mode 100755 index 0000000..3571fec Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile494.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile495.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile495.png new file mode 100755 index 0000000..372e2ec Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile495.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile496.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile496.png new file mode 100755 index 0000000..4dcb0a5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile496.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile497.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile497.png new file mode 100755 index 0000000..a64bea2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile497.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile498.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile498.png new file mode 100755 index 0000000..528d0ff Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile498.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile499.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile499.png new file mode 100755 index 0000000..f54eb46 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile499.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile5.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile5.png new file mode 100755 index 0000000..49cb2c9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile5.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile50.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile50.png new file mode 100755 index 0000000..a3f31db Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile50.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile500.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile500.png new file mode 100755 index 0000000..d264506 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile500.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile501.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile501.png new file mode 100755 index 0000000..7118eaf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile501.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile502.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile502.png new file mode 100755 index 0000000..df340fd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile502.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile503.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile503.png new file mode 100755 index 0000000..ca5410d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile503.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile504.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile504.png new file mode 100755 index 0000000..68518c0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile504.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile505.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile505.png new file mode 100755 index 0000000..c25ddd1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile505.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile506.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile506.png new file mode 100755 index 0000000..3f418c0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile506.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile507.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile507.png new file mode 100755 index 0000000..9d1820d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile507.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile508.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile508.png new file mode 100755 index 0000000..80e6892 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile508.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile509.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile509.png new file mode 100755 index 0000000..a87c449 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile509.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile51.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile51.png new file mode 100755 index 0000000..9975f6f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile51.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile510.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile510.png new file mode 100755 index 0000000..70cd4c3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile510.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile511.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile511.png new file mode 100755 index 0000000..75525b6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile511.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile512.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile512.png new file mode 100755 index 0000000..6fd291c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile512.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile513.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile513.png new file mode 100755 index 0000000..6669684 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile513.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile514.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile514.png new file mode 100755 index 0000000..3856de8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile514.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile515.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile515.png new file mode 100755 index 0000000..fe1aa98 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile515.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile516.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile516.png new file mode 100755 index 0000000..5935f94 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile516.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile517.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile517.png new file mode 100755 index 0000000..bc42554 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile517.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile518.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile518.png new file mode 100755 index 0000000..7e0f079 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile518.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile519.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile519.png new file mode 100755 index 0000000..d182f3e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile519.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile52.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile52.png new file mode 100755 index 0000000..c8dc1a2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile52.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile520.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile520.png new file mode 100755 index 0000000..20a4c44 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile520.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile521.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile521.png new file mode 100755 index 0000000..0864b5a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile521.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile522.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile522.png new file mode 100755 index 0000000..295590f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile522.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile523.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile523.png new file mode 100755 index 0000000..cea1806 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile523.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile524.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile524.png new file mode 100755 index 0000000..814bed2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile524.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile525.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile525.png new file mode 100755 index 0000000..dde2744 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile525.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile526.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile526.png new file mode 100755 index 0000000..297dbfb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile526.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile527.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile527.png new file mode 100755 index 0000000..5abd70f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile527.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile528.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile528.png new file mode 100755 index 0000000..3790edf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile528.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile529.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile529.png new file mode 100755 index 0000000..4633fc4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile529.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile53.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile53.png new file mode 100755 index 0000000..467c6f8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile53.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile530.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile530.png new file mode 100755 index 0000000..95da9a2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile530.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile531.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile531.png new file mode 100755 index 0000000..6108108 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile531.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile532.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile532.png new file mode 100755 index 0000000..e5d8736 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile532.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile533.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile533.png new file mode 100755 index 0000000..9822999 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile533.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile534.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile534.png new file mode 100755 index 0000000..2e0e963 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile534.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile535.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile535.png new file mode 100755 index 0000000..1da88c0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile535.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile536.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile536.png new file mode 100755 index 0000000..b90cf01 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile536.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile537.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile537.png new file mode 100755 index 0000000..df0f3cb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile537.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile538.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile538.png new file mode 100755 index 0000000..55cd41f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile538.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile539.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile539.png new file mode 100755 index 0000000..c282c3d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile539.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile54.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile54.png new file mode 100755 index 0000000..82504da Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile54.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile540.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile540.png new file mode 100755 index 0000000..73b2e5a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile540.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile541.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile541.png new file mode 100755 index 0000000..99f7858 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile541.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile542.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile542.png new file mode 100755 index 0000000..9c6b2e3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile542.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile543.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile543.png new file mode 100755 index 0000000..1079c22 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile543.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile544.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile544.png new file mode 100755 index 0000000..d601a99 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile544.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile545.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile545.png new file mode 100755 index 0000000..bf4d3a5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile545.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile546.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile546.png new file mode 100755 index 0000000..6c0b5db Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile546.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile547.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile547.png new file mode 100755 index 0000000..1cb4377 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile547.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile548.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile548.png new file mode 100755 index 0000000..9733249 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile548.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile549.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile549.png new file mode 100755 index 0000000..b9b162a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile549.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile55.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile55.png new file mode 100755 index 0000000..aaebcac Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile55.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile550.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile550.png new file mode 100755 index 0000000..ca9d737 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile550.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile551.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile551.png new file mode 100755 index 0000000..b770e92 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile551.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile552.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile552.png new file mode 100755 index 0000000..c31b115 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile552.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile553.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile553.png new file mode 100755 index 0000000..dd34a25 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile553.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile554.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile554.png new file mode 100755 index 0000000..af22126 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile554.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile555.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile555.png new file mode 100755 index 0000000..5c98ec4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile555.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile556.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile556.png new file mode 100755 index 0000000..bbf894d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile556.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile557.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile557.png new file mode 100755 index 0000000..c688388 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile557.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile558.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile558.png new file mode 100755 index 0000000..c4c1129 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile558.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile559.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile559.png new file mode 100755 index 0000000..bb550aa Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile559.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile56.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile56.png new file mode 100755 index 0000000..8d5c02e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile56.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile560.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile560.png new file mode 100755 index 0000000..b52a0a3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile560.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile561.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile561.png new file mode 100755 index 0000000..7f2c4fe Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile561.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile562.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile562.png new file mode 100755 index 0000000..6724e58 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile562.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile563.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile563.png new file mode 100755 index 0000000..486a052 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile563.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile564.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile564.png new file mode 100755 index 0000000..2c1d0f9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile564.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile565.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile565.png new file mode 100755 index 0000000..b8d6db8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile565.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile566.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile566.png new file mode 100755 index 0000000..2539b86 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile566.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile567.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile567.png new file mode 100755 index 0000000..5f2a496 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile567.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile568.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile568.png new file mode 100755 index 0000000..6bb7710 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile568.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile569.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile569.png new file mode 100755 index 0000000..b6d2bae Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile569.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile57.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile57.png new file mode 100755 index 0000000..42bfda8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile57.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile570.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile570.png new file mode 100755 index 0000000..2f1c502 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile570.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile571.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile571.png new file mode 100755 index 0000000..4949eac Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile571.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile572.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile572.png new file mode 100755 index 0000000..399cf7a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile572.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile573.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile573.png new file mode 100755 index 0000000..ac44c60 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile573.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile574.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile574.png new file mode 100755 index 0000000..0a5a6e8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile574.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile575.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile575.png new file mode 100755 index 0000000..6c251a7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile575.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile576.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile576.png new file mode 100755 index 0000000..5fc6bf4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile576.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile577.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile577.png new file mode 100755 index 0000000..b2ec4fb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile577.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile578.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile578.png new file mode 100755 index 0000000..94576db Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile578.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile579.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile579.png new file mode 100755 index 0000000..aaf9193 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile579.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile58.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile58.png new file mode 100755 index 0000000..d63dc45 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile58.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile580.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile580.png new file mode 100755 index 0000000..41935d0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile580.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile581.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile581.png new file mode 100755 index 0000000..a60d616 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile581.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile582.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile582.png new file mode 100755 index 0000000..608a756 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile582.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile583.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile583.png new file mode 100755 index 0000000..1321c79 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile583.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile584.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile584.png new file mode 100755 index 0000000..568288a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile584.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile585.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile585.png new file mode 100755 index 0000000..872d2b6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile585.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile586.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile586.png new file mode 100755 index 0000000..4ea255f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile586.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile587.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile587.png new file mode 100755 index 0000000..b5d4e92 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile587.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile588.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile588.png new file mode 100755 index 0000000..ab48f26 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile588.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile589.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile589.png new file mode 100755 index 0000000..5ca0540 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile589.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile59.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile59.png new file mode 100755 index 0000000..e87ca3d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile59.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile590.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile590.png new file mode 100755 index 0000000..c080d3e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile590.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile591.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile591.png new file mode 100755 index 0000000..b5f0f1d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile591.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile592.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile592.png new file mode 100755 index 0000000..5ec3be7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile592.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile593.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile593.png new file mode 100755 index 0000000..a059736 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile593.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile594.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile594.png new file mode 100755 index 0000000..5b849a3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile594.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile595.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile595.png new file mode 100755 index 0000000..bc7e509 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile595.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile596.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile596.png new file mode 100755 index 0000000..e9b0aa3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile596.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile597.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile597.png new file mode 100755 index 0000000..2a3bfc2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile597.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile598.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile598.png new file mode 100755 index 0000000..6e69b71 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile598.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile599.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile599.png new file mode 100755 index 0000000..21b85c0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile599.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile6.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile6.png new file mode 100755 index 0000000..99da6e3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile6.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile60.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile60.png new file mode 100755 index 0000000..28dbfa5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile60.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile600.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile600.png new file mode 100755 index 0000000..6a91d4e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile600.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile601.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile601.png new file mode 100755 index 0000000..a1ee13c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile601.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile602.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile602.png new file mode 100755 index 0000000..5b6763e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile602.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile603.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile603.png new file mode 100755 index 0000000..73eccb8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile603.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile604.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile604.png new file mode 100755 index 0000000..c5a0785 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile604.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile605.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile605.png new file mode 100755 index 0000000..04d1d4b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile605.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile606.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile606.png new file mode 100755 index 0000000..0d7b709 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile606.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile607.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile607.png new file mode 100755 index 0000000..cd2859f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile607.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile608.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile608.png new file mode 100755 index 0000000..1762fbd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile608.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile609.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile609.png new file mode 100755 index 0000000..87c635a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile609.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile61.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile61.png new file mode 100755 index 0000000..d020625 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile61.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile610.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile610.png new file mode 100755 index 0000000..1e13180 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile610.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile611.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile611.png new file mode 100755 index 0000000..2c99042 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile611.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile612.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile612.png new file mode 100755 index 0000000..17c272f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile612.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile613.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile613.png new file mode 100755 index 0000000..d1e8e7d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile613.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile614.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile614.png new file mode 100755 index 0000000..b8a7858 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile614.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile615.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile615.png new file mode 100755 index 0000000..900db17 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile615.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile616.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile616.png new file mode 100755 index 0000000..db0dff7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile616.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile617.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile617.png new file mode 100755 index 0000000..3cb375c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile617.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile618.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile618.png new file mode 100755 index 0000000..2280da8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile618.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile619.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile619.png new file mode 100755 index 0000000..d2a0673 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile619.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile62.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile62.png new file mode 100755 index 0000000..d92f3e9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile62.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile620.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile620.png new file mode 100755 index 0000000..c644904 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile620.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile621.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile621.png new file mode 100755 index 0000000..1d16fed Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile621.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile622.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile622.png new file mode 100755 index 0000000..dcc91a5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile622.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile623.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile623.png new file mode 100755 index 0000000..6b94854 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile623.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile624.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile624.png new file mode 100755 index 0000000..6ae35c6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile624.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile625.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile625.png new file mode 100755 index 0000000..40ae47d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile625.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile626.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile626.png new file mode 100755 index 0000000..eb3add5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile626.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile627.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile627.png new file mode 100755 index 0000000..526d355 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile627.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile628.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile628.png new file mode 100755 index 0000000..7ff20d3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile628.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile629.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile629.png new file mode 100755 index 0000000..3885d7d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile629.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile63.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile63.png new file mode 100755 index 0000000..ef34f07 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile63.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile630.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile630.png new file mode 100755 index 0000000..37b7c54 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile630.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile631.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile631.png new file mode 100755 index 0000000..5ab1449 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile631.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile632.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile632.png new file mode 100755 index 0000000..ba02760 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile632.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile633.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile633.png new file mode 100755 index 0000000..b656e21 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile633.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile634.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile634.png new file mode 100755 index 0000000..a31f9d9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile634.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile635.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile635.png new file mode 100755 index 0000000..980b112 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile635.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile636.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile636.png new file mode 100755 index 0000000..b2f8411 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile636.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile637.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile637.png new file mode 100755 index 0000000..332d89c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile637.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile638.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile638.png new file mode 100755 index 0000000..919a011 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile638.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile639.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile639.png new file mode 100755 index 0000000..e2bae80 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile639.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile64.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile64.png new file mode 100755 index 0000000..8269954 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile64.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile640.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile640.png new file mode 100755 index 0000000..0952c89 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile640.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile641.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile641.png new file mode 100755 index 0000000..5273d20 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile641.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile642.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile642.png new file mode 100755 index 0000000..a553ce0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile642.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile643.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile643.png new file mode 100755 index 0000000..4e11916 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile643.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile644.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile644.png new file mode 100755 index 0000000..0242ab2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile644.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile645.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile645.png new file mode 100755 index 0000000..da705d5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile645.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile646.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile646.png new file mode 100755 index 0000000..73a22ec Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile646.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile647.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile647.png new file mode 100755 index 0000000..85ccd6c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile647.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile648.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile648.png new file mode 100755 index 0000000..cb168f3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile648.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile649.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile649.png new file mode 100755 index 0000000..ebce496 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile649.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile65.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile65.png new file mode 100755 index 0000000..e139388 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile65.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile650.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile650.png new file mode 100755 index 0000000..3b739cf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile650.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile651.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile651.png new file mode 100755 index 0000000..90c7293 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile651.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile652.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile652.png new file mode 100755 index 0000000..b2dd064 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile652.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile653.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile653.png new file mode 100755 index 0000000..da0605a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile653.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile654.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile654.png new file mode 100755 index 0000000..a3f1f09 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile654.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile655.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile655.png new file mode 100755 index 0000000..f7c5a07 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile655.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile656.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile656.png new file mode 100755 index 0000000..0fd2b18 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile656.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile657.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile657.png new file mode 100755 index 0000000..7542333 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile657.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile658.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile658.png new file mode 100755 index 0000000..2372c38 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile658.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile659.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile659.png new file mode 100755 index 0000000..d68ae44 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile659.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile66.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile66.png new file mode 100755 index 0000000..648f5db Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile66.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile660.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile660.png new file mode 100755 index 0000000..5cd2852 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile660.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile661.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile661.png new file mode 100755 index 0000000..2ecaf6c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile661.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile662.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile662.png new file mode 100755 index 0000000..1a2ac47 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile662.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile663.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile663.png new file mode 100755 index 0000000..a291e7d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile663.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile664.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile664.png new file mode 100755 index 0000000..c0d5f43 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile664.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile665.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile665.png new file mode 100755 index 0000000..b7887e4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile665.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile666.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile666.png new file mode 100755 index 0000000..7408c63 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile666.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile667.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile667.png new file mode 100755 index 0000000..746b5b3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile667.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile668.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile668.png new file mode 100755 index 0000000..9d4f2f5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile668.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile669.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile669.png new file mode 100755 index 0000000..4d45a79 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile669.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile67.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile67.png new file mode 100755 index 0000000..bfcd491 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile67.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile670.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile670.png new file mode 100755 index 0000000..62655fc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile670.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile671.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile671.png new file mode 100755 index 0000000..191fb2d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile671.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile672.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile672.png new file mode 100755 index 0000000..90fcb29 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile672.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile673.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile673.png new file mode 100755 index 0000000..c7c08a4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile673.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile674.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile674.png new file mode 100755 index 0000000..e1fa2a3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile674.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile675.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile675.png new file mode 100755 index 0000000..c73b8ad Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile675.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile676.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile676.png new file mode 100755 index 0000000..80fe7cd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile676.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile677.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile677.png new file mode 100755 index 0000000..ca78f40 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile677.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile678.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile678.png new file mode 100755 index 0000000..0c5cda4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile678.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile679.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile679.png new file mode 100755 index 0000000..eddf004 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile679.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile68.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile68.png new file mode 100755 index 0000000..b62dd79 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile68.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile680.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile680.png new file mode 100755 index 0000000..9135aed Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile680.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile681.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile681.png new file mode 100755 index 0000000..7e6ac6f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile681.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile682.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile682.png new file mode 100755 index 0000000..285670f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile682.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile683.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile683.png new file mode 100755 index 0000000..ddea4cc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile683.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile684.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile684.png new file mode 100755 index 0000000..9ea993a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile684.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile685.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile685.png new file mode 100755 index 0000000..5531812 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile685.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile686.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile686.png new file mode 100755 index 0000000..a0a7410 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile686.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile687.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile687.png new file mode 100755 index 0000000..2f575a3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile687.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile688.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile688.png new file mode 100755 index 0000000..e24e4e7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile688.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile689.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile689.png new file mode 100755 index 0000000..9d5a0bc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile689.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile69.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile69.png new file mode 100755 index 0000000..15bf86d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile69.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile690.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile690.png new file mode 100755 index 0000000..45aae71 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile690.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile691.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile691.png new file mode 100755 index 0000000..3a15759 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile691.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile692.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile692.png new file mode 100755 index 0000000..1cf1fba Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile692.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile693.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile693.png new file mode 100755 index 0000000..0ef8711 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile693.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile694.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile694.png new file mode 100755 index 0000000..5b70f29 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile694.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile695.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile695.png new file mode 100755 index 0000000..d4733a7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile695.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile696.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile696.png new file mode 100755 index 0000000..ee0fe21 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile696.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile697.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile697.png new file mode 100755 index 0000000..4332c6a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile697.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile698.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile698.png new file mode 100755 index 0000000..1f8d246 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile698.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile699.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile699.png new file mode 100755 index 0000000..dea8db1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile699.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile7.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile7.png new file mode 100755 index 0000000..b748f1a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile7.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile70.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile70.png new file mode 100755 index 0000000..edb2ffe Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile70.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile700.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile700.png new file mode 100755 index 0000000..a2c3248 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile700.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile701.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile701.png new file mode 100755 index 0000000..982ff81 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile701.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile702.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile702.png new file mode 100755 index 0000000..df9eb9b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile702.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile703.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile703.png new file mode 100755 index 0000000..b8be5be Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile703.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile704.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile704.png new file mode 100755 index 0000000..a84a9b8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile704.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile705.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile705.png new file mode 100755 index 0000000..a625ea9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile705.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile706.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile706.png new file mode 100755 index 0000000..701d0da Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile706.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile707.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile707.png new file mode 100755 index 0000000..c64b12d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile707.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile708.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile708.png new file mode 100755 index 0000000..e94ce92 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile708.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile709.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile709.png new file mode 100755 index 0000000..8e23571 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile709.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile71.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile71.png new file mode 100755 index 0000000..ebb2485 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile71.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile710.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile710.png new file mode 100755 index 0000000..eeb1839 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile710.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile711.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile711.png new file mode 100755 index 0000000..f37cfa5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile711.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile712.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile712.png new file mode 100755 index 0000000..4936429 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile712.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile713.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile713.png new file mode 100755 index 0000000..f442589 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile713.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile714.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile714.png new file mode 100755 index 0000000..d0f9cbc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile714.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile715.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile715.png new file mode 100755 index 0000000..ac06dd0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile715.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile716.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile716.png new file mode 100755 index 0000000..843cfd7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile716.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile717.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile717.png new file mode 100755 index 0000000..f2a5c35 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile717.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile718.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile718.png new file mode 100755 index 0000000..96b0c3f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile718.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile719.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile719.png new file mode 100755 index 0000000..5f7a1ac Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile719.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile72.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile72.png new file mode 100755 index 0000000..0d598fe Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile72.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile720.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile720.png new file mode 100755 index 0000000..963ed89 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile720.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile721.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile721.png new file mode 100755 index 0000000..b74f7f0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile721.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile722.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile722.png new file mode 100755 index 0000000..6c723bd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile722.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile723.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile723.png new file mode 100755 index 0000000..20fbcb4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile723.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile724.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile724.png new file mode 100755 index 0000000..e304a2c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile724.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile725.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile725.png new file mode 100755 index 0000000..629d35e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile725.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile726.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile726.png new file mode 100755 index 0000000..6b95392 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile726.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile727.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile727.png new file mode 100755 index 0000000..48a7add Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile727.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile728.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile728.png new file mode 100755 index 0000000..4afe970 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile728.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile729.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile729.png new file mode 100755 index 0000000..a9625dd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile729.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile73.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile73.png new file mode 100755 index 0000000..3d02f55 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile73.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile730.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile730.png new file mode 100755 index 0000000..2c22fc9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile730.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile731.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile731.png new file mode 100755 index 0000000..8ff3306 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile731.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile732.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile732.png new file mode 100755 index 0000000..c57516e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile732.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile733.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile733.png new file mode 100755 index 0000000..08f6f9e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile733.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile734.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile734.png new file mode 100755 index 0000000..6356d67 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile734.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile735.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile735.png new file mode 100755 index 0000000..f1f9f4a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile735.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile736.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile736.png new file mode 100755 index 0000000..7ec40df Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile736.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile737.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile737.png new file mode 100755 index 0000000..cb582ed Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile737.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile738.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile738.png new file mode 100755 index 0000000..c080a49 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile738.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile739.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile739.png new file mode 100755 index 0000000..4759678 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile739.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile74.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile74.png new file mode 100755 index 0000000..7127926 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile74.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile740.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile740.png new file mode 100755 index 0000000..bb78d99 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile740.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile741.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile741.png new file mode 100755 index 0000000..0cf6285 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile741.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile742.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile742.png new file mode 100755 index 0000000..d8ba11b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile742.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile743.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile743.png new file mode 100755 index 0000000..03d870f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile743.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile744.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile744.png new file mode 100755 index 0000000..08c8f24 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile744.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile745.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile745.png new file mode 100755 index 0000000..5def8d2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile745.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile746.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile746.png new file mode 100755 index 0000000..9d685bb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile746.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile747.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile747.png new file mode 100755 index 0000000..fea1074 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile747.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile748.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile748.png new file mode 100755 index 0000000..ef194e4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile748.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile749.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile749.png new file mode 100755 index 0000000..1873409 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile749.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile75.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile75.png new file mode 100755 index 0000000..57f990d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile75.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile750.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile750.png new file mode 100755 index 0000000..2438c82 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile750.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile751.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile751.png new file mode 100755 index 0000000..668d9fe Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile751.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile752.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile752.png new file mode 100755 index 0000000..2850352 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile752.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile753.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile753.png new file mode 100755 index 0000000..f5d9ef1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile753.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile754.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile754.png new file mode 100755 index 0000000..e4056ad Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile754.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile755.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile755.png new file mode 100755 index 0000000..e3c404d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile755.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile756.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile756.png new file mode 100755 index 0000000..eb8ae47 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile756.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile757.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile757.png new file mode 100755 index 0000000..cc15ddb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile757.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile758.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile758.png new file mode 100755 index 0000000..c75a6f1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile758.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile759.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile759.png new file mode 100755 index 0000000..0b4be33 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile759.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile76.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile76.png new file mode 100755 index 0000000..4869991 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile76.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile760.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile760.png new file mode 100755 index 0000000..56f3f4e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile760.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile761.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile761.png new file mode 100755 index 0000000..8629ba6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile761.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile762.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile762.png new file mode 100755 index 0000000..491b71a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile762.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile763.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile763.png new file mode 100755 index 0000000..0f36a0c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile763.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile764.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile764.png new file mode 100755 index 0000000..31abbe6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile764.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile765.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile765.png new file mode 100755 index 0000000..ef5d14c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile765.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile766.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile766.png new file mode 100755 index 0000000..2677303 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile766.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile767.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile767.png new file mode 100755 index 0000000..b357aa5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile767.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile768.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile768.png new file mode 100755 index 0000000..f9fa5b8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile768.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile769.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile769.png new file mode 100755 index 0000000..ee0d2f2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile769.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile77.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile77.png new file mode 100755 index 0000000..e3e0b20 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile77.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile770.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile770.png new file mode 100755 index 0000000..51fc75a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile770.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile771.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile771.png new file mode 100755 index 0000000..d797058 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile771.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile772.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile772.png new file mode 100755 index 0000000..c866ef5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile772.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile773.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile773.png new file mode 100755 index 0000000..b102ede Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile773.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile774.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile774.png new file mode 100755 index 0000000..bff7314 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile774.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile775.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile775.png new file mode 100755 index 0000000..2bf6614 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile775.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile776.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile776.png new file mode 100755 index 0000000..1114be5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile776.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile777.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile777.png new file mode 100755 index 0000000..1b79ffa Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile777.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile778.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile778.png new file mode 100755 index 0000000..ad7319e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile778.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile779.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile779.png new file mode 100755 index 0000000..44c2bd7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile779.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile78.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile78.png new file mode 100755 index 0000000..573c0a7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile78.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile780.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile780.png new file mode 100755 index 0000000..598cca8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile780.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile781.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile781.png new file mode 100755 index 0000000..ae7d665 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile781.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile782.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile782.png new file mode 100755 index 0000000..420c93c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile782.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile783.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile783.png new file mode 100755 index 0000000..06425ed Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile783.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile784.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile784.png new file mode 100755 index 0000000..451f9c9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile784.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile785.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile785.png new file mode 100755 index 0000000..46d280c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile785.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile786.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile786.png new file mode 100755 index 0000000..a6bd360 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile786.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile787.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile787.png new file mode 100755 index 0000000..7880939 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile787.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile788.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile788.png new file mode 100755 index 0000000..b37d94a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile788.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile789.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile789.png new file mode 100755 index 0000000..4bf6895 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile789.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile79.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile79.png new file mode 100755 index 0000000..e830433 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile79.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile790.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile790.png new file mode 100755 index 0000000..ff68629 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile790.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile791.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile791.png new file mode 100755 index 0000000..fd03554 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile791.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile792.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile792.png new file mode 100755 index 0000000..3a28285 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile792.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile793.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile793.png new file mode 100755 index 0000000..15b5bd0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile793.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile794.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile794.png new file mode 100755 index 0000000..54cd185 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile794.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile795.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile795.png new file mode 100755 index 0000000..55f87ef Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile795.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile796.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile796.png new file mode 100755 index 0000000..92ddc84 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile796.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile797.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile797.png new file mode 100755 index 0000000..c82a4b2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile797.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile798.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile798.png new file mode 100755 index 0000000..544862d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile798.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile799.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile799.png new file mode 100755 index 0000000..4e13c5d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile799.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile8.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile8.png new file mode 100755 index 0000000..7c2027b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile8.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile80.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile80.png new file mode 100755 index 0000000..da3434a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile80.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile800.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile800.png new file mode 100755 index 0000000..f943014 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile800.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile801.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile801.png new file mode 100755 index 0000000..1948c9a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile801.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile802.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile802.png new file mode 100755 index 0000000..1025564 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile802.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile803.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile803.png new file mode 100755 index 0000000..8cd8013 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile803.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile804.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile804.png new file mode 100755 index 0000000..3b62376 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile804.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile805.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile805.png new file mode 100755 index 0000000..d49f70d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile805.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile806.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile806.png new file mode 100755 index 0000000..a94a19e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile806.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile807.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile807.png new file mode 100755 index 0000000..3710cb6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile807.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile808.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile808.png new file mode 100755 index 0000000..da05a23 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile808.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile809.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile809.png new file mode 100755 index 0000000..562e6d9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile809.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile81.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile81.png new file mode 100755 index 0000000..1235aa4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile81.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile810.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile810.png new file mode 100755 index 0000000..2b5cc80 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile810.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile811.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile811.png new file mode 100755 index 0000000..94f4674 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile811.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile812.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile812.png new file mode 100755 index 0000000..efdcfb0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile812.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile813.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile813.png new file mode 100755 index 0000000..7f51426 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile813.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile814.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile814.png new file mode 100755 index 0000000..2bf9c43 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile814.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile815.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile815.png new file mode 100755 index 0000000..8e15115 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile815.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile816.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile816.png new file mode 100755 index 0000000..58ad096 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile816.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile817.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile817.png new file mode 100755 index 0000000..76d499a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile817.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile818.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile818.png new file mode 100755 index 0000000..0b5f1fd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile818.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile819.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile819.png new file mode 100755 index 0000000..d8c2024 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile819.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile82.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile82.png new file mode 100755 index 0000000..95b4d8f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile82.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile820.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile820.png new file mode 100755 index 0000000..d34080d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile820.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile821.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile821.png new file mode 100755 index 0000000..7e4a0aa Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile821.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile822.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile822.png new file mode 100755 index 0000000..335c1b7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile822.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile823.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile823.png new file mode 100755 index 0000000..c5dec5e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile823.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile824.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile824.png new file mode 100755 index 0000000..2d974a6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile824.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile825.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile825.png new file mode 100755 index 0000000..b1d7031 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile825.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile826.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile826.png new file mode 100755 index 0000000..f57f4b4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile826.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile827.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile827.png new file mode 100755 index 0000000..05e33ff Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile827.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile828.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile828.png new file mode 100755 index 0000000..8133f92 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile828.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile829.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile829.png new file mode 100755 index 0000000..de21659 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile829.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile83.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile83.png new file mode 100755 index 0000000..9e4abc1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile83.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile830.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile830.png new file mode 100755 index 0000000..2c1ffda Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile830.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile831.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile831.png new file mode 100755 index 0000000..43f9907 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile831.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile832.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile832.png new file mode 100755 index 0000000..67e298d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile832.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile833.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile833.png new file mode 100755 index 0000000..73b31e7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile833.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile834.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile834.png new file mode 100755 index 0000000..62d7c1b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile834.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile835.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile835.png new file mode 100755 index 0000000..8103329 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile835.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile836.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile836.png new file mode 100755 index 0000000..02a9132 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile836.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile837.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile837.png new file mode 100755 index 0000000..4990d4c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile837.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile838.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile838.png new file mode 100755 index 0000000..27fe941 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile838.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile839.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile839.png new file mode 100755 index 0000000..45cf499 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile839.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile84.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile84.png new file mode 100755 index 0000000..86cb3f3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile84.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile840.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile840.png new file mode 100755 index 0000000..6353554 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile840.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile841.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile841.png new file mode 100755 index 0000000..d09904e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile841.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile842.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile842.png new file mode 100755 index 0000000..f406874 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile842.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile843.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile843.png new file mode 100755 index 0000000..a219779 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile843.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile844.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile844.png new file mode 100755 index 0000000..9012932 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile844.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile845.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile845.png new file mode 100755 index 0000000..060fb8f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile845.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile846.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile846.png new file mode 100755 index 0000000..242268b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile846.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile847.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile847.png new file mode 100755 index 0000000..cfda37d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile847.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile848.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile848.png new file mode 100755 index 0000000..6ba853e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile848.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile849.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile849.png new file mode 100755 index 0000000..c7e9926 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile849.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile85.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile85.png new file mode 100755 index 0000000..8c4a9b2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile85.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile850.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile850.png new file mode 100755 index 0000000..ba67a52 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile850.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile851.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile851.png new file mode 100755 index 0000000..8bc3693 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile851.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile852.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile852.png new file mode 100755 index 0000000..00affd7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile852.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile853.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile853.png new file mode 100755 index 0000000..95f3051 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile853.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile854.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile854.png new file mode 100755 index 0000000..8d04d06 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile854.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile855.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile855.png new file mode 100755 index 0000000..4c1fa21 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile855.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile856.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile856.png new file mode 100755 index 0000000..2d6cb74 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile856.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile857.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile857.png new file mode 100755 index 0000000..3dc3fe3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile857.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile858.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile858.png new file mode 100755 index 0000000..48e05bc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile858.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile859.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile859.png new file mode 100755 index 0000000..e35d240 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile859.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile86.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile86.png new file mode 100755 index 0000000..d0d3365 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile86.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile860.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile860.png new file mode 100755 index 0000000..4a3d60d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile860.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile861.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile861.png new file mode 100755 index 0000000..8764ca9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile861.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile862.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile862.png new file mode 100755 index 0000000..14beaa7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile862.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile863.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile863.png new file mode 100755 index 0000000..71ac0bb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile863.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile864.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile864.png new file mode 100755 index 0000000..40b532e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile864.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile865.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile865.png new file mode 100755 index 0000000..56025c5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile865.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile866.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile866.png new file mode 100755 index 0000000..055a36f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile866.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile867.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile867.png new file mode 100755 index 0000000..8df22a3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile867.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile868.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile868.png new file mode 100755 index 0000000..6d52bf8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile868.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile869.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile869.png new file mode 100755 index 0000000..53d5b15 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile869.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile87.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile87.png new file mode 100755 index 0000000..aaf6fb8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile87.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile870.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile870.png new file mode 100755 index 0000000..a946a9c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile870.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile871.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile871.png new file mode 100755 index 0000000..c3f3697 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile871.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile872.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile872.png new file mode 100755 index 0000000..d5a68ad Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile872.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile873.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile873.png new file mode 100755 index 0000000..3d4a1dd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile873.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile874.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile874.png new file mode 100755 index 0000000..ecd6f66 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile874.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile875.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile875.png new file mode 100755 index 0000000..ab3150e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile875.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile876.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile876.png new file mode 100755 index 0000000..0d9bf3d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile876.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile877.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile877.png new file mode 100755 index 0000000..a7f57c6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile877.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile878.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile878.png new file mode 100755 index 0000000..d43443f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile878.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile879.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile879.png new file mode 100755 index 0000000..e39a278 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile879.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile88.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile88.png new file mode 100755 index 0000000..d564934 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile88.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile880.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile880.png new file mode 100755 index 0000000..8fe2863 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile880.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile881.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile881.png new file mode 100755 index 0000000..8cd668c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile881.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile882.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile882.png new file mode 100755 index 0000000..126a23a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile882.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile883.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile883.png new file mode 100755 index 0000000..f08a159 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile883.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile884.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile884.png new file mode 100755 index 0000000..9d5b133 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile884.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile885.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile885.png new file mode 100755 index 0000000..da5b4d4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile885.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile886.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile886.png new file mode 100755 index 0000000..a0e4052 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile886.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile887.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile887.png new file mode 100755 index 0000000..3324fcd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile887.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile888.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile888.png new file mode 100755 index 0000000..14af8dc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile888.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile889.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile889.png new file mode 100755 index 0000000..00fb927 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile889.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile89.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile89.png new file mode 100755 index 0000000..5d6185e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile89.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile890.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile890.png new file mode 100755 index 0000000..0c69aff Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile890.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile891.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile891.png new file mode 100755 index 0000000..0ede016 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile891.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile892.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile892.png new file mode 100755 index 0000000..aa9c787 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile892.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile893.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile893.png new file mode 100755 index 0000000..f0de281 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile893.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile894.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile894.png new file mode 100755 index 0000000..d940f1a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile894.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile895.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile895.png new file mode 100755 index 0000000..c111bce Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile895.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile896.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile896.png new file mode 100755 index 0000000..f11f4fe Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile896.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile897.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile897.png new file mode 100755 index 0000000..0aafe17 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile897.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile898.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile898.png new file mode 100755 index 0000000..ee6c8e9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile898.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile899.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile899.png new file mode 100755 index 0000000..32a0f2b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile899.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile9.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile9.png new file mode 100755 index 0000000..3a91d8d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile9.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile90.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile90.png new file mode 100755 index 0000000..e8dc829 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile90.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile900.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile900.png new file mode 100755 index 0000000..5e6609c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile900.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile901.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile901.png new file mode 100755 index 0000000..8898c69 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile901.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile902.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile902.png new file mode 100755 index 0000000..37278f1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile902.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile903.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile903.png new file mode 100755 index 0000000..8a7a60f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile903.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile904.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile904.png new file mode 100755 index 0000000..f3cfa3c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile904.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile905.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile905.png new file mode 100755 index 0000000..a68e7ae Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile905.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile906.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile906.png new file mode 100755 index 0000000..7e26316 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile906.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile907.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile907.png new file mode 100755 index 0000000..da63e11 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile907.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile908.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile908.png new file mode 100755 index 0000000..2f9db3a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile908.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile909.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile909.png new file mode 100755 index 0000000..2a495fa Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile909.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile91.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile91.png new file mode 100755 index 0000000..771d5fe Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile91.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile910.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile910.png new file mode 100755 index 0000000..06c9758 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile910.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile911.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile911.png new file mode 100755 index 0000000..76a9a95 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile911.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile912.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile912.png new file mode 100755 index 0000000..649b38a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile912.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile913.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile913.png new file mode 100755 index 0000000..23c3ba7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile913.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile914.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile914.png new file mode 100755 index 0000000..6669aba Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile914.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile915.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile915.png new file mode 100755 index 0000000..02ab5fb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile915.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile916.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile916.png new file mode 100755 index 0000000..d808659 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile916.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile917.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile917.png new file mode 100755 index 0000000..2c3089f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile917.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile918.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile918.png new file mode 100755 index 0000000..fcdf99e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile918.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile919.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile919.png new file mode 100755 index 0000000..56cfd31 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile919.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile92.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile92.png new file mode 100755 index 0000000..9daafc0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile92.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile920.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile920.png new file mode 100755 index 0000000..0e3b3e1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile920.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile921.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile921.png new file mode 100755 index 0000000..98225c9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile921.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile922.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile922.png new file mode 100755 index 0000000..11dc0b3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile922.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile923.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile923.png new file mode 100755 index 0000000..20adc77 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile923.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile924.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile924.png new file mode 100755 index 0000000..d16803f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile924.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile925.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile925.png new file mode 100755 index 0000000..67b4d5b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile925.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile926.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile926.png new file mode 100755 index 0000000..addc635 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile926.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile927.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile927.png new file mode 100755 index 0000000..4ef0bcf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile927.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile928.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile928.png new file mode 100755 index 0000000..c0c3f64 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile928.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile929.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile929.png new file mode 100755 index 0000000..509ab0e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile929.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile93.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile93.png new file mode 100755 index 0000000..a587ca1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile93.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile930.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile930.png new file mode 100755 index 0000000..f7a8725 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile930.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile931.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile931.png new file mode 100755 index 0000000..13893d0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile931.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile932.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile932.png new file mode 100755 index 0000000..bcb5c44 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile932.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile933.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile933.png new file mode 100755 index 0000000..186a1c1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile933.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile934.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile934.png new file mode 100755 index 0000000..0dcfbf5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile934.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile935.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile935.png new file mode 100755 index 0000000..098e7f7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile935.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile936.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile936.png new file mode 100755 index 0000000..6da9255 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile936.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile937.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile937.png new file mode 100755 index 0000000..c3158bd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile937.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile938.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile938.png new file mode 100755 index 0000000..986f2b8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile938.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile939.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile939.png new file mode 100755 index 0000000..531daf7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile939.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile94.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile94.png new file mode 100755 index 0000000..420ea20 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile94.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile940.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile940.png new file mode 100755 index 0000000..1db99db Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile940.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile941.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile941.png new file mode 100755 index 0000000..b71b771 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile941.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile942.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile942.png new file mode 100755 index 0000000..767409b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile942.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile943.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile943.png new file mode 100755 index 0000000..fae57f3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile943.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile944.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile944.png new file mode 100755 index 0000000..79af48f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile944.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile945.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile945.png new file mode 100755 index 0000000..50478a9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile945.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile946.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile946.png new file mode 100755 index 0000000..ff06589 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile946.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile947.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile947.png new file mode 100755 index 0000000..b1b7aed Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile947.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile948.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile948.png new file mode 100755 index 0000000..2cd28e7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile948.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile949.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile949.png new file mode 100755 index 0000000..e757498 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile949.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile95.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile95.png new file mode 100755 index 0000000..af9f25a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile95.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile950.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile950.png new file mode 100755 index 0000000..4a1b4e7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile950.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile951.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile951.png new file mode 100755 index 0000000..5f93fba Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile951.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile952.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile952.png new file mode 100755 index 0000000..d90ad98 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile952.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile953.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile953.png new file mode 100755 index 0000000..bc65a94 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile953.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile954.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile954.png new file mode 100755 index 0000000..b75a7ef Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile954.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile955.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile955.png new file mode 100755 index 0000000..1c74179 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile955.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile956.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile956.png new file mode 100755 index 0000000..34e726c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile956.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile957.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile957.png new file mode 100755 index 0000000..4dfc456 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile957.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile958.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile958.png new file mode 100755 index 0000000..5790fbf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile958.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile959.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile959.png new file mode 100755 index 0000000..d2183f9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile959.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile96.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile96.png new file mode 100755 index 0000000..acb8a46 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile96.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile960.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile960.png new file mode 100755 index 0000000..ebb5c54 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile960.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile961.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile961.png new file mode 100755 index 0000000..3197206 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile961.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile962.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile962.png new file mode 100755 index 0000000..75dd73f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile962.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile963.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile963.png new file mode 100755 index 0000000..fea5cb8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile963.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile964.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile964.png new file mode 100755 index 0000000..6474471 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile964.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile965.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile965.png new file mode 100755 index 0000000..4bb8102 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile965.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile966.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile966.png new file mode 100755 index 0000000..28741b1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile966.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile967.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile967.png new file mode 100755 index 0000000..cb2b8ff Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile967.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile968.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile968.png new file mode 100755 index 0000000..0a6c127 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile968.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile969.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile969.png new file mode 100755 index 0000000..7cb88af Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile969.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile97.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile97.png new file mode 100755 index 0000000..e5062ac Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile97.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile970.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile970.png new file mode 100755 index 0000000..0b8ee74 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile970.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile971.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile971.png new file mode 100755 index 0000000..22e9795 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile971.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile972.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile972.png new file mode 100755 index 0000000..c65805d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile972.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile973.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile973.png new file mode 100755 index 0000000..849b9f0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile973.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile974.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile974.png new file mode 100755 index 0000000..20e3051 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile974.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile975.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile975.png new file mode 100755 index 0000000..f03f046 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile975.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile976.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile976.png new file mode 100755 index 0000000..207db6c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile976.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile977.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile977.png new file mode 100755 index 0000000..1e1a31c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile977.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile978.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile978.png new file mode 100755 index 0000000..eb8f078 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile978.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile979.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile979.png new file mode 100755 index 0000000..8088762 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile979.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile98.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile98.png new file mode 100755 index 0000000..3e95fea Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile98.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile980.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile980.png new file mode 100755 index 0000000..9540736 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile980.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile981.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile981.png new file mode 100755 index 0000000..54588fb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile981.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile982.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile982.png new file mode 100755 index 0000000..ac0e3eb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile982.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile983.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile983.png new file mode 100755 index 0000000..771fc5f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile983.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile984.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile984.png new file mode 100755 index 0000000..fe7d365 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile984.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile985.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile985.png new file mode 100755 index 0000000..8d76c43 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile985.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile986.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile986.png new file mode 100755 index 0000000..c431712 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile986.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile987.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile987.png new file mode 100755 index 0000000..f4b55e6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile987.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile988.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile988.png new file mode 100755 index 0000000..869ad04 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile988.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile989.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile989.png new file mode 100755 index 0000000..fa24027 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile989.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile99.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile99.png new file mode 100755 index 0000000..4282be1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile99.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile990.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile990.png new file mode 100755 index 0000000..47a48b9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile990.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile991.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile991.png new file mode 100755 index 0000000..9cee864 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile991.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile992.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile992.png new file mode 100755 index 0000000..83baaa9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile992.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile993.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile993.png new file mode 100755 index 0000000..20ce300 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile993.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile994.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile994.png new file mode 100755 index 0000000..785cbc1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile994.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile995.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile995.png new file mode 100755 index 0000000..c9df5f6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile995.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile996.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile996.png new file mode 100755 index 0000000..b41cd21 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile996.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile997.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile997.png new file mode 100755 index 0000000..246dd32 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile997.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile998.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile998.png new file mode 100755 index 0000000..6af7322 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile998.png differ diff --git a/Adventure/Assets/Texture Atlases/Tiles.atlas/tile999.png b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile999.png new file mode 100755 index 0000000..36ad6db Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Tiles.atlas/tile999.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0001.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0001.png new file mode 100755 index 0000000..8c73a81 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0002.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0002.png new file mode 100755 index 0000000..172a7ae Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0003.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0003.png new file mode 100755 index 0000000..259ac70 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0004.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0004.png new file mode 100755 index 0000000..eb931bd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0005.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0005.png new file mode 100755 index 0000000..a751659 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0006.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0006.png new file mode 100755 index 0000000..fb5f608 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0007.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0007.png new file mode 100755 index 0000000..a6ff23e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0008.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0008.png new file mode 100755 index 0000000..55a4f3d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0009.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0009.png new file mode 100755 index 0000000..3023471 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0010.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0010.png new file mode 100755 index 0000000..ea7e32e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Attack.atlas/warrior_attack_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0001.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0001.png new file mode 100755 index 0000000..20107f6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0002.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0002.png new file mode 100755 index 0000000..098eb0b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0003.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0003.png new file mode 100755 index 0000000..3cc78d7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0004.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0004.png new file mode 100755 index 0000000..162801c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0005.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0005.png new file mode 100755 index 0000000..81b2400 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0006.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0006.png new file mode 100755 index 0000000..de4e8ef Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0007.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0007.png new file mode 100755 index 0000000..096fe8b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0008.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0008.png new file mode 100755 index 0000000..1268209 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0009.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0009.png new file mode 100755 index 0000000..a9409f4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0010.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0010.png new file mode 100755 index 0000000..f983acb Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0011.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0011.png new file mode 100755 index 0000000..6c3a792 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0012.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0012.png new file mode 100755 index 0000000..65f4ff2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0013.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0013.png new file mode 100755 index 0000000..6268231 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0014.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0014.png new file mode 100755 index 0000000..52a254e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0015.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0015.png new file mode 100755 index 0000000..921a227 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0016.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0016.png new file mode 100755 index 0000000..874a384 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0017.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0017.png new file mode 100755 index 0000000..6543a5c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0018.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0018.png new file mode 100755 index 0000000..c48aa6e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0019.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0019.png new file mode 100755 index 0000000..a0a693d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0020.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0020.png new file mode 100755 index 0000000..1903e41 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0021.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0021.png new file mode 100755 index 0000000..b9edb58 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0022.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0022.png new file mode 100755 index 0000000..292b3ac Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0023.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0023.png new file mode 100755 index 0000000..4c81737 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0023.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0024.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0024.png new file mode 100755 index 0000000..1f5f682 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0024.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0025.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0025.png new file mode 100755 index 0000000..4c8f4d0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0025.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0026.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0026.png new file mode 100755 index 0000000..db196ce Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0026.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0027.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0027.png new file mode 100755 index 0000000..6eaa08b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0027.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0028.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0028.png new file mode 100755 index 0000000..3df996e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0028.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0029.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0029.png new file mode 100755 index 0000000..7d01c20 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0029.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0030.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0030.png new file mode 100755 index 0000000..a7b9ed8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0030.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0031.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0031.png new file mode 100755 index 0000000..10b916e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0031.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0032.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0032.png new file mode 100755 index 0000000..9e65ffd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0032.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0033.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0033.png new file mode 100755 index 0000000..338d4f1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0033.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0034.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0034.png new file mode 100755 index 0000000..3a1881e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0034.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0035.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0035.png new file mode 100755 index 0000000..0f4f58b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0035.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0036.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0036.png new file mode 100755 index 0000000..13d839b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0036.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0037.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0037.png new file mode 100755 index 0000000..01b210c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0037.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0038.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0038.png new file mode 100755 index 0000000..fe70039 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0038.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0039.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0039.png new file mode 100755 index 0000000..07d97e1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0039.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0040.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0040.png new file mode 100755 index 0000000..6766a66 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0040.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0041.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0041.png new file mode 100755 index 0000000..2ed362b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0041.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0042.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0042.png new file mode 100755 index 0000000..24beb16 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0042.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0043.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0043.png new file mode 100755 index 0000000..8245ad4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0043.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0044.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0044.png new file mode 100755 index 0000000..4c6bc62 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0044.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0045.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0045.png new file mode 100755 index 0000000..b947a05 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0045.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0046.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0046.png new file mode 100755 index 0000000..9a0c515 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0046.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0047.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0047.png new file mode 100755 index 0000000..45602b5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0047.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0048.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0048.png new file mode 100755 index 0000000..33e653c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0048.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0049.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0049.png new file mode 100755 index 0000000..7f000c1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0049.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0050.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0050.png new file mode 100755 index 0000000..14d6cd9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0050.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0051.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0051.png new file mode 100755 index 0000000..cb8a092 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0051.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0052.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0052.png new file mode 100755 index 0000000..f3e636e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0052.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0053.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0053.png new file mode 100755 index 0000000..beb6851 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0053.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0054.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0054.png new file mode 100755 index 0000000..1aee7d6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0054.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0055.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0055.png new file mode 100755 index 0000000..0d69478 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0055.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0056.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0056.png new file mode 100755 index 0000000..5b3df79 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0056.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0057.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0057.png new file mode 100755 index 0000000..48aa8ea Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0057.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0058.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0058.png new file mode 100755 index 0000000..cba1f66 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0058.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0059.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0059.png new file mode 100755 index 0000000..85bfc91 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0059.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0060.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0060.png new file mode 100755 index 0000000..dd18d46 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0060.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0061.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0061.png new file mode 100755 index 0000000..4a88fe7 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0061.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0062.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0062.png new file mode 100755 index 0000000..37bd117 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0062.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0063.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0063.png new file mode 100755 index 0000000..8dde46c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0063.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0064.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0064.png new file mode 100755 index 0000000..93a0477 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0064.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0065.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0065.png new file mode 100755 index 0000000..0cda397 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0065.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0066.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0066.png new file mode 100755 index 0000000..5c15c42 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0066.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0067.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0067.png new file mode 100755 index 0000000..7f9e581 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0067.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0068.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0068.png new file mode 100755 index 0000000..beff1b4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0068.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0069.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0069.png new file mode 100755 index 0000000..e37f2df Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0069.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0070.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0070.png new file mode 100755 index 0000000..d834655 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0070.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0071.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0071.png new file mode 100755 index 0000000..75ad017 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0071.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0072.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0072.png new file mode 100755 index 0000000..45ee01e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0072.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0073.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0073.png new file mode 100755 index 0000000..ae1f7b6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0073.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0074.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0074.png new file mode 100755 index 0000000..34b13bc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0074.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0075.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0075.png new file mode 100755 index 0000000..fcb9023 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0075.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0076.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0076.png new file mode 100755 index 0000000..3e2c5b2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0076.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0077.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0077.png new file mode 100755 index 0000000..a7fc6d1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0077.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0078.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0078.png new file mode 100755 index 0000000..db903c4 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0078.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0079.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0079.png new file mode 100755 index 0000000..417171e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0079.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0080.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0080.png new file mode 100755 index 0000000..0107313 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0080.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0081.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0081.png new file mode 100755 index 0000000..d8d0ff1 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0081.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0082.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0082.png new file mode 100755 index 0000000..9e34309 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0082.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0083.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0083.png new file mode 100755 index 0000000..0936155 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0083.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0084.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0084.png new file mode 100755 index 0000000..416d422 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0084.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0085.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0085.png new file mode 100755 index 0000000..a5f1012 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0085.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0086.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0086.png new file mode 100755 index 0000000..e52c3fd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0086.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0087.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0087.png new file mode 100755 index 0000000..bc52db5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0087.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0088.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0088.png new file mode 100755 index 0000000..6b554c2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0088.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0089.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0089.png new file mode 100755 index 0000000..a5ee4b2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0089.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0090.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0090.png new file mode 100755 index 0000000..634acd2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Death.atlas/warrior_death_0090.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0001.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0001.png new file mode 100755 index 0000000..dfd5d63 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0002.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0002.png new file mode 100755 index 0000000..6e1cf3f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0003.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0003.png new file mode 100755 index 0000000..a3f6d6e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0004.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0004.png new file mode 100755 index 0000000..ddc7d79 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0005.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0005.png new file mode 100755 index 0000000..1d66a98 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0006.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0006.png new file mode 100755 index 0000000..d4d9ee6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0007.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0007.png new file mode 100755 index 0000000..700d1c6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0008.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0008.png new file mode 100755 index 0000000..98e1768 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0009.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0009.png new file mode 100755 index 0000000..0376cfc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0010.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0010.png new file mode 100755 index 0000000..7e906c2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0011.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0011.png new file mode 100755 index 0000000..557eef6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0012.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0012.png new file mode 100755 index 0000000..e7fed05 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0013.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0013.png new file mode 100755 index 0000000..ec0a7a2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0014.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0014.png new file mode 100755 index 0000000..189215b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0015.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0015.png new file mode 100755 index 0000000..e490365 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0016.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0016.png new file mode 100755 index 0000000..9223407 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0017.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0017.png new file mode 100755 index 0000000..1b40e2c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0018.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0018.png new file mode 100755 index 0000000..0949f12 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0019.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0019.png new file mode 100755 index 0000000..4d8d23d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0020.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0020.png new file mode 100755 index 0000000..b4066c2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_GetHit.atlas/warrior_getHit_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0001.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0001.png new file mode 100755 index 0000000..18a0f7d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0002.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0002.png new file mode 100755 index 0000000..692f33e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0003.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0003.png new file mode 100755 index 0000000..f15cf11 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0004.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0004.png new file mode 100755 index 0000000..cdf6ea0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0005.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0005.png new file mode 100755 index 0000000..0806ea3 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0006.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0006.png new file mode 100755 index 0000000..c413bdf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0007.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0007.png new file mode 100755 index 0000000..203cee5 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0008.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0008.png new file mode 100755 index 0000000..f148777 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0009.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0009.png new file mode 100755 index 0000000..a165d51 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0010.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0010.png new file mode 100755 index 0000000..b956f14 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0011.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0011.png new file mode 100755 index 0000000..fc2c066 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0012.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0012.png new file mode 100755 index 0000000..31c18cc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0013.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0013.png new file mode 100755 index 0000000..42fcc6a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0014.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0014.png new file mode 100755 index 0000000..e8240ba Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0015.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0015.png new file mode 100755 index 0000000..1650686 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0016.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0016.png new file mode 100755 index 0000000..aabe021 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0017.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0017.png new file mode 100755 index 0000000..bb177d0 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0018.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0018.png new file mode 100755 index 0000000..f984e4d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0019.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0019.png new file mode 100755 index 0000000..922cb4c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0020.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0020.png new file mode 100755 index 0000000..b0e448b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0021.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0021.png new file mode 100755 index 0000000..0f112fe Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0022.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0022.png new file mode 100755 index 0000000..8d1a2be Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0023.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0023.png new file mode 100755 index 0000000..652fd1e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0023.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0024.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0024.png new file mode 100755 index 0000000..8510f3c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0024.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0025.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0025.png new file mode 100755 index 0000000..c15c2fd Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0025.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0026.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0026.png new file mode 100755 index 0000000..bae9caf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0026.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0027.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0027.png new file mode 100755 index 0000000..ead92cf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0027.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0028.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0028.png new file mode 100755 index 0000000..4217e5c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0028.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0029.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0029.png new file mode 100755 index 0000000..18a0f7d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Idle.atlas/warrior_idle_0029.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0001.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0001.png new file mode 100755 index 0000000..d8fbd6c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0001.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0002.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0002.png new file mode 100755 index 0000000..1859b23 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0002.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0003.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0003.png new file mode 100755 index 0000000..56668c2 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0003.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0004.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0004.png new file mode 100755 index 0000000..81f5e0e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0004.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0005.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0005.png new file mode 100755 index 0000000..67c5f03 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0005.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0006.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0006.png new file mode 100755 index 0000000..bf511ed Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0006.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0007.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0007.png new file mode 100755 index 0000000..d463015 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0007.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0008.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0008.png new file mode 100755 index 0000000..04be3fe Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0008.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0009.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0009.png new file mode 100755 index 0000000..1497760 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0009.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0010.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0010.png new file mode 100755 index 0000000..f69f2bf Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0010.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0011.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0011.png new file mode 100755 index 0000000..d77d21d Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0011.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0012.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0012.png new file mode 100755 index 0000000..5f4674f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0012.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0013.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0013.png new file mode 100755 index 0000000..eaeee95 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0013.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0014.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0014.png new file mode 100755 index 0000000..d3f610a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0014.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0015.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0015.png new file mode 100755 index 0000000..be42289 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0015.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0016.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0016.png new file mode 100755 index 0000000..5d9314a Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0016.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0017.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0017.png new file mode 100755 index 0000000..d3fe254 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0017.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0018.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0018.png new file mode 100755 index 0000000..4d41247 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0018.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0019.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0019.png new file mode 100755 index 0000000..d2dc713 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0019.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0020.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0020.png new file mode 100755 index 0000000..854aa7f Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0020.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0021.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0021.png new file mode 100755 index 0000000..4e5c1c6 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0021.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0022.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0022.png new file mode 100755 index 0000000..a42dc4e Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0022.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0023.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0023.png new file mode 100755 index 0000000..cf9d1b9 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0023.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0024.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0024.png new file mode 100755 index 0000000..34a71dc Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0024.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0025.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0025.png new file mode 100755 index 0000000..9581b59 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0025.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0026.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0026.png new file mode 100755 index 0000000..f46512b Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0026.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0027.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0027.png new file mode 100755 index 0000000..000e5e8 Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0027.png differ diff --git a/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0028.png b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0028.png new file mode 100755 index 0000000..575af8c Binary files /dev/null and b/Adventure/Assets/Texture Atlases/Warrior/Warrior_Walk.atlas/warrior_walk_0028.png differ diff --git a/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/Contents.json b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..835d9d5 --- /dev/null +++ b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,68 @@ +{ + "images" : [ + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "osxicon16.png", + "scale" : "1x" + }, + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "osxicon32-1.png", + "scale" : "2x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "osxicon32.png", + "scale" : "1x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "osxicon64.png", + "scale" : "2x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "osxicon128.png", + "scale" : "1x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "osxicon256-1.png", + "scale" : "2x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "osxicon256.png", + "scale" : "1x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "osxicon512-1.png", + "scale" : "2x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "osxicon512.png", + "scale" : "1x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "osxicon1024.png", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon1024.png b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon1024.png new file mode 100644 index 0000000..9c4e734 Binary files /dev/null and b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon1024.png differ diff --git a/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon128.png b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon128.png new file mode 100644 index 0000000..e106753 Binary files /dev/null and b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon128.png differ diff --git a/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon16.png b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon16.png new file mode 100644 index 0000000..6d9e157 Binary files /dev/null and b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon16.png differ diff --git a/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon256-1.png b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon256-1.png new file mode 100644 index 0000000..9b7e95f Binary files /dev/null and b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon256-1.png differ diff --git a/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon256.png b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon256.png new file mode 100644 index 0000000..9b7e95f Binary files /dev/null and b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon256.png differ diff --git a/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon32-1.png b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon32-1.png new file mode 100644 index 0000000..51c1c14 Binary files /dev/null and b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon32-1.png differ diff --git a/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon32.png b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon32.png new file mode 100644 index 0000000..51c1c14 Binary files /dev/null and b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon32.png differ diff --git a/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon512-1.png b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon512-1.png new file mode 100644 index 0000000..74f3fe4 Binary files /dev/null and b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon512-1.png differ diff --git a/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon512.png b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon512.png new file mode 100644 index 0000000..74f3fe4 Binary files /dev/null and b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon512.png differ diff --git a/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon64.png b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon64.png new file mode 100644 index 0000000..a7a18a8 Binary files /dev/null and b/Adventure/Assets/UI/Assets - OS X.xcassets/AppIcon.appiconset/osxicon64.png differ diff --git a/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/Contents.json b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..23b74b8 --- /dev/null +++ b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,62 @@ +{ + "images" : [ + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "appicon58.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "appicon80.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "appicon120.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "appicon29.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "appicon58-1.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "appicon40.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "appicon80-1.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "appicon76.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "appicon152.png", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon120.png b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon120.png new file mode 100644 index 0000000..a47766b Binary files /dev/null and b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon120.png differ diff --git a/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon152.png b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon152.png new file mode 100644 index 0000000..bde0a01 Binary files /dev/null and b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon152.png differ diff --git a/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon29.png b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon29.png new file mode 100644 index 0000000..9ced79e Binary files /dev/null and b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon29.png differ diff --git a/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon40.png b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon40.png new file mode 100644 index 0000000..31ebde8 Binary files /dev/null and b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon40.png differ diff --git a/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon58-1.png b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon58-1.png new file mode 100644 index 0000000..8ad7b40 Binary files /dev/null and b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon58-1.png differ diff --git a/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon58.png b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon58.png new file mode 100644 index 0000000..8ad7b40 Binary files /dev/null and b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon58.png differ diff --git a/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon76.png b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon76.png new file mode 100644 index 0000000..f88fdb5 Binary files /dev/null and b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon76.png differ diff --git a/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon80-1.png b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon80-1.png new file mode 100644 index 0000000..ffa731a Binary files /dev/null and b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon80-1.png differ diff --git a/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon80.png b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon80.png new file mode 100644 index 0000000..ffa731a Binary files /dev/null and b/Adventure/Assets/UI/Assets - iOS.xcassets/AppIcon.appiconset/appicon80.png differ diff --git a/Adventure/Assets/UI/Assets - iOS.xcassets/LaunchImage.launchimage/Contents.json b/Adventure/Assets/UI/Assets - iOS.xcassets/LaunchImage.launchimage/Contents.json new file mode 100644 index 0000000..f1a75d4 --- /dev/null +++ b/Adventure/Assets/UI/Assets - iOS.xcassets/LaunchImage.launchimage/Contents.json @@ -0,0 +1,25 @@ +{ + "images" : [ + { + "orientation" : "portrait", + "idiom" : "iphone", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "filename" : "Default@2x.png", + "scale" : "2x" + }, + { + "extent" : "full-screen", + "idiom" : "iphone", + "subtype" : "retina4", + "filename" : "Default-568h@2x.png", + "minimum-system-version" : "7.0", + "orientation" : "portrait", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Adventure/Assets/UI/Assets - iOS.xcassets/LaunchImage.launchimage/Default b/Adventure/Assets/UI/Assets - iOS.xcassets/LaunchImage.launchimage/Default new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Adventure/Assets/UI/Assets - iOS.xcassets/LaunchImage.launchimage/Default differ diff --git a/Adventure/Assets/UI/Assets - iOS.xcassets/LaunchImage.launchimage/Default-568h b/Adventure/Assets/UI/Assets - iOS.xcassets/LaunchImage.launchimage/Default-568h new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Adventure/Assets/UI/Assets - iOS.xcassets/LaunchImage.launchimage/Default-568h differ diff --git a/Adventure/Assets/UI/Assets - iOS.xcassets/LaunchImage.launchimage/Default-568h@2x.png b/Adventure/Assets/UI/Assets - iOS.xcassets/LaunchImage.launchimage/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Adventure/Assets/UI/Assets - iOS.xcassets/LaunchImage.launchimage/Default-568h@2x.png differ diff --git a/Adventure/Assets/UI/Assets - iOS.xcassets/LaunchImage.launchimage/Default@2x.png b/Adventure/Assets/UI/Assets - iOS.xcassets/LaunchImage.launchimage/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Adventure/Assets/UI/Assets - iOS.xcassets/LaunchImage.launchimage/Default@2x.png differ diff --git a/Adventure/Assets/UI/Default-568h@2x.png b/Adventure/Assets/UI/Default-568h@2x.png new file mode 100644 index 0000000..0891b7a Binary files /dev/null and b/Adventure/Assets/UI/Default-568h@2x.png differ diff --git a/Adventure/Assets/UI/Default.png b/Adventure/Assets/UI/Default.png new file mode 100644 index 0000000..4c8ca6f Binary files /dev/null and b/Adventure/Assets/UI/Default.png differ diff --git a/Adventure/Assets/UI/Default@2x.png b/Adventure/Assets/UI/Default@2x.png new file mode 100644 index 0000000..35b84cf Binary files /dev/null and b/Adventure/Assets/UI/Default@2x.png differ diff --git a/Adventure/Assets/UI/button_archer.png b/Adventure/Assets/UI/button_archer.png new file mode 100755 index 0000000..3a1e135 Binary files /dev/null and b/Adventure/Assets/UI/button_archer.png differ diff --git a/Adventure/Assets/UI/button_warrior.png b/Adventure/Assets/UI/button_warrior.png new file mode 100755 index 0000000..592ba26 Binary files /dev/null and b/Adventure/Assets/UI/button_warrior.png differ diff --git a/Adventure/Assets/UI/iconWarrior_blue.png b/Adventure/Assets/UI/iconWarrior_blue.png new file mode 100755 index 0000000..190c529 Binary files /dev/null and b/Adventure/Assets/UI/iconWarrior_blue.png differ diff --git a/Adventure/Assets/UI/iconWarrior_green.png b/Adventure/Assets/UI/iconWarrior_green.png new file mode 100755 index 0000000..4997c6a Binary files /dev/null and b/Adventure/Assets/UI/iconWarrior_green.png differ diff --git a/Adventure/Assets/UI/iconWarrior_pink.png b/Adventure/Assets/UI/iconWarrior_pink.png new file mode 100755 index 0000000..bb2b599 Binary files /dev/null and b/Adventure/Assets/UI/iconWarrior_pink.png differ diff --git a/Adventure/Assets/UI/iconWarrior_red.png b/Adventure/Assets/UI/iconWarrior_red.png new file mode 100755 index 0000000..cf882cb Binary files /dev/null and b/Adventure/Assets/UI/iconWarrior_red.png differ diff --git a/Adventure/Assets/UI/lives.png b/Adventure/Assets/UI/lives.png new file mode 100755 index 0000000..0e03857 Binary files /dev/null and b/Adventure/Assets/UI/lives.png differ diff --git a/Adventure/Assets/UI/logo.png b/Adventure/Assets/UI/logo.png new file mode 100755 index 0000000..c3e72ee Binary files /dev/null and b/Adventure/Assets/UI/logo.png differ diff --git a/Adventure/ReadMe.txt b/Adventure/ReadMe.txt new file mode 100644 index 0000000..bb49412 --- /dev/null +++ b/Adventure/ReadMe.txt @@ -0,0 +1,8 @@ +Adventure +========= + +Adventure demonstrates how to build a complete game using Sprite Kit. + +This sample is described in detail in the accompanying code:Explained document. + +*Important* The iOS target requires the iOS 7 SDK, the OS X target requires the OS X 10.9 SDK. diff --git a/README.md b/README.md index d40eb2f..c299bf3 100644 --- a/README.md +++ b/README.md @@ -16,3 +16,34 @@ or lack of any of those things. Feel free to pick a new subject, or dive deeper 1. An essay helper, where the user needs the their entry in a [`