diff --git a/.hgcheck/hg-checkexec-K69hjC b/.hgcheck/hg-checkexec-K69hjC
new file mode 100644
index 0000000..e69de29
diff --git a/KREngine/3rdparty/forsyth/forsyth.cpp b/3rdparty/forsyth/forsyth.cpp
similarity index 100%
rename from KREngine/3rdparty/forsyth/forsyth.cpp
rename to 3rdparty/forsyth/forsyth.cpp
diff --git a/KREngine/3rdparty/forsyth/forsyth.h b/3rdparty/forsyth/forsyth.h
similarity index 100%
rename from KREngine/3rdparty/forsyth/forsyth.h
rename to 3rdparty/forsyth/forsyth.h
diff --git a/KREngine/3rdparty/pvrtexlib/include/PVRTArray.h b/3rdparty/pvrtexlib/include/PVRTArray.h
similarity index 100%
rename from KREngine/3rdparty/pvrtexlib/include/PVRTArray.h
rename to 3rdparty/pvrtexlib/include/PVRTArray.h
diff --git a/KREngine/3rdparty/pvrtexlib/include/PVRTDecompress.h b/3rdparty/pvrtexlib/include/PVRTDecompress.h
similarity index 100%
rename from KREngine/3rdparty/pvrtexlib/include/PVRTDecompress.h
rename to 3rdparty/pvrtexlib/include/PVRTDecompress.h
diff --git a/KREngine/3rdparty/pvrtexlib/include/PVRTError.h b/3rdparty/pvrtexlib/include/PVRTError.h
similarity index 100%
rename from KREngine/3rdparty/pvrtexlib/include/PVRTError.h
rename to 3rdparty/pvrtexlib/include/PVRTError.h
diff --git a/KREngine/3rdparty/pvrtexlib/include/PVRTGlobal.h b/3rdparty/pvrtexlib/include/PVRTGlobal.h
similarity index 100%
rename from KREngine/3rdparty/pvrtexlib/include/PVRTGlobal.h
rename to 3rdparty/pvrtexlib/include/PVRTGlobal.h
diff --git a/KREngine/3rdparty/pvrtexlib/include/PVRTMap.h b/3rdparty/pvrtexlib/include/PVRTMap.h
similarity index 100%
rename from KREngine/3rdparty/pvrtexlib/include/PVRTMap.h
rename to 3rdparty/pvrtexlib/include/PVRTMap.h
diff --git a/KREngine/3rdparty/pvrtexlib/include/PVRTString.h b/3rdparty/pvrtexlib/include/PVRTString.h
similarity index 100%
rename from KREngine/3rdparty/pvrtexlib/include/PVRTString.h
rename to 3rdparty/pvrtexlib/include/PVRTString.h
diff --git a/KREngine/3rdparty/pvrtexlib/include/PVRTTexture.h b/3rdparty/pvrtexlib/include/PVRTTexture.h
similarity index 100%
rename from KREngine/3rdparty/pvrtexlib/include/PVRTTexture.h
rename to 3rdparty/pvrtexlib/include/PVRTTexture.h
diff --git a/KREngine/3rdparty/pvrtexlib/include/PVRTexture.h b/3rdparty/pvrtexlib/include/PVRTexture.h
similarity index 100%
rename from KREngine/3rdparty/pvrtexlib/include/PVRTexture.h
rename to 3rdparty/pvrtexlib/include/PVRTexture.h
diff --git a/KREngine/3rdparty/pvrtexlib/include/PVRTextureDefines.h b/3rdparty/pvrtexlib/include/PVRTextureDefines.h
similarity index 100%
rename from KREngine/3rdparty/pvrtexlib/include/PVRTextureDefines.h
rename to 3rdparty/pvrtexlib/include/PVRTextureDefines.h
diff --git a/KREngine/3rdparty/pvrtexlib/include/PVRTextureFormat.h b/3rdparty/pvrtexlib/include/PVRTextureFormat.h
similarity index 100%
rename from KREngine/3rdparty/pvrtexlib/include/PVRTextureFormat.h
rename to 3rdparty/pvrtexlib/include/PVRTextureFormat.h
diff --git a/KREngine/3rdparty/pvrtexlib/include/PVRTextureHeader.h b/3rdparty/pvrtexlib/include/PVRTextureHeader.h
similarity index 100%
rename from KREngine/3rdparty/pvrtexlib/include/PVRTextureHeader.h
rename to 3rdparty/pvrtexlib/include/PVRTextureHeader.h
diff --git a/KREngine/3rdparty/pvrtexlib/include/PVRTextureUtilities.h b/3rdparty/pvrtexlib/include/PVRTextureUtilities.h
similarity index 100%
rename from KREngine/3rdparty/pvrtexlib/include/PVRTextureUtilities.h
rename to 3rdparty/pvrtexlib/include/PVRTextureUtilities.h
diff --git a/KREngine/3rdparty/pvrtexlib/include/PVRTextureVersion.h b/3rdparty/pvrtexlib/include/PVRTextureVersion.h
similarity index 100%
rename from KREngine/3rdparty/pvrtexlib/include/PVRTextureVersion.h
rename to 3rdparty/pvrtexlib/include/PVRTextureVersion.h
diff --git a/KREngine/3rdparty/pvrtexlib/static_osx/libPVRTexLib.a b/3rdparty/pvrtexlib/static_osx/libPVRTexLib.a
similarity index 100%
rename from KREngine/3rdparty/pvrtexlib/static_osx/libPVRTexLib.a
rename to 3rdparty/pvrtexlib/static_osx/libPVRTexLib.a
diff --git a/KREngine/3rdparty/tinyxml2/tinyxml2.cpp b/3rdparty/tinyxml2/tinyxml2.cpp
similarity index 100%
rename from KREngine/3rdparty/tinyxml2/tinyxml2.cpp
rename to 3rdparty/tinyxml2/tinyxml2.cpp
diff --git a/KREngine/3rdparty/tinyxml2/tinyxml2.h b/3rdparty/tinyxml2/tinyxml2.h
similarity index 100%
rename from KREngine/3rdparty/tinyxml2/tinyxml2.h
rename to 3rdparty/tinyxml2/tinyxml2.h
diff --git a/KREngine/3rdparty/tinyxml2/tinyxml2_readme.txt b/3rdparty/tinyxml2/tinyxml2_readme.txt
similarity index 100%
rename from KREngine/3rdparty/tinyxml2/tinyxml2_readme.txt
rename to 3rdparty/tinyxml2/tinyxml2_readme.txt
diff --git a/KREngine/Kraken.xcodeproj/xcuserdata/admin8onf.xcuserdatad/xcschemes/xcschememanagement.plist b/KREngine/Kraken.xcodeproj/xcuserdata/admin8onf.xcuserdatad/xcschemes/xcschememanagement.plist
deleted file mode 100644
index 300bfdd..0000000
--- a/KREngine/Kraken.xcodeproj/xcuserdata/admin8onf.xcuserdatad/xcschemes/xcschememanagement.plist
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
- SchemeUserState
-
- Kraken - ios.xcscheme
-
- isShown
-
-
- Kraken - osx.xcscheme
-
- isShown
-
-
- Kraken Standard Assets - OSX.xcscheme
-
- isShown
-
-
- Kraken Standard Assets - iOS.xcscheme
-
- isShown
-
-
-
- SuppressBuildableAutocreation
-
- E491016013C99B9E0098455B
-
- primary
-
-
- E4BBBB7D1512A40300F43B5B
-
- primary
-
-
- E4C8E4E316B9B2D50031DDCB
-
- primary
-
-
- E4C8E4F316B9B2E20031DDCB
-
- primary
-
-
-
-
-
diff --git a/KRWorldBuilder/KRWorldBuilder.xcodeproj/project.pbxproj b/KRWorldBuilder/KRWorldBuilder.xcodeproj/project.pbxproj
deleted file mode 100644
index 3ddeb47..0000000
--- a/KRWorldBuilder/KRWorldBuilder.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,321 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 46;
- objects = {
-
-/* Begin PBXBuildFile section */
- E440D976155E46DB00C4887B /* KRWBFileSystemItem.m in Sources */ = {isa = PBXBuildFile; fileRef = E440D975155E46DB00C4887B /* KRWBFileSystemItem.m */; };
- E46F4A07155DF5E500CCF8B8 /* krengine_osx.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E46F4A06155DF5E500CCF8B8 /* krengine_osx.framework */; };
- E474D77514E5BBF70017DCEC /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E474D77414E5BBF70017DCEC /* Cocoa.framework */; };
- E474D77F14E5BBF70017DCEC /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = E474D77D14E5BBF70017DCEC /* InfoPlist.strings */; };
- E474D78114E5BBF70017DCEC /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E474D78014E5BBF70017DCEC /* main.m */; };
- E474D78514E5BBF70017DCEC /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = E474D78314E5BBF70017DCEC /* Credits.rtf */; };
- E474D78814E5BBF70017DCEC /* KRWBDocument.mm in Sources */ = {isa = PBXBuildFile; fileRef = E474D78714E5BBF70017DCEC /* KRWBDocument.mm */; };
- E474D78B14E5BBF70017DCEC /* KRWBDocument.xib in Resources */ = {isa = PBXBuildFile; fileRef = E474D78914E5BBF70017DCEC /* KRWBDocument.xib */; };
- E474D78E14E5BBF80017DCEC /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = E474D78C14E5BBF80017DCEC /* MainMenu.xib */; };
- E49BA950162F82C300680C6E /* KRWBFileTreeView.m in Sources */ = {isa = PBXBuildFile; fileRef = E49BA94F162F82C300680C6E /* KRWBFileTreeView.m */; };
- E49BA953162F831800680C6E /* KRWBFileTreeView.xib in Resources */ = {isa = PBXBuildFile; fileRef = E49BA952162F831800680C6E /* KRWBFileTreeView.xib */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXFileReference section */
- E440D974155E46DB00C4887B /* KRWBFileSystemItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KRWBFileSystemItem.h; sourceTree = ""; };
- E440D975155E46DB00C4887B /* KRWBFileSystemItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KRWBFileSystemItem.m; sourceTree = ""; };
- E46F4A06155DF5E500CCF8B8 /* krengine_osx.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = krengine_osx.framework; path = ../KREngine/build/Release/krengine_osx.framework; sourceTree = ""; };
- E474D77014E5BBF70017DCEC /* Kraken World Builder.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Kraken World Builder.app"; sourceTree = BUILT_PRODUCTS_DIR; };
- E474D77414E5BBF70017DCEC /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
- E474D77714E5BBF70017DCEC /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
- E474D77814E5BBF70017DCEC /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
- E474D77914E5BBF70017DCEC /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
- E474D77C14E5BBF70017DCEC /* KRWorldBuilder-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "KRWorldBuilder-Info.plist"; sourceTree = ""; };
- E474D77E14E5BBF70017DCEC /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; };
- E474D78014E5BBF70017DCEC /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; };
- E474D78214E5BBF70017DCEC /* KRWorldBuilder-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "KRWorldBuilder-Prefix.pch"; sourceTree = ""; };
- E474D78414E5BBF70017DCEC /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = ""; };
- E474D78614E5BBF70017DCEC /* KRWBDocument.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KRWBDocument.h; sourceTree = ""; };
- E474D78714E5BBF70017DCEC /* KRWBDocument.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = KRWBDocument.mm; sourceTree = ""; };
- E474D78A14E5BBF70017DCEC /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/KRWBDocument.xib; sourceTree = ""; };
- E474D78D14E5BBF80017DCEC /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = ""; };
- E49BA94E162F82C300680C6E /* KRWBFileTreeView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KRWBFileTreeView.h; sourceTree = ""; };
- E49BA94F162F82C300680C6E /* KRWBFileTreeView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KRWBFileTreeView.m; sourceTree = ""; };
- E49BA952162F831800680C6E /* KRWBFileTreeView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = KRWBFileTreeView.xib; sourceTree = ""; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- E474D76D14E5BBF70017DCEC /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E46F4A07155DF5E500CCF8B8 /* krengine_osx.framework in Frameworks */,
- E474D77514E5BBF70017DCEC /* Cocoa.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- E474D76514E5BBF70017DCEC = {
- isa = PBXGroup;
- children = (
- E474D77A14E5BBF70017DCEC /* KRWorldBuilder */,
- E474D77314E5BBF70017DCEC /* Frameworks */,
- E474D77114E5BBF70017DCEC /* Products */,
- );
- sourceTree = "";
- };
- E474D77114E5BBF70017DCEC /* Products */ = {
- isa = PBXGroup;
- children = (
- E474D77014E5BBF70017DCEC /* Kraken World Builder.app */,
- );
- name = Products;
- sourceTree = "";
- };
- E474D77314E5BBF70017DCEC /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- E46F4A06155DF5E500CCF8B8 /* krengine_osx.framework */,
- E474D77714E5BBF70017DCEC /* AppKit.framework */,
- E474D77814E5BBF70017DCEC /* CoreData.framework */,
- E474D77914E5BBF70017DCEC /* Foundation.framework */,
- E474D77414E5BBF70017DCEC /* Cocoa.framework */,
- );
- name = Frameworks;
- sourceTree = "";
- };
- E474D77A14E5BBF70017DCEC /* KRWorldBuilder */ = {
- isa = PBXGroup;
- children = (
- E474D78614E5BBF70017DCEC /* KRWBDocument.h */,
- E474D78714E5BBF70017DCEC /* KRWBDocument.mm */,
- E474D78914E5BBF70017DCEC /* KRWBDocument.xib */,
- E440D974155E46DB00C4887B /* KRWBFileSystemItem.h */,
- E440D975155E46DB00C4887B /* KRWBFileSystemItem.m */,
- E474D78C14E5BBF80017DCEC /* MainMenu.xib */,
- E474D77B14E5BBF70017DCEC /* Supporting Files */,
- E49BA94E162F82C300680C6E /* KRWBFileTreeView.h */,
- E49BA94F162F82C300680C6E /* KRWBFileTreeView.m */,
- E49BA952162F831800680C6E /* KRWBFileTreeView.xib */,
- );
- path = KRWorldBuilder;
- sourceTree = "";
- };
- E474D77B14E5BBF70017DCEC /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- E474D77C14E5BBF70017DCEC /* KRWorldBuilder-Info.plist */,
- E474D77D14E5BBF70017DCEC /* InfoPlist.strings */,
- E474D78014E5BBF70017DCEC /* main.m */,
- E474D78214E5BBF70017DCEC /* KRWorldBuilder-Prefix.pch */,
- E474D78314E5BBF70017DCEC /* Credits.rtf */,
- );
- name = "Supporting Files";
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- E474D76F14E5BBF70017DCEC /* Kraken World Builder */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = E474D79114E5BBF80017DCEC /* Build configuration list for PBXNativeTarget "Kraken World Builder" */;
- buildPhases = (
- E474D76C14E5BBF70017DCEC /* Sources */,
- E474D76D14E5BBF70017DCEC /* Frameworks */,
- E474D76E14E5BBF70017DCEC /* Resources */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = "Kraken World Builder";
- productName = KRWorldBuilder;
- productReference = E474D77014E5BBF70017DCEC /* Kraken World Builder.app */;
- productType = "com.apple.product-type.application";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- E474D76714E5BBF70017DCEC /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastUpgradeCheck = 0420;
- ORGANIZATIONNAME = "Kearwood Software";
- };
- buildConfigurationList = E474D76A14E5BBF70017DCEC /* Build configuration list for PBXProject "KRWorldBuilder" */;
- compatibilityVersion = "Xcode 3.2";
- developmentRegion = English;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- );
- mainGroup = E474D76514E5BBF70017DCEC;
- productRefGroup = E474D77114E5BBF70017DCEC /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- E474D76F14E5BBF70017DCEC /* Kraken World Builder */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- E474D76E14E5BBF70017DCEC /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E474D77F14E5BBF70017DCEC /* InfoPlist.strings in Resources */,
- E474D78514E5BBF70017DCEC /* Credits.rtf in Resources */,
- E474D78B14E5BBF70017DCEC /* KRWBDocument.xib in Resources */,
- E474D78E14E5BBF80017DCEC /* MainMenu.xib in Resources */,
- E49BA953162F831800680C6E /* KRWBFileTreeView.xib in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- E474D76C14E5BBF70017DCEC /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E474D78114E5BBF70017DCEC /* main.m in Sources */,
- E474D78814E5BBF70017DCEC /* KRWBDocument.mm in Sources */,
- E440D976155E46DB00C4887B /* KRWBFileSystemItem.m in Sources */,
- E49BA950162F82C300680C6E /* KRWBFileTreeView.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXVariantGroup section */
- E474D77D14E5BBF70017DCEC /* InfoPlist.strings */ = {
- isa = PBXVariantGroup;
- children = (
- E474D77E14E5BBF70017DCEC /* en */,
- );
- name = InfoPlist.strings;
- sourceTree = "";
- };
- E474D78314E5BBF70017DCEC /* Credits.rtf */ = {
- isa = PBXVariantGroup;
- children = (
- E474D78414E5BBF70017DCEC /* en */,
- );
- name = Credits.rtf;
- sourceTree = "";
- };
- E474D78914E5BBF70017DCEC /* KRWBDocument.xib */ = {
- isa = PBXVariantGroup;
- children = (
- E474D78A14E5BBF70017DCEC /* en */,
- );
- name = KRWBDocument.xib;
- sourceTree = "";
- };
- E474D78C14E5BBF80017DCEC /* MainMenu.xib */ = {
- isa = PBXVariantGroup;
- children = (
- E474D78D14E5BBF80017DCEC /* en */,
- );
- name = MainMenu.xib;
- sourceTree = "";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- E474D78F14E5BBF80017DCEC /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ARCHS = "$(ARCHS_STANDARD_64_BIT)";
- CLANG_ENABLE_OBJC_ARC = 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_VERSION = com.apple.compilers.llvm.clang.1_0;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = macosx;
- };
- name = Debug;
- };
- E474D79014E5BBF80017DCEC /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ARCHS = "$(ARCHS_STANDARD_64_BIT)";
- CLANG_ENABLE_OBJC_ARC = YES;
- COPY_PHASE_STRIP = YES;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_ENABLE_OBJC_EXCEPTIONS = YES;
- GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.7;
- SDKROOT = macosx;
- };
- name = Release;
- };
- E474D79214E5BBF80017DCEC /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "KRWorldBuilder/KRWorldBuilder-Prefix.pch";
- INFOPLIST_FILE = "KRWorldBuilder/KRWorldBuilder-Info.plist";
- PRODUCT_NAME = "$(TARGET_NAME)";
- WRAPPER_EXTENSION = app;
- };
- name = Debug;
- };
- E474D79314E5BBF80017DCEC /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "KRWorldBuilder/KRWorldBuilder-Prefix.pch";
- INFOPLIST_FILE = "KRWorldBuilder/KRWorldBuilder-Info.plist";
- PRODUCT_NAME = "$(TARGET_NAME)";
- WRAPPER_EXTENSION = app;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- E474D76A14E5BBF70017DCEC /* Build configuration list for PBXProject "KRWorldBuilder" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- E474D78F14E5BBF80017DCEC /* Debug */,
- E474D79014E5BBF80017DCEC /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- E474D79114E5BBF80017DCEC /* Build configuration list for PBXNativeTarget "Kraken World Builder" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- E474D79214E5BBF80017DCEC /* Debug */,
- E474D79314E5BBF80017DCEC /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = E474D76714E5BBF70017DCEC /* Project object */;
-}
diff --git a/KRWorldBuilder/KRWorldBuilder.xcodeproj/xcuserdata/kearwood.xcuserdatad/xcschemes/KRWorldBuilder.xcscheme b/KRWorldBuilder/KRWorldBuilder.xcodeproj/xcuserdata/kearwood.xcuserdatad/xcschemes/KRWorldBuilder.xcscheme
deleted file mode 100644
index aebace6..0000000
--- a/KRWorldBuilder/KRWorldBuilder.xcodeproj/xcuserdata/kearwood.xcuserdatad/xcschemes/KRWorldBuilder.xcscheme
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/KRWorldBuilder/KRWorldBuilder.xcodeproj/xcuserdata/kearwood.xcuserdatad/xcschemes/xcschememanagement.plist b/KRWorldBuilder/KRWorldBuilder.xcodeproj/xcuserdata/kearwood.xcuserdatad/xcschemes/xcschememanagement.plist
deleted file mode 100644
index b0162ed..0000000
--- a/KRWorldBuilder/KRWorldBuilder.xcodeproj/xcuserdata/kearwood.xcuserdatad/xcschemes/xcschememanagement.plist
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- SchemeUserState
-
- KRWorldBuilder.xcscheme
-
- orderHint
- 0
-
-
- SuppressBuildableAutocreation
-
- E474D76F14E5BBF70017DCEC
-
- primary
-
-
-
-
-
diff --git a/KRWorldBuilder/KRWorldBuilder/KRWBDocument.h b/KRWorldBuilder/KRWorldBuilder/KRWBDocument.h
deleted file mode 100644
index 3b1da0c..0000000
--- a/KRWorldBuilder/KRWorldBuilder/KRWBDocument.h
+++ /dev/null
@@ -1,18 +0,0 @@
-//
-// KRWBDocument.h
-// KRWorldBuilder
-//
-// Created by Kearwood Gilbert on 12-02-10.
-// Copyright (c) 2012 Kearwood Software. All rights reserved.
-//
-
-#import
-
-class KRContext;
-
-@interface KRWBDocument : NSDocument
-
-@property (nonatomic, readonly) KRContext *world;
-@property (nonatomic, retain) IBOutlet NSOutlineView *outlineView;
-
-@end
diff --git a/KRWorldBuilder/KRWorldBuilder/KRWBDocument.mm b/KRWorldBuilder/KRWorldBuilder/KRWBDocument.mm
deleted file mode 100644
index 03997b4..0000000
--- a/KRWorldBuilder/KRWorldBuilder/KRWBDocument.mm
+++ /dev/null
@@ -1,131 +0,0 @@
-//
-// KRWBDocument.m
-// KRWorldBuilder
-//
-// Created by Kearwood Gilbert on 12-02-10.
-// Copyright (c) 2012 Kearwood Software. All rights reserved.
-//
-
-#import "KRWBDocument.h"
-
-#import
-#import
-#import
-#import "KRWBFileSystemItem.h"
-
-@interface KRWBDocument() {
- KRContext *_world;
- NSOutlineView *_outlineView;
-}
-
-@end
-
-@implementation KRWBDocument
-
-@synthesize outlineView = _outlineView;
-
-- (KRContext *)world
-{
- return _world;
-}
-
-- (id)init
-{
- _world = NULL;
- self = [super init];
- if (self) {
- // Add your subclass-specific initialization here.
- // If an error occurs here, return nil.
- _world = new KRContext();
- }
- return self;
-}
-
-- (void)dealloc
-{
- if(_world) {
- delete _world;
- _world = NULL;
- }
-}
-
-- (NSString *)windowNibName
-{
- // Override returning the nib file name of the document
- // If you need to use a subclass of NSWindowController or if your document supports multiple NSWindowControllers, you should remove this method and override -makeWindowControllers instead.
- return @"KRWBDocument";
-}
-
-- (void)windowControllerDidLoadNib:(NSWindowController *)aController
-{
- [super windowControllerDidLoadNib:aController];
-
- //[[self.windowControllers objectAtIndex:0] setBackgroundColor: [NSColor blackColor]];
- // Add any code here that needs to be executed once the windowController has loaded the document's window.
-}
-
-- (NSData *)dataOfType:(NSString *)typeName error:(NSError **)outError
-{
- /*
- Insert code here to write your document to data of the specified type. If outError != NULL, ensure that you create and set an appropriate error when returning nil.
- You can also choose to override -fileWrapperOfType:error:, -writeToURL:ofType:error:, or -writeToURL:ofType:forSaveOperation:originalContentsURL:error: instead.
- */
- NSException *exception = [NSException exceptionWithName:@"UnimplementedMethod" reason:[NSString stringWithFormat:@"%@ is unimplemented", NSStringFromSelector(_cmd)] userInfo:nil];
- @throw exception;
- return nil;
-}
-
-- (BOOL)readFromData:(NSData *)data ofType:(NSString *)typeName error:(NSError **)outError
-{
- /*
- Insert code here to read your document from the given data of the specified type. If outError != NULL, ensure that you create and set an appropriate error when returning NO.
- You can also choose to override -readFromFileWrapper:ofType:error: or -readFromURL:ofType:error: instead.
- If you override either of these, you should also override -isEntireFileLoaded to return NO if the contents are lazily loaded.
- */
- /*
- NSException *exception = [NSException exceptionWithName:@"UnimplementedMethod" reason:[NSString stringWithFormat:@"%@ is unimplemented", NSStringFromSelector(_cmd)] userInfo:nil];
- @throw exception;
- */
- if(_world) delete _world;
- _world = new KRContext();
-
-
- return YES;
-}
-
-+ (BOOL)autosavesInPlace
-{
- return YES;
-}
-
-
-- (NSInteger)outlineView:(NSOutlineView *)outlineView numberOfChildrenOfItem:(id)item {
- if(item == nil) {
- return [[KRWBFileSystemItem rootItem] numberOfChildren];
- } else {
- return [item numberOfChildren];
- }
- //return (item == nil) ? 1 : [item numberOfChildren];
-}
-
-
-- (BOOL)outlineView:(NSOutlineView *)outlineView isItemExpandable:(id)item {
- return (item == nil) ? YES : ([item numberOfChildren] != -1);
-}
-
-
-- (id)outlineView:(NSOutlineView *)outlineView child:(NSInteger)index ofItem:(id)item {
- if(item == nil) {
- return [[KRWBFileSystemItem rootItem] childAtIndex:index];
- } else {
- return [(KRWBFileSystemItem *)item childAtIndex:index];
- }
- //return (item == nil) ? [KRWBFileSystemItem rootItem] : [(KRWBFileSystemItem *)item childAtIndex:index];
-}
-
-
-- (id)outlineView:(NSOutlineView *)outlineView objectValueForTableColumn:(NSTableColumn *)tableColumn byItem:(id)item {
- return (item == nil) ? @"/" : [item relativePath];
-}
-
-@end
diff --git a/KRWorldBuilder/KRWorldBuilder/KRWBFileSystemItem.h b/KRWorldBuilder/KRWorldBuilder/KRWBFileSystemItem.h
deleted file mode 100644
index 570df4d..0000000
--- a/KRWorldBuilder/KRWorldBuilder/KRWBFileSystemItem.h
+++ /dev/null
@@ -1,25 +0,0 @@
-//
-// KRWBFileSystemItem.h
-// KRWorldBuilder
-//
-// Created by Kearwood Gilbert on 12-05-12.
-// Copyright (c) 2012 Kearwood Software. All rights reserved.
-//
-
-#import
-
-@interface KRWBFileSystemItem : NSObject
-{
- NSURL *fullPath;
- KRWBFileSystemItem *parent;
- NSMutableArray *children;
-}
-
-+ (KRWBFileSystemItem *)rootItem;
-- (NSInteger)numberOfChildren;// Returns -1 for leaf nodes
-- (KRWBFileSystemItem *)childAtIndex:(NSUInteger)n; // Invalid to call on leaf nodes
-- (NSURL *)fullPath;
-- (NSString *)relativePath;
-
-@end
-
diff --git a/KRWorldBuilder/KRWorldBuilder/KRWBFileSystemItem.m b/KRWorldBuilder/KRWorldBuilder/KRWBFileSystemItem.m
deleted file mode 100644
index 50ae220..0000000
--- a/KRWorldBuilder/KRWorldBuilder/KRWBFileSystemItem.m
+++ /dev/null
@@ -1,109 +0,0 @@
-//
-// KRWBFileSystemItem.m
-// KRWorldBuilder
-//
-// Created by Kearwood Gilbert on 12-05-12.
-// Copyright (c) 2012 Kearwood Software. All rights reserved.
-//
-
-#import "KRWBFileSystemItem.h"
-
-
-@implementation KRWBFileSystemItem
-
-static KRWBFileSystemItem *rootItem = nil;
-static NSMutableArray *leafNode = nil;
-
-+ (void)initialize {
- if (self == [KRWBFileSystemItem class]) {
- leafNode = [[NSMutableArray alloc] init];
- }
-}
-
-- (id)initWithPath:(NSURL *)url parent:(KRWBFileSystemItem *)parentItem {
- self = [super init];
- if (self) {
- fullPath = url;
- parent = parentItem;
- }
- return self;
-}
-
-
-+ (KRWBFileSystemItem *)rootItem {
- if (rootItem == nil) {
- rootItem = [[KRWBFileSystemItem alloc] initWithPath:[NSURL URLWithString:@"file://localhost/"] parent:nil];
- }
- return rootItem;
-}
-
-
-// Creates, caches, and returns the array of children
-// Loads children incrementally
-- (NSArray *)children {
-
- if (children == nil) {
- NSFileManager *fileManager = [NSFileManager defaultManager];
- NSError *error;
-
- BOOL valid = [fullPath checkResourceIsReachableAndReturnError:NULL];
-
-
- NSNumber *isDirectory = nil;
- if (! [fullPath getResourceValue:&isDirectory forKey:NSURLIsDirectoryKey error:&error]) {
- // handle error
- }
-
- BOOL isDir = [isDirectory boolValue];
- if (valid && isDir) {
- NSArray *keys = [NSArray arrayWithObject:NSURLIsDirectoryKey];
-
- NSArray *child_urls = [fileManager contentsOfDirectoryAtURL:fullPath includingPropertiesForKeys:keys options: NSDirectoryEnumerationSkipsHiddenFiles error:&error];
- /*
- NSDirectoryEnumerator *enumerator = [fileManager
- enumeratorAtURL:fullPath
- includingPropertiesForKeys:keys
- options:0
- errorHandler:^(NSURL *url, NSError *error) {
- // Handle the error.
- // Return YES if the enumeration should continue after the error.
- return YES;
- }];
- */
-
- children = [[NSMutableArray alloc] init];
-
- for (NSURL *url in child_urls) {
- KRWBFileSystemItem *newChild = [[KRWBFileSystemItem alloc]
- initWithPath:url parent:self];
- [children addObject:newChild];
- }
- } else {
- children = leafNode;
- }
- }
- return children;
-}
-
-
-- (NSString *)relativePath {
- return [[fullPath lastPathComponent] copy];
-}
-
-
-- (KRWBFileSystemItem *)childAtIndex:(NSUInteger)n {
- return [[self children] objectAtIndex:n];
-}
-
-
-- (NSInteger)numberOfChildren {
- NSArray *tmp = [self children];
- return (tmp == leafNode) ? (-1) : [tmp count];
-}
-
-
-- (void)dealloc {
-
-}
-
-@end
\ No newline at end of file
diff --git a/KRWorldBuilder/KRWorldBuilder/KRWBFileTreeView.h b/KRWorldBuilder/KRWorldBuilder/KRWBFileTreeView.h
deleted file mode 100644
index 2cac446..0000000
--- a/KRWorldBuilder/KRWorldBuilder/KRWBFileTreeView.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-// KRWBFileTreeView.h
-// KRWorldBuilder
-//
-// Created by Kearwood Gilbert on 2012-10-17.
-// Copyright (c) 2012 Kearwood Software. All rights reserved.
-//
-
-#import
-
-@interface KRWBFileTreeView : NSView
-
-@property (nonatomic, retain) NSString *basePath;
-
-@end
diff --git a/KRWorldBuilder/KRWorldBuilder/KRWBFileTreeView.m b/KRWorldBuilder/KRWorldBuilder/KRWBFileTreeView.m
deleted file mode 100644
index 52b8474..0000000
--- a/KRWorldBuilder/KRWorldBuilder/KRWBFileTreeView.m
+++ /dev/null
@@ -1,79 +0,0 @@
-//
-// KRWBFileTreeView.m
-// KRWorldBuilder
-//
-// Created by Kearwood Gilbert on 2012-10-17.
-// Copyright (c) 2012 Kearwood Software. All rights reserved.
-//
-
-#import "KRWBFileTreeView.h"
-#import "KRWBFileSystemItem.h"
-
-@interface KRWBFileTreeView()
-@property (nonatomic, retain) IBOutlet NSOutlineView *outlineView;
-@end
-
-@implementation KRWBFileTreeView
-
--(void)commonInit
-{
-
-}
-
-- (id)initWithCoder:(NSCoder *)aDecoder
-{
- self = [super initWithCoder:aDecoder];
- if (self) {
- [self commonInit];
- }
-
- return self;
-}
-
-- (id)initWithFrame:(NSRect)frame
-{
- self = [super initWithFrame:frame];
- if (self) {
- [self commonInit];
- }
-
- return self;
-}
-
-- (void)drawRect:(NSRect)dirtyRect
-{
- // Drawing code here.
-}
-
-
-- (NSInteger)outlineView:(NSOutlineView *)outlineView numberOfChildrenOfItem:(id)item {
- if(item == nil) {
- return [[KRWBFileSystemItem rootItem] numberOfChildren];
- } else {
- return [item numberOfChildren];
- }
- //return (item == nil) ? 1 : [item numberOfChildren];
-}
-
-
-- (BOOL)outlineView:(NSOutlineView *)outlineView isItemExpandable:(id)item {
- return (item == nil) ? YES : ([item numberOfChildren] != -1);
-}
-
-
-- (id)outlineView:(NSOutlineView *)outlineView child:(NSInteger)index ofItem:(id)item {
- if(item == nil) {
- return [[KRWBFileSystemItem rootItem] childAtIndex:index];
- } else {
- return [(KRWBFileSystemItem *)item childAtIndex:index];
- }
- //return (item == nil) ? [KRWBFileSystemItem rootItem] : [(KRWBFileSystemItem *)item childAtIndex:index];
-}
-
-
-- (id)outlineView:(NSOutlineView *)outlineView objectValueForTableColumn:(NSTableColumn *)tableColumn byItem:(id)item {
- return (item == nil) ? @"/" : [item relativePath];
-}
-
-
-@end
diff --git a/KRWorldBuilder/KRWorldBuilder/KRWBFileTreeView.xib b/KRWorldBuilder/KRWorldBuilder/KRWBFileTreeView.xib
deleted file mode 100644
index 314a69a..0000000
--- a/KRWorldBuilder/KRWorldBuilder/KRWBFileTreeView.xib
+++ /dev/null
@@ -1,433 +0,0 @@
-
-
-
- 1080
- 12C60
- 2843
- 1187.34
- 625.00
-
-
- IBNSLayoutConstraint
- NSCustomObject
- NSCustomView
- NSOutlineView
- NSScrollView
- NSScroller
- NSTableColumn
- NSTextFieldCell
-
-
- com.apple.InterfaceBuilder.CocoaPlugin
-
-
-
-
-
-
-
-
-
-
-
-
- outlineView
-
-
-
- 43
-
-
-
- delegate
-
-
-
- 44
-
-
-
- dataSource
-
-
-
- 45
-
-
-
-
-
- 0
-
-
-
-
-
- -2
-
-
- File's Owner
-
-
- -1
-
-
- First Responder
-
-
- -3
-
-
- Application
-
-
- 1
-
-
-
-
- 4
- 0
-
- 4
- 1
-
- 0.0
-
- 1000
-
- 9
- 40
- 3
-
-
-
- 3
- 0
-
- 3
- 1
-
- 0.0
-
- 1000
-
- 8
- 29
- 3
-
-
-
- 5
- 0
-
- 5
- 1
-
- 0.0
-
- 1000
-
- 8
- 29
- 3
-
-
-
- 6
- 0
-
- 6
- 1
-
- 0.0
-
- 1000
-
- 8
- 29
- 3
-
-
-
-
-
-
- 5
-
-
-
-
-
-
-
-
-
- 8
-
-
-
-
-
-
-
- 7
-
-
-
-
- 6
-
-
-
-
- 9
-
-
-
-
-
-
-
- 10
-
-
-
-
- 33
-
-
-
-
- 34
-
-
-
-
- 35
-
-
-
-
- 37
-
-
-
-
-
-
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
-
-
-
-
-
-
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
-
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
-
-
-
-
-
- 45
-
-
- 0
- IBCocoaFramework
- YES
- 3
- YES
-
-
diff --git a/KRWorldBuilder/KRWorldBuilder/KRWorldBuilder-Info.plist b/KRWorldBuilder/KRWorldBuilder/KRWorldBuilder-Info.plist
deleted file mode 100644
index 54323f5..0000000
--- a/KRWorldBuilder/KRWorldBuilder/KRWorldBuilder-Info.plist
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleDocumentTypes
-
-
- CFBundleTypeExtensions
-
- fbx
- krbundle
-
- CFBundleTypeIconFile
-
- CFBundleTypeName
- KREngine World
- CFBundleTypeOSTypes
-
- ????
-
- CFBundleTypeRole
- Editor
- NSDocumentClass
- KRWBDocument
-
-
- CFBundleExecutable
- ${EXECUTABLE_NAME}
- CFBundleIconFile
-
- CFBundleIdentifier
- com.kearwood.${PRODUCT_NAME:rfc1034identifier}
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- ${PRODUCT_NAME}
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1
- LSApplicationCategoryType
- public.app-category.developer-tools
- LSMinimumSystemVersion
- ${MACOSX_DEPLOYMENT_TARGET}
- NSHumanReadableCopyright
- Copyright © 2012 Kearwood Software. All rights reserved.
- NSMainNibFile
- MainMenu
- NSPrincipalClass
- NSApplication
-
-
diff --git a/KRWorldBuilder/KRWorldBuilder/KRWorldBuilder-Prefix.pch b/KRWorldBuilder/KRWorldBuilder/KRWorldBuilder-Prefix.pch
deleted file mode 100644
index 77ea068..0000000
--- a/KRWorldBuilder/KRWorldBuilder/KRWorldBuilder-Prefix.pch
+++ /dev/null
@@ -1,7 +0,0 @@
-//
-// Prefix header for all source files of the 'KRWorldBuilder' target in the 'KRWorldBuilder' project
-//
-
-#ifdef __OBJC__
- #import
-#endif
diff --git a/KRWorldBuilder/KRWorldBuilder/en.lproj/Credits.rtf b/KRWorldBuilder/KRWorldBuilder/en.lproj/Credits.rtf
deleted file mode 100644
index 46576ef..0000000
--- a/KRWorldBuilder/KRWorldBuilder/en.lproj/Credits.rtf
+++ /dev/null
@@ -1,29 +0,0 @@
-{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\paperw9840\paperh8400
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
-
-\f0\b\fs24 \cf0 Engineering:
-\b0 \
- Some people\
-\
-
-\b Human Interface Design:
-\b0 \
- Some other people\
-\
-
-\b Testing:
-\b0 \
- Hopefully not nobody\
-\
-
-\b Documentation:
-\b0 \
- Whoever\
-\
-
-\b With special thanks to:
-\b0 \
- Mom\
-}
diff --git a/KRWorldBuilder/KRWorldBuilder/en.lproj/InfoPlist.strings b/KRWorldBuilder/KRWorldBuilder/en.lproj/InfoPlist.strings
deleted file mode 100644
index 477b28f..0000000
--- a/KRWorldBuilder/KRWorldBuilder/en.lproj/InfoPlist.strings
+++ /dev/null
@@ -1,2 +0,0 @@
-/* Localized versions of Info.plist keys */
-
diff --git a/KRWorldBuilder/KRWorldBuilder/en.lproj/KRWBDocument.xib b/KRWorldBuilder/KRWorldBuilder/en.lproj/KRWBDocument.xib
deleted file mode 100644
index 994bf92..0000000
--- a/KRWorldBuilder/KRWorldBuilder/en.lproj/KRWBDocument.xib
+++ /dev/null
@@ -1,885 +0,0 @@
-
-
-
- 1080
- 12C60
- 2843
- 1187.34
- 625.00
-
- com.apple.InterfaceBuilder.CocoaPlugin
- 2843
-
-
- IBNSLayoutConstraint
- NSCollectionView
- NSCollectionViewItem
- NSCustomObject
- NSCustomView
- NSOutlineView
- NSScrollView
- NSScroller
- NSSplitView
- NSTableColumn
- NSTextFieldCell
- NSToolbar
- NSToolbarFlexibleSpaceItem
- NSToolbarItem
- NSToolbarSeparatorItem
- NSToolbarSpaceItem
- NSView
- NSWindowTemplate
-
-
- com.apple.InterfaceBuilder.CocoaPlugin
-
-
- PluginDependencyRecalculationVersion
-
-
-
-
- KRWBDocument
-
-
- FirstResponder
-
-
- 15
- 2
- {{133, 235}, {857, 513}}
- 1886912512
- Window
- NSWindow
-
-
- 842C33E8-53BA-4CA1-A73F-FE07B70F5DBB
-
-
- YES
- YES
- YES
- NO
- 1
- 2
-
-
- NSToolbarCustomizeToolbarItem
- Customize
- Customize
- Customize Toolbar
-
-
- NSImage
- NSToolbarCustomize
-
-
- runToolbarCustomizationPalette:
- {0, 0}
- {0, 0}
- YES
- YES
- -1
- YES
- 0
-
-
- NSToolbarFlexibleSpaceItem
-
- Flexible Space
-
-
-
-
-
- {1, 5}
- {20000, 32}
- YES
- YES
- -1
- YES
- 0
-
-
-
- NSToolbarSeparatorItem
-
- Separator
-
-
-
-
-
- {12, 5}
- {12, 1000}
- YES
- YES
- -1
- YES
- 0
-
-
-
- NSToolbarShowColorsItem
- Colors
- Colors
- Show Color Panel
-
-
- NSImage
- NSToolbarShowColors
-
-
- orderFrontColorPanel:
- {0, 0}
- {0, 0}
- YES
- YES
- -1
- YES
- 0
-
-
- NSToolbarShowFontsItem
- Fonts
- Fonts
- Show Font Panel
-
-
- NSImage
- NSToolbarShowFonts
-
-
- orderFrontFontPanel:
- {0, 0}
- {0, 0}
- YES
- YES
- -1
- YES
- 0
-
-
- NSToolbarSpaceItem
-
- Space
-
-
-
-
-
- {32, 5}
- {32, 32}
- YES
- YES
- -1
- YES
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {94, 86}
-
-
- 256
-
-
-
- 274
-
-
-
- 268
-
-
-
- 2304
-
-
-
- 256
- {244, 513}
-
-
- _NS:1703
- YES
- NO
- YES
-
-
- -2147483392
- {{224, 0}, {16, 17}}
- _NS:1709
-
-
-
- 241
- 16
- 1000
-
-
- 337641536
- 2048
- Text Cell
-
- LucidaGrande
- 13
- 1044
-
-
-
- 6
- System
- controlBackgroundColor
-
- 3
- MC42NjY2NjY2NjY3AA
-
-
-
- 6
- System
- controlTextColor
-
-
-
- 3
- YES
- YES
-
-
-
- 3
- 2
-
- 3
- MQA
-
-
- 6
- System
- gridColor
-
- 3
- MC41AA
-
-
- 17
- -767557632
-
-
- 4
- 15
- 0
- YES
- 0
- 1
-
-
- {244, 513}
-
-
- _NS:1701
-
-
- 6
-
-
-
- -2147483392
- {{224, 17}, {15, 102}}
-
-
- _NS:1726
- NO
-
- _doScroller:
- 0.99805447470817121
-
-
-
- -2147483392
- {{0, 498}, {209, 15}}
-
-
- _NS:1728
- NO
- 1
-
- _doScroller:
- 0.99523809523809526
-
-
- {244, 513}
-
-
- _NS:1699
- 264752
-
-
-
- QSAAAEEgAABBmAAAQZgAAA
- 0.25
- 4
- 1
-
-
-
- 4352
- {{245, 0}, {411, 513}}
-
-
- _NS:1165
- NSView
-
-
-
- 268
-
-
-
- 2304
-
-
-
- 274
- {200, 513}
-
-
- _NS:3367
- {0, 0}
- {0, 0}
- 0
- 0
-
-
-
- -1
- 0
-
-
- {200, 513}
-
-
- _NS:3365
-
-
- 6
- System
- controlColor
-
-
- 4
-
-
-
- -2147483392
- {{234, 1}, {15, 143}}
-
-
- _NS:3372
- NO
-
- _doScroller:
- 1
- 0.89655172824859619
-
-
-
- -2147483392
- {{1, 144}, {233, 15}}
-
- _NS:3374
- NO
- 1
-
- _doScroller:
- 0.63157892227172852
-
-
- {{657, 0}, {200, 513}}
-
-
- _NS:3363
- 133680
-
-
-
- 0.25
- 4
- 1
-
-
- {857, 513}
-
-
- _NS:1163
- YES
- 2
-
-
- {857, 513}
-
-
- YES
-
- {{0, 0}, {1920, 1178}}
- {94, 155}
- {10000000000000, 10000000000000}
- 128
- YES
-
-
- NSApplication
-
-
-
-
-
-
-
- window
-
-
-
- 18
-
-
-
- outlineView
-
-
-
- 100069
-
-
-
- delegate
-
-
-
- 17
-
-
-
- itemPrototype
-
-
-
- 100052
-
-
-
- dataSource
-
-
-
- 100067
-
-
-
- delegate
-
-
-
- 100068
-
-
-
-
-
- 0
-
-
-
-
-
- -2
-
-
- File's Owner
-
-
- -1
-
-
- First Responder
-
-
- 5
-
-
-
-
-
-
- Window
-
-
- 6
-
-
-
-
-
- 3
- 0
-
- 3
- 1
-
- 0.0
-
- 1000
-
- 8
- 29
- 3
-
-
-
- 6
- 0
-
- 6
- 1
-
- 0.0
-
- 1000
-
- 8
- 29
- 3
-
-
-
- 4
- 0
-
- 4
- 1
-
- 0.0
-
- 1000
-
- 8
- 29
- 3
-
-
-
- 5
- 0
-
- 5
- 1
-
- 0.0
-
- 1000
-
- 8
- 29
- 3
-
-
-
-
-
- -3
-
-
- Application
-
-
- 100021
-
-
-
-
-
-
-
-
-
-
-
-
- 100022
-
-
-
-
- 100023
-
-
-
-
- 100025
-
-
-
-
- 100026
-
-
-
-
- 100027
-
-
-
-
- 100028
-
-
-
-
- 100029
-
-
-
-
-
-
-
-
-
- 100030
-
-
-
-
-
- 100046
-
-
-
-
-
-
-
-
-
- 100047
-
-
-
-
- 100048
-
-
-
-
- 100049
-
-
-
-
- 100050
-
-
-
-
- 100054
-
-
-
-
-
-
-
-
-
- 100055
-
-
-
-
-
-
-
- 100056
-
-
-
-
- 100058
-
-
-
-
- 100059
-
-
-
-
-
-
-
- 100062
-
-
-
-
- 100080
-
-
-
-
- 100081
-
-
-
-
- 100082
-
-
-
-
- 100083
-
-
-
-
-
-
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
-
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- {{133, 170}, {507, 413}}
-
-
-
-
-
-
- com.apple.InterfaceBuilder.CocoaPlugin
-
-
-
-
-
-
-
-
-
- 100083
-
-
- 0
- IBCocoaFramework
- YES
- 3
-
- {11, 11}
- {10, 3}
- {32, 32}
- {32, 32}
- {32, 32}
-
- YES
-
-
diff --git a/KRWorldBuilder/KRWorldBuilder/en.lproj/MainMenu.xib b/KRWorldBuilder/KRWorldBuilder/en.lproj/MainMenu.xib
deleted file mode 100644
index b66e042..0000000
--- a/KRWorldBuilder/KRWorldBuilder/en.lproj/MainMenu.xib
+++ /dev/null
@@ -1,3105 +0,0 @@
-
-
-
- 1080
- 12C60
- 2844
- 1187.34
- 625.00
-
- com.apple.InterfaceBuilder.CocoaPlugin
- 2844
-
-
- NSCustomObject
- NSMenu
- NSMenuItem
-
-
- com.apple.InterfaceBuilder.CocoaPlugin
-
-
- PluginDependencyRecalculationVersion
-
-
-
-
- NSApplication
-
-
- FirstResponder
-
-
- NSApplication
-
-
-
- NSFontManager
-
-
-
-
-
-
- terminate:
-
-
-
- 448
-
-
-
- orderFrontStandardAboutPanel:
-
-
-
- 142
-
-
-
- performMiniaturize:
-
-
-
- 37
-
-
-
- arrangeInFront:
-
-
-
- 39
-
-
-
- clearRecentDocuments:
-
-
-
- 127
-
-
-
- performClose:
-
-
-
- 193
-
-
-
- toggleContinuousSpellChecking:
-
-
-
- 222
-
-
-
- undo:
-
-
-
- 223
-
-
-
- copy:
-
-
-
- 224
-
-
-
- checkSpelling:
-
-
-
- 225
-
-
-
- paste:
-
-
-
- 226
-
-
-
- stopSpeaking:
-
-
-
- 227
-
-
-
- cut:
-
-
-
- 228
-
-
-
- showGuessPanel:
-
-
-
- 230
-
-
-
- redo:
-
-
-
- 231
-
-
-
- selectAll:
-
-
-
- 232
-
-
-
- startSpeaking:
-
-
-
- 233
-
-
-
- delete:
-
-
-
- 235
-
-
-
- performZoom:
-
-
-
- 240
-
-
-
- performFindPanelAction:
-
-
-
- 241
-
-
-
- centerSelectionInVisibleArea:
-
-
-
- 245
-
-
-
- toggleGrammarChecking:
-
-
-
- 347
-
-
-
- toggleSmartInsertDelete:
-
-
-
- 355
-
-
-
- toggleAutomaticQuoteSubstitution:
-
-
-
- 356
-
-
-
- toggleAutomaticLinkDetection:
-
-
-
- 357
-
-
-
- saveDocument:
-
-
-
- 362
-
-
-
- revertDocumentToSaved:
-
-
-
- 364
-
-
-
- runToolbarCustomizationPalette:
-
-
-
- 365
-
-
-
- toggleToolbarShown:
-
-
-
- 366
-
-
-
- hide:
-
-
-
- 367
-
-
-
- hideOtherApplications:
-
-
-
- 368
-
-
-
- unhideAllApplications:
-
-
-
- 370
-
-
-
- newDocument:
-
-
-
- 371
-
-
-
- openDocument:
-
-
-
- 372
-
-
-
- raiseBaseline:
-
-
-
- 425
-
-
-
- lowerBaseline:
-
-
-
- 426
-
-
-
- copyFont:
-
-
-
- 427
-
-
-
- subscript:
-
-
-
- 428
-
-
-
- superscript:
-
-
-
- 429
-
-
-
- tightenKerning:
-
-
-
- 430
-
-
-
- underline:
-
-
-
- 431
-
-
-
- orderFrontColorPanel:
-
-
-
- 432
-
-
-
- useAllLigatures:
-
-
-
- 433
-
-
-
- loosenKerning:
-
-
-
- 434
-
-
-
- pasteFont:
-
-
-
- 435
-
-
-
- unscript:
-
-
-
- 436
-
-
-
- useStandardKerning:
-
-
-
- 437
-
-
-
- useStandardLigatures:
-
-
-
- 438
-
-
-
- turnOffLigatures:
-
-
-
- 439
-
-
-
- turnOffKerning:
-
-
-
- 440
-
-
-
- capitalizeWord:
-
-
-
- 454
-
-
-
- lowercaseWord:
-
-
-
- 455
-
-
-
- uppercaseWord:
-
-
-
- 456
-
-
-
- toggleAutomaticDashSubstitution:
-
-
-
- 460
-
-
-
- orderFrontSubstitutionsPanel:
-
-
-
- 461
-
-
-
- toggleAutomaticTextReplacement:
-
-
-
- 463
-
-
-
- toggleAutomaticSpellingCorrection:
-
-
-
- 466
-
-
-
- performFindPanelAction:
-
-
-
- 467
-
-
-
- performFindPanelAction:
-
-
-
- 468
-
-
-
- performFindPanelAction:
-
-
-
- 469
-
-
-
- pasteAsPlainText:
-
-
-
- 471
-
-
-
- showHelp:
-
-
-
- 494
-
-
-
- alignCenter:
-
-
-
- 517
-
-
-
- pasteRuler:
-
-
-
- 518
-
-
-
- toggleRuler:
-
-
-
- 519
-
-
-
- alignRight:
-
-
-
- 520
-
-
-
- copyRuler:
-
-
-
- 521
-
-
-
- alignJustified:
-
-
-
- 522
-
-
-
- alignLeft:
-
-
-
- 523
-
-
-
- makeBaseWritingDirectionNatural:
-
-
-
- 524
-
-
-
- makeBaseWritingDirectionLeftToRight:
-
-
-
- 525
-
-
-
- makeBaseWritingDirectionRightToLeft:
-
-
-
- 526
-
-
-
- makeTextWritingDirectionNatural:
-
-
-
- 527
-
-
-
- makeTextWritingDirectionLeftToRight:
-
-
-
- 528
-
-
-
- makeTextWritingDirectionRightToLeft:
-
-
-
- 529
-
-
-
- performFindPanelAction:
-
-
-
- 533
-
-
-
- addFontTrait:
-
-
-
- 420
-
-
-
- addFontTrait:
-
-
-
- 421
-
-
-
- modifyFont:
-
-
-
- 422
-
-
-
- orderFrontFontPanel:
-
-
-
- 423
-
-
-
- modifyFont:
-
-
-
- 424
-
-
-
-
-
- 0
-
-
-
-
-
- -2
-
-
- File's Owner
-
-
- -1
-
-
- First Responder
-
-
- -3
-
-
- Application
-
-
- 29
-
-
-
-
-
-
-
-
-
-
-
-
-
- 19
-
-
-
-
-
-
-
- 56
-
-
-
-
-
-
-
- 217
-
-
-
-
-
-
-
- 83
-
-
-
-
-
-
-
- 81
-
-
-
-
-
-
-
-
-
-
-
-
-
- 75
-
-
-
-
- 72
-
-
-
-
- 82
-
-
-
-
- 124
-
-
-
-
-
-
-
- 73
-
-
-
-
- 79
-
-
-
-
- 112
-
-
-
-
- 125
-
-
-
-
-
-
-
- 126
-
-
-
-
- 205
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 202
-
-
-
-
- 198
-
-
-
-
- 207
-
-
-
-
- 214
-
-
-
-
- 199
-
-
-
-
- 203
-
-
-
-
- 197
-
-
-
-
- 206
-
-
-
-
- 215
-
-
-
-
- 218
-
-
-
-
-
-
-
- 216
-
-
-
-
-
-
-
- 200
-
-
-
-
-
-
-
-
-
-
-
-
- 219
-
-
-
-
- 201
-
-
-
-
- 204
-
-
-
-
- 220
-
-
-
-
-
-
-
-
-
-
-
-
- 213
-
-
-
-
- 210
-
-
-
-
- 221
-
-
-
-
- 208
-
-
-
-
- 209
-
-
-
-
- 57
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 58
-
-
-
-
- 134
-
-
-
-
- 150
-
-
-
-
- 136
-
-
-
-
- 144
-
-
-
-
- 129
-
-
-
-
- 143
-
-
-
-
- 236
-
-
-
-
- 131
-
-
-
-
-
-
-
- 149
-
-
-
-
- 145
-
-
-
-
- 130
-
-
-
-
- 24
-
-
-
-
-
-
-
-
-
-
- 92
-
-
-
-
- 5
-
-
-
-
- 239
-
-
-
-
- 23
-
-
-
-
- 295
-
-
-
-
-
-
-
- 296
-
-
-
-
-
-
-
-
- 297
-
-
-
-
- 298
-
-
-
-
- 211
-
-
-
-
-
-
-
- 212
-
-
-
-
-
-
-
-
- 195
-
-
-
-
- 196
-
-
-
-
- 346
-
-
-
-
- 348
-
-
-
-
-
-
-
- 349
-
-
-
-
-
-
-
-
-
-
-
-
-
- 350
-
-
-
-
- 351
-
-
-
-
- 354
-
-
-
-
- 374
-
-
-
-
-
-
-
- 375
-
-
-
-
-
-
-
-
- 376
-
-
-
-
-
-
-
- 387
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 388
-
-
-
-
- 389
-
-
-
-
- 390
-
-
-
-
- 391
-
-
-
-
- 392
-
-
-
-
- 393
-
-
-
-
- 394
-
-
-
-
- 395
-
-
-
-
- 396
-
-
-
-
-
-
-
- 397
-
-
-
-
-
-
-
- 398
-
-
-
-
-
-
-
- 399
-
-
-
-
- 400
-
-
-
-
- 401
-
-
-
-
- 402
-
-
-
-
- 403
-
-
-
-
- 404
-
-
-
-
-
-
-
-
-
-
-
- 405
-
-
-
-
- 406
-
-
-
-
- 407
-
-
-
-
- 408
-
-
-
-
- 409
-
-
-
-
- 410
-
-
-
-
-
-
-
-
-
- 411
-
-
-
-
- 412
-
-
-
-
- 413
-
-
-
-
- 414
-
-
-
-
-
-
-
-
-
-
- 415
-
-
-
-
- 416
-
-
-
-
- 417
-
-
-
-
- 418
-
-
-
-
- 419
-
-
-
-
- 449
-
-
-
-
-
-
-
- 450
-
-
-
-
-
-
-
-
-
- 451
-
-
-
-
- 452
-
-
-
-
- 453
-
-
-
-
- 457
-
-
-
-
- 458
-
-
-
-
- 459
-
-
-
-
- 462
-
-
-
-
- 464
-
-
-
-
- 465
-
-
-
-
- 470
-
-
-
-
- 491
-
-
-
-
-
-
-
- 492
-
-
-
-
-
-
-
- 493
-
-
-
-
- 495
-
-
-
-
-
-
-
- 496
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 497
-
-
-
-
- 498
-
-
-
-
- 499
-
-
-
-
- 500
-
-
-
-
- 501
-
-
-
-
- 502
-
-
-
-
-
-
-
- 503
-
-
-
-
- 504
-
-
-
-
- 505
-
-
-
-
- 506
-
-
-
-
- 507
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 508
-
-
-
-
- 509
-
-
-
-
- 510
-
-
-
-
- 511
-
-
-
-
- 512
-
-
-
-
- 513
-
-
-
-
- 514
-
-
-
-
- 515
-
-
-
-
- 516
-
-
-
-
- 532
-
-
-
-
-
-
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
- com.apple.InterfaceBuilder.CocoaPlugin
-
-
-
-
-
- 533
-
-
-
-
- FirstResponder
-
- duplicateDocument:
- id
-
-
- duplicateDocument:
-
- duplicateDocument:
- id
-
-
-
- IBUserSource
-
-
-
-
- NSDocument
-
- id
- id
- id
- id
- id
- id
-
-
-
- printDocument:
- id
-
-
- revertDocumentToSaved:
- id
-
-
- runPageLayout:
- id
-
-
- saveDocument:
- id
-
-
- saveDocumentAs:
- id
-
-
- saveDocumentTo:
- id
-
-
-
- IBProjectSource
- ./Classes/NSDocument.h
-
-
-
-
- 0
- IBCocoaFramework
- YES
- 3
-
- {11, 11}
- {10, 3}
-
-
-
diff --git a/KRWorldBuilder/KRWorldBuilder/main.m b/KRWorldBuilder/KRWorldBuilder/main.m
deleted file mode 100644
index 50a784d..0000000
--- a/KRWorldBuilder/KRWorldBuilder/main.m
+++ /dev/null
@@ -1,14 +0,0 @@
-//
-// main.m
-// KRWorldBuilder
-//
-// Created by Kearwood Gilbert on 12-02-10.
-// Copyright (c) 2012 Kearwood Software. All rights reserved.
-//
-
-#import
-
-int main(int argc, char *argv[])
-{
- return NSApplicationMain(argc, (const char **)argv);
-}
diff --git a/KREngine/Kraken.xcodeproj/project.pbxproj b/Kraken.xcodeproj/project.pbxproj
similarity index 100%
rename from KREngine/Kraken.xcodeproj/project.pbxproj
rename to Kraken.xcodeproj/project.pbxproj
diff --git a/KREngine/Kraken.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Kraken.xcodeproj/project.xcworkspace/contents.xcworkspacedata
similarity index 100%
rename from KREngine/Kraken.xcodeproj/project.xcworkspace/contents.xcworkspacedata
rename to Kraken.xcodeproj/project.xcworkspace/contents.xcworkspacedata
diff --git a/KREngine/kraken/KRAABB.cpp b/kraken/KRAABB.cpp
similarity index 100%
rename from KREngine/kraken/KRAABB.cpp
rename to kraken/KRAABB.cpp
diff --git a/KREngine/kraken/KRAABB.h b/kraken/KRAABB.h
similarity index 100%
rename from KREngine/kraken/KRAABB.h
rename to kraken/KRAABB.h
diff --git a/KREngine/kraken/KRAmbientZone.cpp b/kraken/KRAmbientZone.cpp
similarity index 100%
rename from KREngine/kraken/KRAmbientZone.cpp
rename to kraken/KRAmbientZone.cpp
diff --git a/KREngine/kraken/KRAmbientZone.h b/kraken/KRAmbientZone.h
similarity index 100%
rename from KREngine/kraken/KRAmbientZone.h
rename to kraken/KRAmbientZone.h
diff --git a/KREngine/kraken/KRAnimation.cpp b/kraken/KRAnimation.cpp
similarity index 100%
rename from KREngine/kraken/KRAnimation.cpp
rename to kraken/KRAnimation.cpp
diff --git a/KREngine/kraken/KRAnimation.h b/kraken/KRAnimation.h
similarity index 100%
rename from KREngine/kraken/KRAnimation.h
rename to kraken/KRAnimation.h
diff --git a/KREngine/kraken/KRAnimationAttribute.cpp b/kraken/KRAnimationAttribute.cpp
similarity index 100%
rename from KREngine/kraken/KRAnimationAttribute.cpp
rename to kraken/KRAnimationAttribute.cpp
diff --git a/KREngine/kraken/KRAnimationAttribute.h b/kraken/KRAnimationAttribute.h
similarity index 100%
rename from KREngine/kraken/KRAnimationAttribute.h
rename to kraken/KRAnimationAttribute.h
diff --git a/KREngine/kraken/KRAnimationCurve.cpp b/kraken/KRAnimationCurve.cpp
similarity index 100%
rename from KREngine/kraken/KRAnimationCurve.cpp
rename to kraken/KRAnimationCurve.cpp
diff --git a/KREngine/kraken/KRAnimationCurve.h b/kraken/KRAnimationCurve.h
similarity index 100%
rename from KREngine/kraken/KRAnimationCurve.h
rename to kraken/KRAnimationCurve.h
diff --git a/KREngine/kraken/KRAnimationCurveManager.cpp b/kraken/KRAnimationCurveManager.cpp
similarity index 100%
rename from KREngine/kraken/KRAnimationCurveManager.cpp
rename to kraken/KRAnimationCurveManager.cpp
diff --git a/KREngine/kraken/KRAnimationCurveManager.h b/kraken/KRAnimationCurveManager.h
similarity index 100%
rename from KREngine/kraken/KRAnimationCurveManager.h
rename to kraken/KRAnimationCurveManager.h
diff --git a/KREngine/kraken/KRAnimationLayer.cpp b/kraken/KRAnimationLayer.cpp
similarity index 100%
rename from KREngine/kraken/KRAnimationLayer.cpp
rename to kraken/KRAnimationLayer.cpp
diff --git a/KREngine/kraken/KRAnimationLayer.h b/kraken/KRAnimationLayer.h
similarity index 100%
rename from KREngine/kraken/KRAnimationLayer.h
rename to kraken/KRAnimationLayer.h
diff --git a/KREngine/kraken/KRAnimationManager.cpp b/kraken/KRAnimationManager.cpp
similarity index 100%
rename from KREngine/kraken/KRAnimationManager.cpp
rename to kraken/KRAnimationManager.cpp
diff --git a/KREngine/kraken/KRAnimationManager.h b/kraken/KRAnimationManager.h
similarity index 100%
rename from KREngine/kraken/KRAnimationManager.h
rename to kraken/KRAnimationManager.h
diff --git a/KREngine/kraken/KRAudioBuffer.cpp b/kraken/KRAudioBuffer.cpp
similarity index 100%
rename from KREngine/kraken/KRAudioBuffer.cpp
rename to kraken/KRAudioBuffer.cpp
diff --git a/KREngine/kraken/KRAudioBuffer.h b/kraken/KRAudioBuffer.h
similarity index 100%
rename from KREngine/kraken/KRAudioBuffer.h
rename to kraken/KRAudioBuffer.h
diff --git a/KREngine/kraken/KRAudioManager.cpp b/kraken/KRAudioManager.cpp
similarity index 100%
rename from KREngine/kraken/KRAudioManager.cpp
rename to kraken/KRAudioManager.cpp
diff --git a/KREngine/kraken/KRAudioManager.h b/kraken/KRAudioManager.h
similarity index 100%
rename from KREngine/kraken/KRAudioManager.h
rename to kraken/KRAudioManager.h
diff --git a/KREngine/kraken/KRAudioSample.cpp b/kraken/KRAudioSample.cpp
similarity index 100%
rename from KREngine/kraken/KRAudioSample.cpp
rename to kraken/KRAudioSample.cpp
diff --git a/KREngine/kraken/KRAudioSample.h b/kraken/KRAudioSample.h
similarity index 100%
rename from KREngine/kraken/KRAudioSample.h
rename to kraken/KRAudioSample.h
diff --git a/KREngine/kraken/KRAudioSource.cpp b/kraken/KRAudioSource.cpp
similarity index 100%
rename from KREngine/kraken/KRAudioSource.cpp
rename to kraken/KRAudioSource.cpp
diff --git a/KREngine/kraken/KRAudioSource.h b/kraken/KRAudioSource.h
similarity index 100%
rename from KREngine/kraken/KRAudioSource.h
rename to kraken/KRAudioSource.h
diff --git a/KREngine/kraken/KRBehavior.cpp b/kraken/KRBehavior.cpp
similarity index 100%
rename from KREngine/kraken/KRBehavior.cpp
rename to kraken/KRBehavior.cpp
diff --git a/KREngine/kraken/KRBehavior.h b/kraken/KRBehavior.h
similarity index 100%
rename from KREngine/kraken/KRBehavior.h
rename to kraken/KRBehavior.h
diff --git a/KREngine/kraken/KRBone.cpp b/kraken/KRBone.cpp
similarity index 100%
rename from KREngine/kraken/KRBone.cpp
rename to kraken/KRBone.cpp
diff --git a/KREngine/kraken/KRBone.h b/kraken/KRBone.h
similarity index 100%
rename from KREngine/kraken/KRBone.h
rename to kraken/KRBone.h
diff --git a/KREngine/kraken/KRBundle.cpp b/kraken/KRBundle.cpp
similarity index 100%
rename from KREngine/kraken/KRBundle.cpp
rename to kraken/KRBundle.cpp
diff --git a/KREngine/kraken/KRBundle.h b/kraken/KRBundle.h
similarity index 100%
rename from KREngine/kraken/KRBundle.h
rename to kraken/KRBundle.h
diff --git a/KREngine/kraken/KRBundleManager.cpp b/kraken/KRBundleManager.cpp
similarity index 100%
rename from KREngine/kraken/KRBundleManager.cpp
rename to kraken/KRBundleManager.cpp
diff --git a/KREngine/kraken/KRBundleManager.h b/kraken/KRBundleManager.h
similarity index 100%
rename from KREngine/kraken/KRBundleManager.h
rename to kraken/KRBundleManager.h
diff --git a/KREngine/kraken/KRCamera.cpp b/kraken/KRCamera.cpp
similarity index 100%
rename from KREngine/kraken/KRCamera.cpp
rename to kraken/KRCamera.cpp
diff --git a/KREngine/kraken/KRCamera.h b/kraken/KRCamera.h
similarity index 100%
rename from KREngine/kraken/KRCamera.h
rename to kraken/KRCamera.h
diff --git a/KREngine/kraken/KRCollider.cpp b/kraken/KRCollider.cpp
similarity index 100%
rename from KREngine/kraken/KRCollider.cpp
rename to kraken/KRCollider.cpp
diff --git a/KREngine/kraken/KRCollider.h b/kraken/KRCollider.h
similarity index 100%
rename from KREngine/kraken/KRCollider.h
rename to kraken/KRCollider.h
diff --git a/KREngine/kraken/KRContext.cpp b/kraken/KRContext.cpp
similarity index 100%
rename from KREngine/kraken/KRContext.cpp
rename to kraken/KRContext.cpp
diff --git a/KREngine/kraken/KRContext.h b/kraken/KRContext.h
similarity index 100%
rename from KREngine/kraken/KRContext.h
rename to kraken/KRContext.h
diff --git a/KREngine/kraken/KRContextObject.cpp b/kraken/KRContextObject.cpp
similarity index 100%
rename from KREngine/kraken/KRContextObject.cpp
rename to kraken/KRContextObject.cpp
diff --git a/KREngine/kraken/KRContextObject.h b/kraken/KRContextObject.h
similarity index 100%
rename from KREngine/kraken/KRContextObject.h
rename to kraken/KRContextObject.h
diff --git a/KREngine/kraken/KRDataBlock.cpp b/kraken/KRDataBlock.cpp
similarity index 100%
rename from KREngine/kraken/KRDataBlock.cpp
rename to kraken/KRDataBlock.cpp
diff --git a/KREngine/kraken/KRDataBlock.h b/kraken/KRDataBlock.h
similarity index 100%
rename from KREngine/kraken/KRDataBlock.h
rename to kraken/KRDataBlock.h
diff --git a/KREngine/kraken/KRDirectionalLight.cpp b/kraken/KRDirectionalLight.cpp
similarity index 100%
rename from KREngine/kraken/KRDirectionalLight.cpp
rename to kraken/KRDirectionalLight.cpp
diff --git a/KREngine/kraken/KRDirectionalLight.h b/kraken/KRDirectionalLight.h
similarity index 100%
rename from KREngine/kraken/KRDirectionalLight.h
rename to kraken/KRDirectionalLight.h
diff --git a/KREngine/kraken/KREngine-common.h b/kraken/KREngine-common.h
similarity index 100%
rename from KREngine/kraken/KREngine-common.h
rename to kraken/KREngine-common.h
diff --git a/KREngine/kraken/KREngine.h b/kraken/KREngine.h
similarity index 100%
rename from KREngine/kraken/KREngine.h
rename to kraken/KREngine.h
diff --git a/KREngine/kraken/KREngine.mm b/kraken/KREngine.mm
similarity index 100%
rename from KREngine/kraken/KREngine.mm
rename to kraken/KREngine.mm
diff --git a/KREngine/kraken/KRFloat.cpp b/kraken/KRFloat.cpp
similarity index 100%
rename from KREngine/kraken/KRFloat.cpp
rename to kraken/KRFloat.cpp
diff --git a/KREngine/kraken/KRFloat.h b/kraken/KRFloat.h
similarity index 100%
rename from KREngine/kraken/KRFloat.h
rename to kraken/KRFloat.h
diff --git a/KREngine/kraken/KRHitInfo.cpp b/kraken/KRHitInfo.cpp
similarity index 100%
rename from KREngine/kraken/KRHitInfo.cpp
rename to kraken/KRHitInfo.cpp
diff --git a/KREngine/kraken/KRHitInfo.h b/kraken/KRHitInfo.h
similarity index 100%
rename from KREngine/kraken/KRHitInfo.h
rename to kraken/KRHitInfo.h
diff --git a/KREngine/kraken/KRLODGroup.cpp b/kraken/KRLODGroup.cpp
similarity index 100%
rename from KREngine/kraken/KRLODGroup.cpp
rename to kraken/KRLODGroup.cpp
diff --git a/KREngine/kraken/KRLODGroup.h b/kraken/KRLODGroup.h
similarity index 100%
rename from KREngine/kraken/KRLODGroup.h
rename to kraken/KRLODGroup.h
diff --git a/KREngine/kraken/KRLODSet.cpp b/kraken/KRLODSet.cpp
similarity index 100%
rename from KREngine/kraken/KRLODSet.cpp
rename to kraken/KRLODSet.cpp
diff --git a/KREngine/kraken/KRLODSet.h b/kraken/KRLODSet.h
similarity index 100%
rename from KREngine/kraken/KRLODSet.h
rename to kraken/KRLODSet.h
diff --git a/KREngine/kraken/KRLight.cpp b/kraken/KRLight.cpp
similarity index 100%
rename from KREngine/kraken/KRLight.cpp
rename to kraken/KRLight.cpp
diff --git a/KREngine/kraken/KRLight.h b/kraken/KRLight.h
similarity index 100%
rename from KREngine/kraken/KRLight.h
rename to kraken/KRLight.h
diff --git a/KREngine/kraken/KRLocator.cpp b/kraken/KRLocator.cpp
similarity index 100%
rename from KREngine/kraken/KRLocator.cpp
rename to kraken/KRLocator.cpp
diff --git a/KREngine/kraken/KRLocator.h b/kraken/KRLocator.h
similarity index 100%
rename from KREngine/kraken/KRLocator.h
rename to kraken/KRLocator.h
diff --git a/KREngine/kraken/KRMat4.cpp b/kraken/KRMat4.cpp
similarity index 100%
rename from KREngine/kraken/KRMat4.cpp
rename to kraken/KRMat4.cpp
diff --git a/KREngine/kraken/KRMat4.h b/kraken/KRMat4.h
similarity index 100%
rename from KREngine/kraken/KRMat4.h
rename to kraken/KRMat4.h
diff --git a/KREngine/kraken/KRMaterial.cpp b/kraken/KRMaterial.cpp
similarity index 100%
rename from KREngine/kraken/KRMaterial.cpp
rename to kraken/KRMaterial.cpp
diff --git a/KREngine/kraken/KRMaterial.h b/kraken/KRMaterial.h
similarity index 100%
rename from KREngine/kraken/KRMaterial.h
rename to kraken/KRMaterial.h
diff --git a/KREngine/kraken/KRMaterialManager.cpp b/kraken/KRMaterialManager.cpp
similarity index 100%
rename from KREngine/kraken/KRMaterialManager.cpp
rename to kraken/KRMaterialManager.cpp
diff --git a/KREngine/kraken/KRMaterialManager.h b/kraken/KRMaterialManager.h
similarity index 100%
rename from KREngine/kraken/KRMaterialManager.h
rename to kraken/KRMaterialManager.h
diff --git a/KREngine/kraken/KRMesh.cpp b/kraken/KRMesh.cpp
similarity index 100%
rename from KREngine/kraken/KRMesh.cpp
rename to kraken/KRMesh.cpp
diff --git a/KREngine/kraken/KRMesh.h b/kraken/KRMesh.h
similarity index 100%
rename from KREngine/kraken/KRMesh.h
rename to kraken/KRMesh.h
diff --git a/KREngine/kraken/KRMeshCube.cpp b/kraken/KRMeshCube.cpp
similarity index 100%
rename from KREngine/kraken/KRMeshCube.cpp
rename to kraken/KRMeshCube.cpp
diff --git a/KREngine/kraken/KRMeshCube.h b/kraken/KRMeshCube.h
similarity index 100%
rename from KREngine/kraken/KRMeshCube.h
rename to kraken/KRMeshCube.h
diff --git a/KREngine/kraken/KRMeshManager.cpp b/kraken/KRMeshManager.cpp
similarity index 100%
rename from KREngine/kraken/KRMeshManager.cpp
rename to kraken/KRMeshManager.cpp
diff --git a/KREngine/kraken/KRMeshManager.h b/kraken/KRMeshManager.h
similarity index 100%
rename from KREngine/kraken/KRMeshManager.h
rename to kraken/KRMeshManager.h
diff --git a/KREngine/kraken/KRMeshQuad.cpp b/kraken/KRMeshQuad.cpp
similarity index 100%
rename from KREngine/kraken/KRMeshQuad.cpp
rename to kraken/KRMeshQuad.cpp
diff --git a/KREngine/kraken/KRMeshQuad.h b/kraken/KRMeshQuad.h
similarity index 100%
rename from KREngine/kraken/KRMeshQuad.h
rename to kraken/KRMeshQuad.h
diff --git a/KREngine/kraken/KRMeshSphere.cpp b/kraken/KRMeshSphere.cpp
similarity index 100%
rename from KREngine/kraken/KRMeshSphere.cpp
rename to kraken/KRMeshSphere.cpp
diff --git a/KREngine/kraken/KRMeshSphere.h b/kraken/KRMeshSphere.h
similarity index 100%
rename from KREngine/kraken/KRMeshSphere.h
rename to kraken/KRMeshSphere.h
diff --git a/KREngine/kraken/KRMeshStreamer.mm b/kraken/KRMeshStreamer.mm
similarity index 100%
rename from KREngine/kraken/KRMeshStreamer.mm
rename to kraken/KRMeshStreamer.mm
diff --git a/KREngine/kraken/KRModel.cpp b/kraken/KRModel.cpp
similarity index 100%
rename from KREngine/kraken/KRModel.cpp
rename to kraken/KRModel.cpp
diff --git a/KREngine/kraken/KRModel.h b/kraken/KRModel.h
similarity index 100%
rename from KREngine/kraken/KRModel.h
rename to kraken/KRModel.h
diff --git a/KREngine/kraken/KRNode.cpp b/kraken/KRNode.cpp
similarity index 100%
rename from KREngine/kraken/KRNode.cpp
rename to kraken/KRNode.cpp
diff --git a/KREngine/kraken/KRNode.h b/kraken/KRNode.h
similarity index 100%
rename from KREngine/kraken/KRNode.h
rename to kraken/KRNode.h
diff --git a/KREngine/kraken/KROctree.cpp b/kraken/KROctree.cpp
similarity index 100%
rename from KREngine/kraken/KROctree.cpp
rename to kraken/KROctree.cpp
diff --git a/KREngine/kraken/KROctree.h b/kraken/KROctree.h
similarity index 100%
rename from KREngine/kraken/KROctree.h
rename to kraken/KROctree.h
diff --git a/KREngine/kraken/KROctreeNode.cpp b/kraken/KROctreeNode.cpp
similarity index 100%
rename from KREngine/kraken/KROctreeNode.cpp
rename to kraken/KROctreeNode.cpp
diff --git a/KREngine/kraken/KROctreeNode.h b/kraken/KROctreeNode.h
similarity index 100%
rename from KREngine/kraken/KROctreeNode.h
rename to kraken/KROctreeNode.h
diff --git a/KREngine/kraken/KRParticleSystem.cpp b/kraken/KRParticleSystem.cpp
similarity index 100%
rename from KREngine/kraken/KRParticleSystem.cpp
rename to kraken/KRParticleSystem.cpp
diff --git a/KREngine/kraken/KRParticleSystem.h b/kraken/KRParticleSystem.h
similarity index 100%
rename from KREngine/kraken/KRParticleSystem.h
rename to kraken/KRParticleSystem.h
diff --git a/KREngine/kraken/KRParticleSystemNewtonian.cpp b/kraken/KRParticleSystemNewtonian.cpp
similarity index 100%
rename from KREngine/kraken/KRParticleSystemNewtonian.cpp
rename to kraken/KRParticleSystemNewtonian.cpp
diff --git a/KREngine/kraken/KRParticleSystemNewtonian.h b/kraken/KRParticleSystemNewtonian.h
similarity index 100%
rename from KREngine/kraken/KRParticleSystemNewtonian.h
rename to kraken/KRParticleSystemNewtonian.h
diff --git a/KREngine/kraken/KRPointLight.cpp b/kraken/KRPointLight.cpp
similarity index 100%
rename from KREngine/kraken/KRPointLight.cpp
rename to kraken/KRPointLight.cpp
diff --git a/KREngine/kraken/KRPointLight.h b/kraken/KRPointLight.h
similarity index 100%
rename from KREngine/kraken/KRPointLight.h
rename to kraken/KRPointLight.h
diff --git a/KREngine/kraken/KRQuaternion.cpp b/kraken/KRQuaternion.cpp
similarity index 100%
rename from KREngine/kraken/KRQuaternion.cpp
rename to kraken/KRQuaternion.cpp
diff --git a/KREngine/kraken/KRQuaternion.h b/kraken/KRQuaternion.h
similarity index 100%
rename from KREngine/kraken/KRQuaternion.h
rename to kraken/KRQuaternion.h
diff --git a/KREngine/kraken/KRRenderSettings.cpp b/kraken/KRRenderSettings.cpp
similarity index 100%
rename from KREngine/kraken/KRRenderSettings.cpp
rename to kraken/KRRenderSettings.cpp
diff --git a/KREngine/kraken/KRRenderSettings.h b/kraken/KRRenderSettings.h
similarity index 100%
rename from KREngine/kraken/KRRenderSettings.h
rename to kraken/KRRenderSettings.h
diff --git a/KREngine/kraken/KRResource+blend.cpp b/kraken/KRResource+blend.cpp
similarity index 100%
rename from KREngine/kraken/KRResource+blend.cpp
rename to kraken/KRResource+blend.cpp
diff --git a/KREngine/kraken/KRResource+blend.h b/kraken/KRResource+blend.h
similarity index 100%
rename from KREngine/kraken/KRResource+blend.h
rename to kraken/KRResource+blend.h
diff --git a/KREngine/kraken/KRResource+fbx.cpp b/kraken/KRResource+fbx.cpp
similarity index 100%
rename from KREngine/kraken/KRResource+fbx.cpp
rename to kraken/KRResource+fbx.cpp
diff --git a/KREngine/kraken/KRResource+obj.cpp b/kraken/KRResource+obj.cpp
similarity index 100%
rename from KREngine/kraken/KRResource+obj.cpp
rename to kraken/KRResource+obj.cpp
diff --git a/KREngine/kraken/KRResource.cpp b/kraken/KRResource.cpp
similarity index 100%
rename from KREngine/kraken/KRResource.cpp
rename to kraken/KRResource.cpp
diff --git a/KREngine/kraken/KRResource.h b/kraken/KRResource.h
similarity index 100%
rename from KREngine/kraken/KRResource.h
rename to kraken/KRResource.h
diff --git a/KREngine/kraken/KRReverbZone.cpp b/kraken/KRReverbZone.cpp
similarity index 100%
rename from KREngine/kraken/KRReverbZone.cpp
rename to kraken/KRReverbZone.cpp
diff --git a/KREngine/kraken/KRReverbZone.h b/kraken/KRReverbZone.h
similarity index 100%
rename from KREngine/kraken/KRReverbZone.h
rename to kraken/KRReverbZone.h
diff --git a/KREngine/kraken/KRScene.cpp b/kraken/KRScene.cpp
similarity index 100%
rename from KREngine/kraken/KRScene.cpp
rename to kraken/KRScene.cpp
diff --git a/KREngine/kraken/KRScene.h b/kraken/KRScene.h
similarity index 100%
rename from KREngine/kraken/KRScene.h
rename to kraken/KRScene.h
diff --git a/KREngine/kraken/KRSceneManager.cpp b/kraken/KRSceneManager.cpp
similarity index 100%
rename from KREngine/kraken/KRSceneManager.cpp
rename to kraken/KRSceneManager.cpp
diff --git a/KREngine/kraken/KRSceneManager.h b/kraken/KRSceneManager.h
similarity index 100%
rename from KREngine/kraken/KRSceneManager.h
rename to kraken/KRSceneManager.h
diff --git a/KREngine/kraken/KRShader.cpp b/kraken/KRShader.cpp
similarity index 100%
rename from KREngine/kraken/KRShader.cpp
rename to kraken/KRShader.cpp
diff --git a/KREngine/kraken/KRShader.h b/kraken/KRShader.h
similarity index 100%
rename from KREngine/kraken/KRShader.h
rename to kraken/KRShader.h
diff --git a/KREngine/kraken/KRShaderManager.cpp b/kraken/KRShaderManager.cpp
similarity index 100%
rename from KREngine/kraken/KRShaderManager.cpp
rename to kraken/KRShaderManager.cpp
diff --git a/KREngine/kraken/KRShaderManager.h b/kraken/KRShaderManager.h
similarity index 100%
rename from KREngine/kraken/KRShaderManager.h
rename to kraken/KRShaderManager.h
diff --git a/KREngine/kraken/KRSpotLight.cpp b/kraken/KRSpotLight.cpp
similarity index 100%
rename from KREngine/kraken/KRSpotLight.cpp
rename to kraken/KRSpotLight.cpp
diff --git a/KREngine/kraken/KRSpotLight.h b/kraken/KRSpotLight.h
similarity index 100%
rename from KREngine/kraken/KRSpotLight.h
rename to kraken/KRSpotLight.h
diff --git a/KREngine/kraken/KRSprite.cpp b/kraken/KRSprite.cpp
similarity index 100%
rename from KREngine/kraken/KRSprite.cpp
rename to kraken/KRSprite.cpp
diff --git a/KREngine/kraken/KRSprite.h b/kraken/KRSprite.h
similarity index 100%
rename from KREngine/kraken/KRSprite.h
rename to kraken/KRSprite.h
diff --git a/KREngine/kraken/KRStockGeometry.h b/kraken/KRStockGeometry.h
similarity index 100%
rename from KREngine/kraken/KRStockGeometry.h
rename to kraken/KRStockGeometry.h
diff --git a/KREngine/kraken/KRStreamer.h b/kraken/KRStreamer.h
similarity index 100%
rename from KREngine/kraken/KRStreamer.h
rename to kraken/KRStreamer.h
diff --git a/KREngine/kraken/KRStreamer.mm b/kraken/KRStreamer.mm
similarity index 100%
rename from KREngine/kraken/KRStreamer.mm
rename to kraken/KRStreamer.mm
diff --git a/KREngine/kraken/KRTexture.cpp b/kraken/KRTexture.cpp
similarity index 100%
rename from KREngine/kraken/KRTexture.cpp
rename to kraken/KRTexture.cpp
diff --git a/KREngine/kraken/KRTexture.h b/kraken/KRTexture.h
similarity index 100%
rename from KREngine/kraken/KRTexture.h
rename to kraken/KRTexture.h
diff --git a/KREngine/kraken/KRTexture2D.cpp b/kraken/KRTexture2D.cpp
similarity index 100%
rename from KREngine/kraken/KRTexture2D.cpp
rename to kraken/KRTexture2D.cpp
diff --git a/KREngine/kraken/KRTexture2D.h b/kraken/KRTexture2D.h
similarity index 100%
rename from KREngine/kraken/KRTexture2D.h
rename to kraken/KRTexture2D.h
diff --git a/KREngine/kraken/KRTextureAnimated.cpp b/kraken/KRTextureAnimated.cpp
similarity index 100%
rename from KREngine/kraken/KRTextureAnimated.cpp
rename to kraken/KRTextureAnimated.cpp
diff --git a/KREngine/kraken/KRTextureAnimated.h b/kraken/KRTextureAnimated.h
similarity index 100%
rename from KREngine/kraken/KRTextureAnimated.h
rename to kraken/KRTextureAnimated.h
diff --git a/KREngine/kraken/KRTextureCube.cpp b/kraken/KRTextureCube.cpp
similarity index 100%
rename from KREngine/kraken/KRTextureCube.cpp
rename to kraken/KRTextureCube.cpp
diff --git a/KREngine/kraken/KRTextureCube.h b/kraken/KRTextureCube.h
similarity index 100%
rename from KREngine/kraken/KRTextureCube.h
rename to kraken/KRTextureCube.h
diff --git a/KREngine/kraken/KRTextureKTX.cpp b/kraken/KRTextureKTX.cpp
similarity index 100%
rename from KREngine/kraken/KRTextureKTX.cpp
rename to kraken/KRTextureKTX.cpp
diff --git a/KREngine/kraken/KRTextureKTX.h b/kraken/KRTextureKTX.h
similarity index 100%
rename from KREngine/kraken/KRTextureKTX.h
rename to kraken/KRTextureKTX.h
diff --git a/KREngine/kraken/KRTextureManager.cpp b/kraken/KRTextureManager.cpp
similarity index 100%
rename from KREngine/kraken/KRTextureManager.cpp
rename to kraken/KRTextureManager.cpp
diff --git a/KREngine/kraken/KRTextureManager.h b/kraken/KRTextureManager.h
similarity index 100%
rename from KREngine/kraken/KRTextureManager.h
rename to kraken/KRTextureManager.h
diff --git a/KREngine/kraken/KRTexturePVR.cpp b/kraken/KRTexturePVR.cpp
similarity index 100%
rename from KREngine/kraken/KRTexturePVR.cpp
rename to kraken/KRTexturePVR.cpp
diff --git a/KREngine/kraken/KRTexturePVR.h b/kraken/KRTexturePVR.h
similarity index 100%
rename from KREngine/kraken/KRTexturePVR.h
rename to kraken/KRTexturePVR.h
diff --git a/KREngine/kraken/KRTextureStreamer.mm b/kraken/KRTextureStreamer.mm
similarity index 100%
rename from KREngine/kraken/KRTextureStreamer.mm
rename to kraken/KRTextureStreamer.mm
diff --git a/KREngine/kraken/KRTextureTGA.cpp b/kraken/KRTextureTGA.cpp
similarity index 100%
rename from KREngine/kraken/KRTextureTGA.cpp
rename to kraken/KRTextureTGA.cpp
diff --git a/KREngine/kraken/KRTextureTGA.h b/kraken/KRTextureTGA.h
similarity index 100%
rename from KREngine/kraken/KRTextureTGA.h
rename to kraken/KRTextureTGA.h
diff --git a/KREngine/kraken/KRTriangle3.cpp b/kraken/KRTriangle3.cpp
similarity index 100%
rename from KREngine/kraken/KRTriangle3.cpp
rename to kraken/KRTriangle3.cpp
diff --git a/KREngine/kraken/KRTriangle3.h b/kraken/KRTriangle3.h
similarity index 100%
rename from KREngine/kraken/KRTriangle3.h
rename to kraken/KRTriangle3.h
diff --git a/KREngine/kraken/KRUnknown.cpp b/kraken/KRUnknown.cpp
similarity index 100%
rename from KREngine/kraken/KRUnknown.cpp
rename to kraken/KRUnknown.cpp
diff --git a/KREngine/kraken/KRUnknown.h b/kraken/KRUnknown.h
similarity index 100%
rename from KREngine/kraken/KRUnknown.h
rename to kraken/KRUnknown.h
diff --git a/KREngine/kraken/KRUnknownManager.cpp b/kraken/KRUnknownManager.cpp
similarity index 100%
rename from KREngine/kraken/KRUnknownManager.cpp
rename to kraken/KRUnknownManager.cpp
diff --git a/KREngine/kraken/KRUnknownManager.h b/kraken/KRUnknownManager.h
similarity index 100%
rename from KREngine/kraken/KRUnknownManager.h
rename to kraken/KRUnknownManager.h
diff --git a/KREngine/kraken/KRVector2.cpp b/kraken/KRVector2.cpp
similarity index 100%
rename from KREngine/kraken/KRVector2.cpp
rename to kraken/KRVector2.cpp
diff --git a/KREngine/kraken/KRVector2.h b/kraken/KRVector2.h
similarity index 100%
rename from KREngine/kraken/KRVector2.h
rename to kraken/KRVector2.h
diff --git a/KREngine/kraken/KRVector3.cpp b/kraken/KRVector3.cpp
similarity index 100%
rename from KREngine/kraken/KRVector3.cpp
rename to kraken/KRVector3.cpp
diff --git a/KREngine/kraken/KRVector3.h b/kraken/KRVector3.h
similarity index 100%
rename from KREngine/kraken/KRVector3.h
rename to kraken/KRVector3.h
diff --git a/KREngine/kraken/KRVector4.cpp b/kraken/KRVector4.cpp
similarity index 100%
rename from KREngine/kraken/KRVector4.cpp
rename to kraken/KRVector4.cpp
diff --git a/KREngine/kraken/KRVector4.h b/kraken/KRVector4.h
similarity index 100%
rename from KREngine/kraken/KRVector4.h
rename to kraken/KRVector4.h
diff --git a/KREngine/kraken/KRViewport.cpp b/kraken/KRViewport.cpp
similarity index 100%
rename from KREngine/kraken/KRViewport.cpp
rename to kraken/KRViewport.cpp
diff --git a/KREngine/kraken/KRViewport.h b/kraken/KRViewport.h
similarity index 100%
rename from KREngine/kraken/KRViewport.h
rename to kraken/KRViewport.h
diff --git a/KREngine/kraken_ios/Kraken-Prefix.pch b/kraken_ios/Kraken-Prefix.pch
similarity index 100%
rename from KREngine/kraken_ios/Kraken-Prefix.pch
rename to kraken_ios/Kraken-Prefix.pch
diff --git a/KREngine/kraken_osx/Kraken-Info.plist b/kraken_osx/Kraken-Info.plist
similarity index 100%
rename from KREngine/kraken_osx/Kraken-Info.plist
rename to kraken_osx/Kraken-Info.plist
diff --git a/KREngine/kraken_osx/en.lproj/InfoPlist.strings b/kraken_osx/en.lproj/InfoPlist.strings
similarity index 100%
rename from KREngine/kraken_osx/en.lproj/InfoPlist.strings
rename to kraken_osx/en.lproj/InfoPlist.strings
diff --git a/KREngine/kraken_osx/kraken-prefix.pch b/kraken_osx/kraken-prefix.pch
similarity index 100%
rename from KREngine/kraken_osx/kraken-prefix.pch
rename to kraken_osx/kraken-prefix.pch
diff --git a/KREngine/kraken_osx/krengine_osx.h b/kraken_osx/krengine_osx.h
similarity index 100%
rename from KREngine/kraken_osx/krengine_osx.h
rename to kraken_osx/krengine_osx.h
diff --git a/KREngine/kraken_osx/krengine_osx.mm b/kraken_osx/krengine_osx.mm
similarity index 100%
rename from KREngine/kraken_osx/krengine_osx.mm
rename to kraken_osx/krengine_osx.mm
diff --git a/KREngine/kraken_standard_assets/hrtf_kemar.krbundle b/kraken_standard_assets/hrtf_kemar.krbundle
similarity index 100%
rename from KREngine/kraken_standard_assets/hrtf_kemar.krbundle
rename to kraken_standard_assets/hrtf_kemar.krbundle
diff --git a/KREngine/kraken_standard_assets_ios/Resources-Info.plist b/kraken_standard_assets_ios/Resources-Info.plist
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Resources-Info.plist
rename to kraken_standard_assets_ios/Resources-Info.plist
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/ObjectShader.fsh b/kraken_standard_assets_ios/Shaders/ObjectShader.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/ObjectShader.fsh
rename to kraken_standard_assets_ios/Shaders/ObjectShader.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/ObjectShader.vsh b/kraken_standard_assets_ios/Shaders/ObjectShader.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/ObjectShader.vsh
rename to kraken_standard_assets_ios/Shaders/ObjectShader.vsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/PostShader.fsh b/kraken_standard_assets_ios/Shaders/PostShader.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/PostShader.fsh
rename to kraken_standard_assets_ios/Shaders/PostShader.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/PostShader.vsh b/kraken_standard_assets_ios/Shaders/PostShader.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/PostShader.vsh
rename to kraken_standard_assets_ios/Shaders/PostShader.vsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/ShadowShader.fsh b/kraken_standard_assets_ios/Shaders/ShadowShader.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/ShadowShader.fsh
rename to kraken_standard_assets_ios/Shaders/ShadowShader.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/ShadowShader.vsh b/kraken_standard_assets_ios/Shaders/ShadowShader.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/ShadowShader.vsh
rename to kraken_standard_assets_ios/Shaders/ShadowShader.vsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/debug_font.fsh b/kraken_standard_assets_ios/Shaders/debug_font.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/debug_font.fsh
rename to kraken_standard_assets_ios/Shaders/debug_font.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/debug_font.vsh b/kraken_standard_assets_ios/Shaders/debug_font.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/debug_font.vsh
rename to kraken_standard_assets_ios/Shaders/debug_font.vsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/dust_particle.fsh b/kraken_standard_assets_ios/Shaders/dust_particle.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/dust_particle.fsh
rename to kraken_standard_assets_ios/Shaders/dust_particle.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/dust_particle.vsh b/kraken_standard_assets_ios/Shaders/dust_particle.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/dust_particle.vsh
rename to kraken_standard_assets_ios/Shaders/dust_particle.vsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/flare.fsh b/kraken_standard_assets_ios/Shaders/flare.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/flare.fsh
rename to kraken_standard_assets_ios/Shaders/flare.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/flare.vsh b/kraken_standard_assets_ios/Shaders/flare.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/flare.vsh
rename to kraken_standard_assets_ios/Shaders/flare.vsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/light_directional.fsh b/kraken_standard_assets_ios/Shaders/light_directional.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/light_directional.fsh
rename to kraken_standard_assets_ios/Shaders/light_directional.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/light_directional.vsh b/kraken_standard_assets_ios/Shaders/light_directional.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/light_directional.vsh
rename to kraken_standard_assets_ios/Shaders/light_directional.vsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/light_point.fsh b/kraken_standard_assets_ios/Shaders/light_point.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/light_point.fsh
rename to kraken_standard_assets_ios/Shaders/light_point.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/light_point.vsh b/kraken_standard_assets_ios/Shaders/light_point.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/light_point.vsh
rename to kraken_standard_assets_ios/Shaders/light_point.vsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/light_point_inside.fsh b/kraken_standard_assets_ios/Shaders/light_point_inside.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/light_point_inside.fsh
rename to kraken_standard_assets_ios/Shaders/light_point_inside.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/light_point_inside.vsh b/kraken_standard_assets_ios/Shaders/light_point_inside.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/light_point_inside.vsh
rename to kraken_standard_assets_ios/Shaders/light_point_inside.vsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/occlusion_test.fsh b/kraken_standard_assets_ios/Shaders/occlusion_test.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/occlusion_test.fsh
rename to kraken_standard_assets_ios/Shaders/occlusion_test.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/occlusion_test.vsh b/kraken_standard_assets_ios/Shaders/occlusion_test.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/occlusion_test.vsh
rename to kraken_standard_assets_ios/Shaders/occlusion_test.vsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/simple_blit.fsh b/kraken_standard_assets_ios/Shaders/simple_blit.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/simple_blit.fsh
rename to kraken_standard_assets_ios/Shaders/simple_blit.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/simple_blit.vsh b/kraken_standard_assets_ios/Shaders/simple_blit.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/simple_blit.vsh
rename to kraken_standard_assets_ios/Shaders/simple_blit.vsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/sky_box.fsh b/kraken_standard_assets_ios/Shaders/sky_box.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/sky_box.fsh
rename to kraken_standard_assets_ios/Shaders/sky_box.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/sky_box.vsh b/kraken_standard_assets_ios/Shaders/sky_box.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/sky_box.vsh
rename to kraken_standard_assets_ios/Shaders/sky_box.vsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/sprite.fsh b/kraken_standard_assets_ios/Shaders/sprite.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/sprite.fsh
rename to kraken_standard_assets_ios/Shaders/sprite.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/sprite.vsh b/kraken_standard_assets_ios/Shaders/sprite.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/sprite.vsh
rename to kraken_standard_assets_ios/Shaders/sprite.vsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/visualize_overlay.fsh b/kraken_standard_assets_ios/Shaders/visualize_overlay.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/visualize_overlay.fsh
rename to kraken_standard_assets_ios/Shaders/visualize_overlay.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/visualize_overlay.vsh b/kraken_standard_assets_ios/Shaders/visualize_overlay.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/visualize_overlay.vsh
rename to kraken_standard_assets_ios/Shaders/visualize_overlay.vsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/volumetric_fog.fsh b/kraken_standard_assets_ios/Shaders/volumetric_fog.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/volumetric_fog.fsh
rename to kraken_standard_assets_ios/Shaders/volumetric_fog.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/volumetric_fog.vsh b/kraken_standard_assets_ios/Shaders/volumetric_fog.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/volumetric_fog.vsh
rename to kraken_standard_assets_ios/Shaders/volumetric_fog.vsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/volumetric_fog_downsampled.fsh b/kraken_standard_assets_ios/Shaders/volumetric_fog_downsampled.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/volumetric_fog_downsampled.fsh
rename to kraken_standard_assets_ios/Shaders/volumetric_fog_downsampled.fsh
diff --git a/KREngine/kraken_standard_assets_ios/Shaders/volumetric_fog_downsampled.vsh b/kraken_standard_assets_ios/Shaders/volumetric_fog_downsampled.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/Shaders/volumetric_fog_downsampled.vsh
rename to kraken_standard_assets_ios/Shaders/volumetric_fog_downsampled.vsh
diff --git a/KREngine/kraken_standard_assets_ios/font.pvr b/kraken_standard_assets_ios/font.pvr
similarity index 100%
rename from KREngine/kraken_standard_assets_ios/font.pvr
rename to kraken_standard_assets_ios/font.pvr
diff --git a/KREngine/kraken_standard_assets_osx/Resources-Info.plist b/kraken_standard_assets_osx/Resources-Info.plist
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Resources-Info.plist
rename to kraken_standard_assets_osx/Resources-Info.plist
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/ObjectShader_osx.fsh b/kraken_standard_assets_osx/Shaders/ObjectShader_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/ObjectShader_osx.fsh
rename to kraken_standard_assets_osx/Shaders/ObjectShader_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/ObjectShader_osx.vsh b/kraken_standard_assets_osx/Shaders/ObjectShader_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/ObjectShader_osx.vsh
rename to kraken_standard_assets_osx/Shaders/ObjectShader_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/PostShader_osx.fsh b/kraken_standard_assets_osx/Shaders/PostShader_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/PostShader_osx.fsh
rename to kraken_standard_assets_osx/Shaders/PostShader_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/PostShader_osx.vsh b/kraken_standard_assets_osx/Shaders/PostShader_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/PostShader_osx.vsh
rename to kraken_standard_assets_osx/Shaders/PostShader_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/ShadowShader_osx.fsh b/kraken_standard_assets_osx/Shaders/ShadowShader_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/ShadowShader_osx.fsh
rename to kraken_standard_assets_osx/Shaders/ShadowShader_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/ShadowShader_osx.vsh b/kraken_standard_assets_osx/Shaders/ShadowShader_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/ShadowShader_osx.vsh
rename to kraken_standard_assets_osx/Shaders/ShadowShader_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/debug_font_osx.fsh b/kraken_standard_assets_osx/Shaders/debug_font_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/debug_font_osx.fsh
rename to kraken_standard_assets_osx/Shaders/debug_font_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/debug_font_osx.vsh b/kraken_standard_assets_osx/Shaders/debug_font_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/debug_font_osx.vsh
rename to kraken_standard_assets_osx/Shaders/debug_font_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/dust_particle_osx.fsh b/kraken_standard_assets_osx/Shaders/dust_particle_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/dust_particle_osx.fsh
rename to kraken_standard_assets_osx/Shaders/dust_particle_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/dust_particle_osx.vsh b/kraken_standard_assets_osx/Shaders/dust_particle_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/dust_particle_osx.vsh
rename to kraken_standard_assets_osx/Shaders/dust_particle_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/flare_osx.fsh b/kraken_standard_assets_osx/Shaders/flare_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/flare_osx.fsh
rename to kraken_standard_assets_osx/Shaders/flare_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/flare_osx.vsh b/kraken_standard_assets_osx/Shaders/flare_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/flare_osx.vsh
rename to kraken_standard_assets_osx/Shaders/flare_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/light_directional_osx.fsh b/kraken_standard_assets_osx/Shaders/light_directional_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/light_directional_osx.fsh
rename to kraken_standard_assets_osx/Shaders/light_directional_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/light_directional_osx.vsh b/kraken_standard_assets_osx/Shaders/light_directional_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/light_directional_osx.vsh
rename to kraken_standard_assets_osx/Shaders/light_directional_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/light_point_inside_osx.fsh b/kraken_standard_assets_osx/Shaders/light_point_inside_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/light_point_inside_osx.fsh
rename to kraken_standard_assets_osx/Shaders/light_point_inside_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/light_point_inside_osx.vsh b/kraken_standard_assets_osx/Shaders/light_point_inside_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/light_point_inside_osx.vsh
rename to kraken_standard_assets_osx/Shaders/light_point_inside_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/light_point_osx.fsh b/kraken_standard_assets_osx/Shaders/light_point_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/light_point_osx.fsh
rename to kraken_standard_assets_osx/Shaders/light_point_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/light_point_osx.vsh b/kraken_standard_assets_osx/Shaders/light_point_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/light_point_osx.vsh
rename to kraken_standard_assets_osx/Shaders/light_point_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/occlusion_test_osx.fsh b/kraken_standard_assets_osx/Shaders/occlusion_test_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/occlusion_test_osx.fsh
rename to kraken_standard_assets_osx/Shaders/occlusion_test_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/occlusion_test_osx.vsh b/kraken_standard_assets_osx/Shaders/occlusion_test_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/occlusion_test_osx.vsh
rename to kraken_standard_assets_osx/Shaders/occlusion_test_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/simple_blit_osx.fsh b/kraken_standard_assets_osx/Shaders/simple_blit_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/simple_blit_osx.fsh
rename to kraken_standard_assets_osx/Shaders/simple_blit_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/simple_blit_osx.vsh b/kraken_standard_assets_osx/Shaders/simple_blit_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/simple_blit_osx.vsh
rename to kraken_standard_assets_osx/Shaders/simple_blit_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/sky_box_osx.fsh b/kraken_standard_assets_osx/Shaders/sky_box_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/sky_box_osx.fsh
rename to kraken_standard_assets_osx/Shaders/sky_box_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/sky_box_osx.vsh b/kraken_standard_assets_osx/Shaders/sky_box_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/sky_box_osx.vsh
rename to kraken_standard_assets_osx/Shaders/sky_box_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/sprite_osx.fsh b/kraken_standard_assets_osx/Shaders/sprite_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/sprite_osx.fsh
rename to kraken_standard_assets_osx/Shaders/sprite_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/sprite_osx.vsh b/kraken_standard_assets_osx/Shaders/sprite_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/sprite_osx.vsh
rename to kraken_standard_assets_osx/Shaders/sprite_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/visualize_overlay_osx.fsh b/kraken_standard_assets_osx/Shaders/visualize_overlay_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/visualize_overlay_osx.fsh
rename to kraken_standard_assets_osx/Shaders/visualize_overlay_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/visualize_overlay_osx.vsh b/kraken_standard_assets_osx/Shaders/visualize_overlay_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/visualize_overlay_osx.vsh
rename to kraken_standard_assets_osx/Shaders/visualize_overlay_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/volumetric_fog_downsampled_osx.fsh b/kraken_standard_assets_osx/Shaders/volumetric_fog_downsampled_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/volumetric_fog_downsampled_osx.fsh
rename to kraken_standard_assets_osx/Shaders/volumetric_fog_downsampled_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/volumetric_fog_downsampled_osx.vsh b/kraken_standard_assets_osx/Shaders/volumetric_fog_downsampled_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/volumetric_fog_downsampled_osx.vsh
rename to kraken_standard_assets_osx/Shaders/volumetric_fog_downsampled_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/volumetric_fog_osx.fsh b/kraken_standard_assets_osx/Shaders/volumetric_fog_osx.fsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/volumetric_fog_osx.fsh
rename to kraken_standard_assets_osx/Shaders/volumetric_fog_osx.fsh
diff --git a/KREngine/kraken_standard_assets_osx/Shaders/volumetric_fog_osx.vsh b/kraken_standard_assets_osx/Shaders/volumetric_fog_osx.vsh
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/Shaders/volumetric_fog_osx.vsh
rename to kraken_standard_assets_osx/Shaders/volumetric_fog_osx.vsh
diff --git a/KREngine/kraken_standard_assets_osx/font.tga b/kraken_standard_assets_osx/font.tga
similarity index 100%
rename from KREngine/kraken_standard_assets_osx/font.tga
rename to kraken_standard_assets_osx/font.tga
diff --git a/krengine.xcworkspace/contents.xcworkspacedata b/krengine.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 1529ac9..0000000
--- a/krengine.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/objpack/objpack.xcodeproj/project.pbxproj b/objpack/objpack.xcodeproj/project.pbxproj
deleted file mode 100644
index b7bac37..0000000
--- a/objpack/objpack.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,233 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 46;
- objects = {
-
-/* Begin PBXBuildFile section */
- E404C89D136B8E2F00B6C99B /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E404C89C136B8E2F00B6C99B /* main.cpp */; };
- E404C8A6136B901400B6C99B /* KROBJPacker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E404C8A4136B901400B6C99B /* KROBJPacker.cpp */; };
- E4BBBBA11512A51200F43B5B /* krengine_osx.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4BBBBA01512A51200F43B5B /* krengine_osx.framework */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXCopyFilesBuildPhase section */
- E404C896136B8E2F00B6C99B /* CopyFiles */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = /usr/share/man/man1/;
- dstSubfolderSpec = 0;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 1;
- };
-/* End PBXCopyFilesBuildPhase section */
-
-/* Begin PBXFileReference section */
- E404C898136B8E2F00B6C99B /* objpack */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = objpack; sourceTree = BUILT_PRODUCTS_DIR; };
- E404C89C136B8E2F00B6C99B /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = main.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
- E404C89E136B8E2F00B6C99B /* objpack.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = objpack.1; sourceTree = ""; };
- E404C8A4136B901400B6C99B /* KROBJPacker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = KROBJPacker.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
- E404C8A5136B901400B6C99B /* KROBJPacker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = KROBJPacker.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
- E4BBBBA01512A51200F43B5B /* krengine_osx.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = krengine_osx.framework; path = ../KREngine/build/Release/krengine_osx.framework; sourceTree = ""; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- E404C895136B8E2F00B6C99B /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E4BBBBA11512A51200F43B5B /* krengine_osx.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- E404C88D136B8E2F00B6C99B = {
- isa = PBXGroup;
- children = (
- E404C89B136B8E2F00B6C99B /* objpack */,
- E4BBBBA51512A59E00F43B5B /* Frameworks */,
- E404C899136B8E2F00B6C99B /* Products */,
- );
- sourceTree = "";
- };
- E404C899136B8E2F00B6C99B /* Products */ = {
- isa = PBXGroup;
- children = (
- E404C898136B8E2F00B6C99B /* objpack */,
- );
- name = Products;
- sourceTree = "";
- };
- E404C89B136B8E2F00B6C99B /* objpack */ = {
- isa = PBXGroup;
- children = (
- E404C89C136B8E2F00B6C99B /* main.cpp */,
- E404C89E136B8E2F00B6C99B /* objpack.1 */,
- E404C8A4136B901400B6C99B /* KROBJPacker.cpp */,
- E404C8A5136B901400B6C99B /* KROBJPacker.h */,
- );
- path = objpack;
- sourceTree = "";
- };
- E4BBBBA51512A59E00F43B5B /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- E4BBBBA01512A51200F43B5B /* krengine_osx.framework */,
- );
- name = Frameworks;
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- E404C897136B8E2F00B6C99B /* objpack */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = E404C8A1136B8E3000B6C99B /* Build configuration list for PBXNativeTarget "objpack" */;
- buildPhases = (
- E404C894136B8E2F00B6C99B /* Sources */,
- E404C895136B8E2F00B6C99B /* Frameworks */,
- E404C896136B8E2F00B6C99B /* CopyFiles */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = objpack;
- productName = objpack;
- productReference = E404C898136B8E2F00B6C99B /* objpack */;
- productType = "com.apple.product-type.tool";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- E404C88F136B8E2F00B6C99B /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastUpgradeCheck = 0440;
- ORGANIZATIONNAME = "Kearwood Software";
- };
- buildConfigurationList = E404C892136B8E2F00B6C99B /* Build configuration list for PBXProject "objpack" */;
- compatibilityVersion = "Xcode 3.2";
- developmentRegion = English;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- );
- mainGroup = E404C88D136B8E2F00B6C99B;
- productRefGroup = E404C899136B8E2F00B6C99B /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- E404C897136B8E2F00B6C99B /* objpack */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXSourcesBuildPhase section */
- E404C894136B8E2F00B6C99B /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- E404C89D136B8E2F00B6C99B /* main.cpp in Sources */,
- E404C8A6136B901400B6C99B /* KROBJPacker.cpp in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin XCBuildConfiguration section */
- E404C89F136B8E3000B6C99B /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
- GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- HEADER_SEARCH_PATHS = "";
- MACOSX_DEPLOYMENT_TARGET = 10.6;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = macosx;
- };
- name = Debug;
- };
- E404C8A0136B8E3000B6C99B /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- HEADER_SEARCH_PATHS = "";
- MACOSX_DEPLOYMENT_TARGET = 10.6;
- SDKROOT = macosx;
- };
- name = Release;
- };
- E404C8A2136B8E3000B6C99B /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- COPY_PHASE_STRIP = NO;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_ENABLE_OBJC_EXCEPTIONS = YES;
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "\"$(SYSTEM_APPS_DIR)/Autodesk/FBXSDK20122/lib/gcc4/ub\"",
- "\"$(SYSTEM_APPS_DIR)/PVR SDK Package/Utilities/PVRTexLib/MacOS\"",
- );
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Debug;
- };
- E404C8A3136B8E3000B6C99B /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- COPY_PHASE_STRIP = YES;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- GCC_ENABLE_OBJC_EXCEPTIONS = YES;
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "\"$(SYSTEM_APPS_DIR)/Autodesk/FBXSDK20122/lib/gcc4/ub\"",
- "\"$(SYSTEM_APPS_DIR)/PVR SDK Package/Utilities/PVRTexLib/MacOS\"",
- );
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- E404C892136B8E2F00B6C99B /* Build configuration list for PBXProject "objpack" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- E404C89F136B8E3000B6C99B /* Debug */,
- E404C8A0136B8E3000B6C99B /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- E404C8A1136B8E3000B6C99B /* Build configuration list for PBXNativeTarget "objpack" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- E404C8A2136B8E3000B6C99B /* Debug */,
- E404C8A3136B8E3000B6C99B /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = E404C88F136B8E2F00B6C99B /* Project object */;
-}
diff --git a/objpack/objpack.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/objpack/objpack.xcodeproj/project.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 6f68d8a..0000000
--- a/objpack/objpack.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/objpack/objpack/KROBJPacker.cpp b/objpack/objpack/KROBJPacker.cpp
deleted file mode 100644
index 773fb40..0000000
--- a/objpack/objpack/KROBJPacker.cpp
+++ /dev/null
@@ -1,91 +0,0 @@
-//
-// objpacker.cpp
-// objpack
-//
-// Copyright 2012 Kearwood Gilbert. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without modification, are
-// permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright notice, this list of
-// conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright notice, this list
-// of conditions and the following disclaimer in the documentation and/or other materials
-// provided with the distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY KEARWOOD GILBERT ''AS IS'' AND ANY EXPRESS OR IMPLIED
-// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-// FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KEARWOOD GILBERT OR
-// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// The views and conclusions contained in the software and documentation are those of the
-// authors and should not be interpreted as representing official policies, either expressed
-// or implied, of Kearwood Gilbert.
-//
-
-#import
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-
-#include "KROBJPacker.h"
-#import
-#import
-#import
-
-KROBJPacker::KROBJPacker() {
-
-}
-
-KROBJPacker::~KROBJPacker() {
-
-}
-
-void KROBJPacker::pack(const char *szPath) {
- std::cout << "Reading " << szPath << " ...\n";
- std::string base_path = KRResource::GetFilePath(szPath);
-
- KRContext context = KRContext();
-
- vector resources = KRResource::Load(context, szPath);
-
- try {
- vector::iterator resource_itr = resources.begin();
- for(vector::iterator resource_itr = resources.begin(); resource_itr != resources.end(); resource_itr++) {
- KRResource *pResource = (*resource_itr);
- std::string out_file_name = base_path;
- out_file_name.append("/output/");
- //out_file_name.append(pResource->GetFileBase(pResource->getName()));
- out_file_name.append(pResource->getName());
- out_file_name.append(".");
- out_file_name.append(pResource->getExtension());
- std::cout << "Writing " << out_file_name << " ... ";
- if(pResource->save(out_file_name)) {
- std::cout << " SUCCESS!\n";
- } else {
- std::cout << " FAIL...\n";
- }
- }
- } catch(...) {
- for(vector::iterator resource_itr = resources.begin(); resource_itr != resources.end(); resource_itr++) {
- KRResource *pResource = (*resource_itr);
- delete pResource;
- }
- throw;
- }
- for(vector::iterator resource_itr = resources.begin(); resource_itr != resources.end(); resource_itr++) {
- KRResource *pResource = (*resource_itr);
- delete pResource;
- }
-}
diff --git a/objpack/objpack/KROBJPacker.h b/objpack/objpack/KROBJPacker.h
deleted file mode 100644
index 328976c..0000000
--- a/objpack/objpack/KROBJPacker.h
+++ /dev/null
@@ -1,47 +0,0 @@
-//
-// objpacker.h
-// objpack
-//
-// Copyright 2012 Kearwood Gilbert. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without modification, are
-// permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright notice, this list of
-// conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright notice, this list
-// of conditions and the following disclaimer in the documentation and/or other materials
-// provided with the distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY KEARWOOD GILBERT ''AS IS'' AND ANY EXPRESS OR IMPLIED
-// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-// FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KEARWOOD GILBERT OR
-// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// The views and conclusions contained in the software and documentation are those of the
-// authors and should not be interpreted as representing official policies, either expressed
-// or implied, of Kearwood Gilbert.
-//
-
-#import
-#import
-
-#ifndef OBJPACKER_H
-#define OBJPACKER_H
-
-
-class KROBJPacker {
-public:
- KROBJPacker();
- ~KROBJPacker();
- void pack(const char *szPath);
-
-};
-
-#endif // OBJPACKER_H
\ No newline at end of file
diff --git a/objpack/objpack/main.cpp b/objpack/objpack/main.cpp
deleted file mode 100644
index 62ac274..0000000
--- a/objpack/objpack/main.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-//
-// main.cpp
-// objpack
-//
-// Copyright 2012 Kearwood Gilbert. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without modification, are
-// permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright notice, this list of
-// conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright notice, this list
-// of conditions and the following disclaimer in the documentation and/or other materials
-// provided with the distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY KEARWOOD GILBERT ''AS IS'' AND ANY EXPRESS OR IMPLIED
-// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-// FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KEARWOOD GILBERT OR
-// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// The views and conclusions contained in the software and documentation are those of the
-// authors and should not be interpreted as representing official policies, either expressed
-// or implied, of Kearwood Gilbert.
-//
-
-#include
-
-#import "KROBJPacker.h"
-
-int main (int argc, const char * argv[])
-{
-
- if(argc < 2) {
- std::cout << "You must pass an .obj file as a parameter. An .obj.pack file will be written for each .obj file.\n";
- } else {
- KROBJPacker p;
- for(int i=1; i < argc; i++) {
- p.pack(argv[i]);
- }
- std::cout << "Done.\n";
- }
-
- return 0;
-}
-
diff --git a/objpack/objpack/objpack.1 b/objpack/objpack/objpack.1
deleted file mode 100644
index ba9cc29..0000000
--- a/objpack/objpack/objpack.1
+++ /dev/null
@@ -1,79 +0,0 @@
-.\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples.
-.\"See Also:
-.\"man mdoc.samples for a complete listing of options
-.\"man mdoc for the short list of editing options
-.\"/usr/share/misc/mdoc.template
-.Dd 11-04-29 \" DATE
-.Dt objpack 1 \" Program name and manual section number
-.Os Darwin
-.Sh NAME \" Section Header - required - don't modify
-.Nm objpack,
-.\" The following lines are read in generating the apropos(man -k) database. Use only key
-.\" words here as the database is built based on the words here and in the .ND line.
-.Nm Other_name_for_same_program(),
-.Nm Yet another name for the same program.
-.\" Use .Nm macro to designate other names for the documented program.
-.Nd This line parsed for whatis database.
-.Sh SYNOPSIS \" Section Header - required - don't modify
-.Nm
-.Op Fl abcd \" [-abcd]
-.Op Fl a Ar path \" [-a path]
-.Op Ar file \" [file]
-.Op Ar \" [file ...]
-.Ar arg0 \" Underlined argument - use .Ar anywhere to underline
-arg2 ... \" Arguments
-.Sh DESCRIPTION \" Section Header - required - don't modify
-Use the .Nm macro to refer to your program throughout the man page like such:
-.Nm
-Underlining is accomplished with the .Ar macro like this:
-.Ar underlined text .
-.Pp \" Inserts a space
-A list of items with descriptions:
-.Bl -tag -width -indent \" Begins a tagged list
-.It item a \" Each item preceded by .It macro
-Description of item a
-.It item b
-Description of item b
-.El \" Ends the list
-.Pp
-A list of flags and their descriptions:
-.Bl -tag -width -indent \" Differs from above in tag removed
-.It Fl a \"-a flag as a list item
-Description of -a flag
-.It Fl b
-Description of -b flag
-.El \" Ends the list
-.Pp
-.\" .Sh ENVIRONMENT \" May not be needed
-.\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1
-.\" .It Ev ENV_VAR_1
-.\" Description of ENV_VAR_1
-.\" .It Ev ENV_VAR_2
-.\" Description of ENV_VAR_2
-.\" .El
-.Sh FILES \" File used or created by the topic of the man page
-.Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact
-.It Pa /usr/share/file_name
-FILE_1 description
-.It Pa /Users/joeuser/Library/really_long_file_name
-FILE_2 description
-.El \" Ends the list
-.\" .Sh DIAGNOSTICS \" May not be needed
-.\" .Bl -diag
-.\" .It Diagnostic Tag
-.\" Diagnostic informtion here.
-.\" .It Diagnostic Tag
-.\" Diagnostic informtion here.
-.\" .El
-.Sh SEE ALSO
-.\" List links in ascending order by section, alphabetically within a section.
-.\" Please do not reference files that do not exist without filing a bug report
-.Xr a 1 ,
-.Xr b 1 ,
-.Xr c 1 ,
-.Xr a 2 ,
-.Xr b 2 ,
-.Xr a 3 ,
-.Xr b 3
-.\" .Sh BUGS \" Document known, unremedied bugs
-.\" .Sh HISTORY \" Document history if command behaves in a unique manner
\ No newline at end of file
diff --git a/objview/Assets/Storyboard.storyboard b/objview/Assets/Storyboard.storyboard
deleted file mode 100644
index 46fabf8..0000000
--- a/objview/Assets/Storyboard.storyboard
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/objview/Classes/KRObjViewAppDelegate.h b/objview/Classes/KRObjViewAppDelegate.h
deleted file mode 100644
index 1202d2d..0000000
--- a/objview/Classes/KRObjViewAppDelegate.h
+++ /dev/null
@@ -1,44 +0,0 @@
-//
-// KRObjViewAppDelegate.h
-// KRObjView
-//
-// Copyright 2012 Kearwood Gilbert. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without modification, are
-// permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright notice, this list of
-// conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright notice, this list
-// of conditions and the following disclaimer in the documentation and/or other materials
-// provided with the distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY KEARWOOD GILBERT ''AS IS'' AND ANY EXPRESS OR IMPLIED
-// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-// FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KEARWOOD GILBERT OR
-// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// The views and conclusions contained in the software and documentation are those of the
-// authors and should not be interpreted as representing official policies, either expressed
-// or implied, of Kearwood Gilbert.
-//
-
-#import
-
-@class KRObjViewViewController;
-
-@interface KRObjViewAppDelegate : NSObject {
- UIWindow *window;
- KRObjViewViewController *viewController;
-}
-
-@property (nonatomic, retain) IBOutlet UIWindow *window;
-@property (nonatomic, retain) IBOutlet KRObjViewViewController *viewController;
-
-@end
diff --git a/objview/Classes/KRObjViewAppDelegate.mm b/objview/Classes/KRObjViewAppDelegate.mm
deleted file mode 100644
index 828d284..0000000
--- a/objview/Classes/KRObjViewAppDelegate.mm
+++ /dev/null
@@ -1,59 +0,0 @@
-//
-// KRObjViewAppDelegate.m
-// KRObjView
-//
-// Copyright 2012 Kearwood Gilbert. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without modification, are
-// permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright notice, this list of
-// conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright notice, this list
-// of conditions and the following disclaimer in the documentation and/or other materials
-// provided with the distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY KEARWOOD GILBERT ''AS IS'' AND ANY EXPRESS OR IMPLIED
-// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-// FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KEARWOOD GILBERT OR
-// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// The views and conclusions contained in the software and documentation are those of the
-// authors and should not be interpreted as representing official policies, either expressed
-// or implied, of Kearwood Gilbert.
-//
-
-#import
-#import "KRObjViewAppDelegate.h"
-#import "KRObjViewViewController.h"
-
-@implementation KRObjViewAppDelegate
-
-@synthesize window;
-@synthesize viewController;
-
-- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
-
- // Add the view controller's view to the window and display.
-// [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
-// [self.window addSubview:viewController.view];
-// [self.window makeKeyAndVisible];
-
- //[TestFlight takeOff:@"bee30f66de8a537484b210b6ac8fa118_NDA5MTIyMDExLTExLTE0IDE1OjUxOjQwLjA0MzM4MA"];
-
- return YES;
-}
-
-- (void)dealloc {
- [viewController release];
- [window release];
- [super dealloc];
-}
-
-@end
diff --git a/objview/Classes/KRObjViewGLView.h b/objview/Classes/KRObjViewGLView.h
deleted file mode 100644
index 6e73ff8..0000000
--- a/objview/Classes/KRObjViewGLView.h
+++ /dev/null
@@ -1,63 +0,0 @@
-//
-// KRObjViewGLView.h
-// KRObjView
-//
-// Copyright 2012 Kearwood Gilbert. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without modification, are
-// permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright notice, this list of
-// conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright notice, this list
-// of conditions and the following disclaimer in the documentation and/or other materials
-// provided with the distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY KEARWOOD GILBERT ''AS IS'' AND ANY EXPRESS OR IMPLIED
-// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-// FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KEARWOOD GILBERT OR
-// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// The views and conclusions contained in the software and documentation are those of the
-// authors and should not be interpreted as representing official policies, either expressed
-// or implied, of Kearwood Gilbert.
-//
-
-#import
-
-#import
-#import
-#import
-
-@interface KRObjViewGLView : UIView {
-
- /* The pixel dimensions of the backbuffer */
- GLint backingWidth, backingHeight;
-
-
-
- /* OpenGL names for the renderbuffer and framebuffers used to render to this view */
- GLuint viewFramebuffer, viewRenderbuffer;
-}
-
-@property (nonatomic, retain) EAGLContext *context;
-
-// OpenGL drawing
-- (BOOL)createFramebuffers;
-- (void)destroyFramebuffer;
-- (void)setDisplayFramebuffer;
-- (BOOL)presentFramebuffer;
-- (BOOL)loadObjects;
-
-@property(nonatomic,retain) KREngine *engine;
-
-- (KRScene *)getScene;
-
-
-@end
diff --git a/objview/Classes/KRObjViewGLView.mm b/objview/Classes/KRObjViewGLView.mm
deleted file mode 100644
index 3cead60..0000000
--- a/objview/Classes/KRObjViewGLView.mm
+++ /dev/null
@@ -1,206 +0,0 @@
-//
-// KRObjViewGLView.m
-// KRObjView
-//
-// Copyright 2012 Kearwood Gilbert. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without modification, are
-// permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright notice, this list of
-// conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright notice, this list
-// of conditions and the following disclaimer in the documentation and/or other materials
-// provided with the distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY KEARWOOD GILBERT ''AS IS'' AND ANY EXPRESS OR IMPLIED
-// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-// FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KEARWOOD GILBERT OR
-// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// The views and conclusions contained in the software and documentation are those of the
-// authors and should not be interpreted as representing official policies, either expressed
-// or implied, of Kearwood Gilbert.
-//
-
-#import "KRObjViewGLView.h"
-
-
-#import
-
-@implementation KRObjViewGLView
-
-// Override the class method to return the OpenGL layer, as opposed to the normal CALayer
-+ (Class) layerClass
-{
- return [CAEAGLLayer class];
-}
-
-- (id)initWithFrame:(CGRect)frame {
- self = [super initWithFrame:frame];
- if (self) {
-
- // Do OpenGL Core Animation layer setup
- CAEAGLLayer *eaglLayer = (CAEAGLLayer *)self.layer;
-
- // Set scaling to account for Retina display
- if ([self respondsToSelector:@selector(setContentScaleFactor:)])
- {
- self.contentScaleFactor = [[UIScreen mainScreen] scale];
- }
-
- eaglLayer.opaque = YES;
- eaglLayer.drawableProperties = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:NO], kEAGLDrawablePropertyRetainedBacking, kEAGLColorFormatRGBA8, kEAGLDrawablePropertyColorFormat, nil];
- _context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2];
-
- if (!_context)
- {
- [self release];
- return nil;
- }
-
- if (![EAGLContext setCurrentContext:_context])
- {
- [self release];
- return nil;
- }
-
- if (![self createFramebuffers])
- {
- [self release];
- return nil;
- }
-
- // Initialize KREngine
- _engine = [[KREngine alloc] init];
- [self loadObjects];
- }
- return self;
-}
-
-- (void)dealloc {
- [_engine release]; _engine = nil;
- [_context release]; _context = nil;
-
- [super dealloc];
-}
-
-#pragma mark -
-#pragma mark OpenGL drawing
-
-- (BOOL)loadObjects
-{
- NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
- NSFileManager* fileManager = [NSFileManager defaultManager];
-
-
- for (NSString* fileName in [fileManager contentsOfDirectoryAtPath: documentsDirectory error:nil]) {
- NSString* path = [NSString stringWithFormat:@"%@/%@", documentsDirectory, fileName];
- [self.engine loadResource: path];
- }
-
- [self.engine setNearZ: 5.0];
- [self.engine setFarZ: 1000.0];
- //[renderEngine setNearZ: 1.0];
- //[renderEngine setFarZ: 3000.0];
-
-
- return TRUE;
-}
-
-- (BOOL)createFramebuffers
-{
-
- // ===== Create onscreen framebuffer object =====
- GLDEBUG(glGenFramebuffers(1, &viewFramebuffer));
- GLDEBUG(glBindFramebuffer(GL_FRAMEBUFFER, viewFramebuffer));
-
- // ----- Create color buffer for viewFramebuffer -----
- GLDEBUG(glGenRenderbuffers(1, &viewRenderbuffer));
- GLDEBUG(glBindRenderbuffer(GL_RENDERBUFFER, viewRenderbuffer));
- [_context renderbufferStorage:GL_RENDERBUFFER fromDrawable:(CAEAGLLayer*)self.layer];
- GLDEBUG(glGetRenderbufferParameteriv(GL_RENDERBUFFER, GL_RENDERBUFFER_WIDTH, &backingWidth));
- GLDEBUG(glGetRenderbufferParameteriv(GL_RENDERBUFFER, GL_RENDERBUFFER_HEIGHT, &backingHeight));
- NSLog(@"Backing width: %d, height: %d", backingWidth, backingHeight);
- GLDEBUG(glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, viewRenderbuffer));
-
-
-
- GLDEBUG(
- if(glCheckFramebufferStatus(GL_FRAMEBUFFER) != GL_FRAMEBUFFER_COMPLETE) {
- NSLog(@"Failure with depth buffer generation");
- return NO;
- }
- );
-
- GLDEBUG(
- GLenum status = glCheckFramebufferStatus(GL_FRAMEBUFFER);
- if (status != GL_FRAMEBUFFER_COMPLETE) {
- NSLog(@"Incomplete FBO: %d", status);
- exit(1);
- }
- );
-
- return TRUE;
-}
-
-- (void)destroyFramebuffer;
-{
- if (viewFramebuffer)
- {
- GLDEBUG(glDeleteFramebuffers(1, &viewFramebuffer));
- viewFramebuffer = 0;
- }
-
- if (viewRenderbuffer)
- {
- GLDEBUG(glDeleteRenderbuffers(1, &viewRenderbuffer));
- viewRenderbuffer = 0;
- }
-}
-
-- (void)setDisplayFramebuffer;
-{
- if (_context)
- {
- if (!viewFramebuffer)
- {
- [self createFramebuffers];
- }
-
- //GLDEBUG(glBindFramebuffer(GL_FRAMEBUFFER, viewFramebuffer));
-
- GLDEBUG(glViewport(0, 0, backingWidth, backingHeight));
- }
-}
-
-- (BOOL)presentFramebuffer;
-{
- BOOL success = FALSE;
-
- if (_context)
- {
- //GLDEBUG(glBindRenderbuffer(GL_RENDERBUFFER, viewRenderbuffer));
-
- success = [_context presentRenderbuffer:GL_RENDERBUFFER];
- }
-
- return success;
-}
-
-- (KRScene *)getScene
-{
- return self.engine.context->getSceneManager()->getFirstScene();
-}
-
-#pragma mark -
-#pragma mark Accessors
-
-
-@end
diff --git a/objview/Classes/KRObjViewViewController.h b/objview/Classes/KRObjViewViewController.h
deleted file mode 100644
index 21a2876..0000000
--- a/objview/Classes/KRObjViewViewController.h
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// KRObjViewViewController.h
-// KRObjView
-//
-// Copyright 2012 Kearwood Gilbert. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without modification, are
-// permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright notice, this list of
-// conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright notice, this list
-// of conditions and the following disclaimer in the documentation and/or other materials
-// provided with the distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY KEARWOOD GILBERT ''AS IS'' AND ANY EXPRESS OR IMPLIED
-// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-// FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KEARWOOD GILBERT OR
-// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// The views and conclusions contained in the software and documentation are those of the
-// authors and should not be interpreted as representing official policies, either expressed
-// or implied, of Kearwood Gilbert.
-//
-
-#import
-#import "KRObjViewGLView.h"
-#import
-#import
-#import
-
-@interface KRObjViewViewController : UIViewController {
-
- KRObjViewGLView *glView;
-
- float heading;
-
- KRVector3 camera_position;
- double camera_pitch;
- double camera_yaw;
-
- double leftStickStartX;
- double leftStickStartY;
- double rightStickStartX;
- double rightStickStartY;
-
- double leftStickDeltaX;
- double leftStickDeltaY;
- double rightStickDeltaX;
- double rightStickDeltaY;
- double dLeftSlider;
- double dRightSlider;
-
- bool bUpdateParam;
- bool bLoadedTestInstances;
- int cParamDisplayFrames;
-
-
- id displayLink;
-
- CFTimeInterval _lastTime;
-
-}
-
-@property (readonly) KRObjViewGLView *glView;
-
-// OpenGL ES 2.0 setup methods
-- (void)drawView:(id)sender;
-
-@end
diff --git a/objview/Classes/KRObjViewViewController.mm b/objview/Classes/KRObjViewViewController.mm
deleted file mode 100644
index 0775ffe..0000000
--- a/objview/Classes/KRObjViewViewController.mm
+++ /dev/null
@@ -1,279 +0,0 @@
-//
-// KRObjViewViewController.m
-// KRObjView
-//
-// Copyright 2012 Kearwood Gilbert. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without modification, are
-// permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright notice, this list of
-// conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright notice, this list
-// of conditions and the following disclaimer in the documentation and/or other materials
-// provided with the distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY KEARWOOD GILBERT ''AS IS'' AND ANY EXPRESS OR IMPLIED
-// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-// FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KEARWOOD GILBERT OR
-// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// The views and conclusions contained in the software and documentation are those of the
-// authors and should not be interpreted as representing official policies, either expressed
-// or implied, of Kearwood Gilbert.
-//
-
-#import "KRObjViewViewController.h"
-#import
-#import
-#import
-
-
-@implementation KRObjViewViewController
-
-@synthesize glView;
-
-// Handle Touch Events
-- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
- for(id touch in touches) {
- CGPoint touchPoint = [touch locationInView:self.view];
- if(!leftStickStartY && !rightStickStartY && touchPoint.y < CGRectGetMinY(self.view.frame) + CGRectGetHeight(self.view.frame) * 0.05) {
- dRightSlider = (touchPoint.x - CGRectGetMinX(self.view.frame)) / CGRectGetWidth(self.view.frame);
- cParamDisplayFrames = 30;
- bUpdateParam = true;
- } else if(!leftStickStartY && !rightStickStartY && touchPoint.y > CGRectGetMinY(self.view.frame) + CGRectGetHeight(self.view.frame) * 0.95) {
- dLeftSlider = (touchPoint.x - CGRectGetMinX(self.view.frame)) / CGRectGetWidth(self.view.frame);
- cParamDisplayFrames = 30;
- } else if(touchPoint.y > CGRectGetMidY(self.view.frame)) {
- leftStickStartX = touchPoint.x;
- leftStickStartY = touchPoint.y;
- leftStickDeltaX = 0.0f;
- leftStickDeltaY = 0.0f;
- // NSLog(@"Left Stick Pressed");
- } else {
- rightStickStartX = touchPoint.x;
- rightStickStartY = touchPoint.y;
- rightStickDeltaX = 0.0f;
- rightStickDeltaY = 0.0f;
- // NSLog(@"Right Stick Pressed");
- }
- }
-
-}
-
-- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
- for(id touch in touches) {
- CGPoint touchPoint = [touch locationInView:self.view];
- if(!leftStickStartY && !rightStickStartY && touchPoint.y < CGRectGetMinY(self.view.frame) + CGRectGetHeight(self.view.frame) * 0.10) {
- dRightSlider = (touchPoint.x - CGRectGetMinX(self.view.frame)) / CGRectGetWidth(self.view.frame);
- cParamDisplayFrames = 30;
- bUpdateParam = true;
- } else if(!leftStickStartY && !rightStickStartY && touchPoint.y > CGRectGetMinY(self.view.frame) + CGRectGetHeight(self.view.frame) * 0.90) {
- dLeftSlider = (touchPoint.x - CGRectGetMinX(self.view.frame)) / CGRectGetWidth(self.view.frame);
- cParamDisplayFrames = 30;
- } else if(touchPoint.y > CGRectGetMidY(self.view.frame)) {
- if(leftStickStartX > 0.0f) { // Avoid interpreting touches sliding across center of screen
- leftStickDeltaX = (leftStickStartX - touchPoint.x) / (CGRectGetWidth(self.view.frame) * 0.25);
- leftStickDeltaY = (leftStickStartY - touchPoint.y) / (CGRectGetHeight(self.view.frame) * 0.25);
- // clamp values
- if(leftStickDeltaX < -1.0f) {
- leftStickDeltaX = -1.0f;
- } else if(leftStickDeltaX > 1.0f) {
- leftStickDeltaX = 1.0f;
- }
- if(leftStickDeltaY < -1.0f) {
- leftStickDeltaY = -1.0f;
- } else if(leftStickDeltaY > 1.0f) {
- leftStickDeltaY = 1.0f;
- }
- }
- } else {
- if(rightStickStartX > 0.0f) { // Avoid interpreting touches sliding across center of screen
- rightStickDeltaX = (rightStickStartX - touchPoint.x) / (CGRectGetWidth(self.view.frame) * 0.25);
- rightStickDeltaY = (rightStickStartY - touchPoint.y) / (CGRectGetHeight(self.view.frame) * 0.25);
- // clamp values
- if(rightStickDeltaX < -1.0f) {
- rightStickDeltaX = -1.0f;
- } else if(rightStickDeltaX > 1.0f) {
- rightStickDeltaX = 1.0f;
- }
- if(rightStickDeltaY < -1.0f) {
- rightStickDeltaY = -1.0f;
- } else if(rightStickDeltaY > 1.0f) {
- rightStickDeltaY = 1.0f;
- }
- }
- }
- }
-}
-
-- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
- for(id touch in touches) {
- CGPoint touchPoint = [touch locationInView:self.view];
- if(touchPoint.y > CGRectGetMidY(self.view.frame)) {
- leftStickStartX = 0.0f;
- leftStickStartY = 0.0f;
- leftStickDeltaX = 0.0f;
- leftStickDeltaY = 0.0f;
- } else {
- rightStickStartX = 0.0f;
- rightStickStartY = 0.0f;
- rightStickDeltaX = 0.0f;
- rightStickDeltaY = 0.0f;
- }
- }
-}
--(void)loadView {
-
- CGRect mainScreenFrame = [[UIScreen mainScreen] applicationFrame];
- UIView *primaryView = [[UIView alloc] initWithFrame:mainScreenFrame];
- self.view = primaryView;
- [primaryView release];
-
- glView = [[KRObjViewGLView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, mainScreenFrame.size.width, mainScreenFrame.size.height)];
- glView.multipleTouchEnabled = YES;
-
- [self.view addSubview:glView];
- [glView release];
-
- camera_yaw = -4.0;
- camera_pitch = 0.1;
-
- leftStickStartX = 0.0f;
- leftStickStartY = 0.0f;
- rightStickStartX = 0.0f;
- rightStickStartY = 0.0f;
- leftStickDeltaX = 0.0f;
- leftStickDeltaY = 0.0f;
- rightStickDeltaX = 0.0f;
- rightStickDeltaY = 0.0f;
-
-
- bUpdateParam = false;
- dRightSlider = 0.0f;
- dLeftSlider = 0.0f;
- bLoadedTestInstances = false;
- cParamDisplayFrames = 0;
-
- camera_position = KRVector3(-85, -1, -70);
-}
-
-- (void)viewDidAppear:(BOOL)animated
-{
- displayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(drawView:)];
- [displayLink setFrameInterval:2]; // Maximum 30fps
- [displayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
- _lastTime= [displayLink timestamp];
-}
-
-- (void)dealloc
-{
- [displayLink invalidate];
-
- [super dealloc];
-}
-
-- (void)drawView:(id)sender
-{
- // @synchronized(self) {
- if(glView.context && glView.engine) {
- //glGetError(); // Clear any prior errors...
-
-
- CFTimeInterval frame_start_time = CACurrentMediaTime();
-
- //NSAutoreleasePool *framePool = [[NSAutoreleasePool alloc] init];
-
-
- CFTimeInterval time = [displayLink timestamp];
- float deltaTime = (time - _lastTime);
- _lastTime = time;
-
- const GLfloat PI = 3.14159265;
- const GLfloat d2r = PI * 2 / 360;
-
-
- KREngine *engine = glView.engine;
- int iParam = int(dLeftSlider * ([engine getParameterCount] + 1));
- if(iParam > [engine getParameterCount]) {
- iParam = [engine getParameterCount];
- }
-
-
-
- if(cParamDisplayFrames && iParam < [engine getParameterCount]) {
- cParamDisplayFrames--;
- char szText[256];
- const char *szName = [[engine getParameterLabelWithIndex: iParam] UTF8String];
- double dValue = [engine getParameterValueWithIndex: iParam];
- switch([engine getParameterTypeWithIndex: iParam]) {
- case KRENGINE_PARAMETER_INT:
- sprintf(szText, "%s: %i", szName, (int)dValue);
- break;
- case KRENGINE_PARAMETER_BOOL:
- sprintf(szText, "%s: %s", szName, dValue == 0.0 ? "false" : "true");
- break;
- case KRENGINE_PARAMETER_FLOAT:
- sprintf(szText, "%s: %f", szName, dValue);
- break;
- }
- NSString *debug_text = [[NSString alloc] initWithUTF8String:szText];
- engine.debug_text = debug_text;
- [debug_text release];
- } else {
- engine.debug_text = @"";
- }
-
-
-
- if(bUpdateParam) {
- bUpdateParam = false;
-
- double dValue = dRightSlider * ([engine getParameterMaxWithIndex: iParam] - [engine getParameterMinWithIndex: iParam]) + [engine getParameterMinWithIndex: iParam];
- switch([engine getParameterTypeWithIndex: iParam]) {
- case KRENGINE_PARAMETER_INT:
- dValue = dRightSlider * ([engine getParameterMaxWithIndex: iParam] + 0.5 - [engine getParameterMinWithIndex: iParam]) + [engine getParameterMinWithIndex: iParam];
- [engine setParameterValueWithIndex: iParam Value: dValue];
- break;
- case KRENGINE_PARAMETER_BOOL:
- [engine setParameterValueWithIndex: iParam Value: 1.0 - dValue];
- break;
- case KRENGINE_PARAMETER_FLOAT:
- [engine setParameterValueWithIndex: iParam Value: dValue];
- break;
- }
-
- }
-
- double dScaleFactor = 500.0f * deltaTime;
-
- camera_position.z += (-cos(camera_pitch) * cos(camera_yaw) * leftStickDeltaX + -cos(camera_pitch) * cos(camera_yaw - 90.0f * d2r) * -leftStickDeltaY) * dScaleFactor;
- camera_position.x += (cos(camera_pitch) * sin(camera_yaw) * leftStickDeltaX + cos(camera_pitch) * sin(camera_yaw - 90.0f * d2r) * -leftStickDeltaY) * dScaleFactor;
- camera_position.y += sin(camera_pitch) * leftStickDeltaX * dScaleFactor;
- camera_yaw += rightStickDeltaY * 180.0 * d2r * deltaTime;
- camera_pitch += rightStickDeltaX * 180.0 * d2r * deltaTime;
-
-
-
- assert([EAGLContext setCurrentContext:glView.context]);
- [glView setDisplayFramebuffer];
- KRScene *scene = [glView getScene];
- [engine renderScene: scene WithPosition:camera_position Yaw: camera_yaw Pitch: camera_pitch Roll:0.0f];
- [glView presentFramebuffer];
-
- //[framePool release];
-
- double frameTime = CACurrentMediaTime() - frame_start_time;
-
- //NSLog(@"frameTime = %.1f ms (%.2f fps / %.2f fps) - %.2f%%", frameTime * 1000.0f, 1.0f / frameTime, 1.0f / deltaTime, frameTime / deltaTime * 100.0f);
- }
- //}
-}
-
-@end
diff --git a/objview/Classes/krengine/KREngine.h b/objview/Classes/krengine/KREngine.h
deleted file mode 100644
index a7a3212..0000000
--- a/objview/Classes/krengine/KREngine.h
+++ /dev/null
@@ -1,67 +0,0 @@
-//
-// KREngine.h
-// gldemo
-//
-// Created by Kearwood Gilbert on 10-09-16.
-// Copyright (c) 2010 Kearwood Software. All rights reserved.
-//
-
-#import
-#import
-
-// #import "KRTextureManager.h"
-#import