Josh Engebretson 10 years ago
parent
commit
b855775214
100 changed files with 664 additions and 122 deletions
  1. 2 2
      LICENSE_ATOMIC_EDITOR_AND_TOOLS.md
  2. 32 0
      LICENSE_ATOMIC_RUNTIME.md
  3. 0 0
      LICENSE_THIRDPARTY.md
  4. 6 0
      Script/AtomicEditor/editor/Editor.ts
  5. 6 0
      Script/AtomicEditor/editor/EditorEvents.ts
  6. 6 0
      Script/AtomicEditor/editor/EditorLicense.ts
  7. 6 0
      Script/AtomicEditor/editor/Preferences.ts
  8. 7 0
      Script/AtomicEditor/main.ts
  9. 7 0
      Script/AtomicEditor/resources/ResourceOps.ts
  10. 7 1
      Script/AtomicEditor/ui/EditorStrings.ts
  11. 6 0
      Script/AtomicEditor/ui/EditorUI.ts
  12. 7 0
      Script/AtomicEditor/ui/MainToolbar.ts
  13. 6 1
      Script/AtomicEditor/ui/ScriptWidget.ts
  14. 7 0
      Script/AtomicEditor/ui/Shortcuts.ts
  15. 6 0
      Script/AtomicEditor/ui/UIEvents.ts
  16. 6 0
      Script/AtomicEditor/ui/frames/HierarchyFrame.ts
  17. 7 0
      Script/AtomicEditor/ui/frames/MainFrame.ts
  18. 6 1
      Script/AtomicEditor/ui/frames/ProjectFrame.ts
  19. 7 0
      Script/AtomicEditor/ui/frames/ResourceFrame.ts
  20. 6 0
      Script/AtomicEditor/ui/frames/WelcomeFrame.ts
  21. 6 0
      Script/AtomicEditor/ui/frames/inspector/ArrayEditWidget.ts
  22. 6 0
      Script/AtomicEditor/ui/frames/inspector/ComponentInspector.ts
  23. 6 1
      Script/AtomicEditor/ui/frames/inspector/CreateComponentButton.ts
  24. 7 0
      Script/AtomicEditor/ui/frames/inspector/DataBinding.ts
  25. 6 0
      Script/AtomicEditor/ui/frames/inspector/InspectorFrame.ts
  26. 6 0
      Script/AtomicEditor/ui/frames/inspector/InspectorUtils.ts
  27. 7 0
      Script/AtomicEditor/ui/frames/inspector/InspectorWidget.ts
  28. 6 0
      Script/AtomicEditor/ui/frames/inspector/MaterialInspector.ts
  29. 6 1
      Script/AtomicEditor/ui/frames/inspector/ModelInspector.ts
  30. 7 1
      Script/AtomicEditor/ui/frames/inspector/NodeInspector.ts
  31. 6 0
      Script/AtomicEditor/ui/frames/inspector/TextureSelector.ts
  32. 6 0
      Script/AtomicEditor/ui/frames/menus/HierarchyFrameMenu.ts
  33. 6 0
      Script/AtomicEditor/ui/frames/menus/MainFrameMenu.ts
  34. 6 0
      Script/AtomicEditor/ui/frames/menus/MenuItemSources.ts
  35. 6 0
      Script/AtomicEditor/ui/frames/menus/ProjectFrameMenu.ts
  36. 6 0
      Script/AtomicEditor/ui/modal/About.ts
  37. 6 0
      Script/AtomicEditor/ui/modal/CreateProject.ts
  38. 6 0
      Script/AtomicEditor/ui/modal/MessageModal.ts
  39. 7 0
      Script/AtomicEditor/ui/modal/ModalOps.ts
  40. 6 0
      Script/AtomicEditor/ui/modal/ModalWindow.ts
  41. 6 0
      Script/AtomicEditor/ui/modal/NewProject.ts
  42. 6 0
      Script/AtomicEditor/ui/modal/ProgressModal.ts
  43. 6 0
      Script/AtomicEditor/ui/modal/ResourceSelection.ts
  44. 7 0
      Script/AtomicEditor/ui/modal/UIResourceOps.ts
  45. 7 1
      Script/AtomicEditor/ui/modal/build/BuildComplete.ts
  46. 6 0
      Script/AtomicEditor/ui/modal/build/BuildOutput.ts
  47. 6 0
      Script/AtomicEditor/ui/modal/build/BuildSettingsWindow.ts
  48. 6 0
      Script/AtomicEditor/ui/modal/build/BuildWindow.ts
  49. 6 0
      Script/AtomicEditor/ui/modal/build/platforms/AndroidSettingsWidget.ts
  50. 7 1
      Script/AtomicEditor/ui/modal/build/platforms/IOSSettingsWidget.ts
  51. 6 0
      Script/AtomicEditor/ui/modal/build/platforms/MacSettingsWidget.ts
  52. 6 0
      Script/AtomicEditor/ui/modal/build/platforms/WebSettingsWidget.ts
  53. 7 1
      Script/AtomicEditor/ui/modal/build/platforms/WindowsSettingsWidget.ts
  54. 6 0
      Script/AtomicEditor/ui/modal/license/ActivationSuccessWindow.ts
  55. 6 0
      Script/AtomicEditor/ui/modal/license/ActivationWindow.ts
  56. 6 0
      Script/AtomicEditor/ui/modal/license/EULAWindow.ts
  57. 6 0
      Script/AtomicEditor/ui/modal/license/ManageLicense.ts
  58. 6 0
      Script/AtomicEditor/ui/modal/license/Pro3DWindow.ts
  59. 6 0
      Script/AtomicEditor/ui/modal/license/ProPlatformWindow.ts
  60. 6 0
      Script/AtomicEditor/ui/playmode/PlayMode.ts
  61. 6 0
      Script/AtomicEditor/ui/playmode/PlayerOutput.ts
  62. 6 1
      Script/ToolCore/build/BuildSettings.ts
  63. 61 0
      Script/tsconfig.json
  64. 7 4
      Source/AtomicEditor/Application/AEEditorApp.cpp
  65. 6 0
      Source/AtomicEditor/Application/AEEditorApp.h
  66. 5 2
      Source/AtomicEditor/Application/AEEditorCommon.cpp
  67. 6 0
      Source/AtomicEditor/Application/AEEditorCommon.h
  68. 4 19
      Source/AtomicEditor/Application/AEPlayerApp.cpp
  69. 4 19
      Source/AtomicEditor/Application/AEPlayerApp.h
  70. 6 0
      Source/AtomicEditor/Application/Main.cpp
  71. 5 2
      Source/AtomicEditor/EditorMode/AEEditorEvents.h
  72. 8 2
      Source/AtomicEditor/EditorMode/AEEditorMode.cpp
  73. 6 0
      Source/AtomicEditor/EditorMode/AEEditorMode.h
  74. 5 2
      Source/AtomicEditor/Editors/JSResourceEditor.cpp
  75. 6 3
      Source/AtomicEditor/Editors/JSResourceEditor.h
  76. 5 2
      Source/AtomicEditor/Editors/ResourceEditor.cpp
  77. 5 2
      Source/AtomicEditor/Editors/ResourceEditor.h
  78. 5 2
      Source/AtomicEditor/Editors/SceneEditor3D/Gizmo3D.cpp
  79. 5 3
      Source/AtomicEditor/Editors/SceneEditor3D/Gizmo3D.h
  80. 6 3
      Source/AtomicEditor/Editors/SceneEditor3D/SceneEditor3D.cpp
  81. 5 2
      Source/AtomicEditor/Editors/SceneEditor3D/SceneEditor3D.h
  82. 6 0
      Source/AtomicEditor/Editors/SceneEditor3D/SceneEditor3DEvents.h
  83. 5 2
      Source/AtomicEditor/Editors/SceneEditor3D/SceneView3D.cpp
  84. 6 3
      Source/AtomicEditor/Editors/SceneEditor3D/SceneView3D.h
  85. 6 2
      Source/AtomicEditor/Javascript/AEEditorJS.cpp
  86. 6 0
      Source/AtomicEditor/Javascript/AEEditorJS.h
  87. 5 2
      Source/AtomicEditor/Javascript/JSAST.cpp
  88. 6 5
      Source/AtomicEditor/Javascript/JSAST.h
  89. 5 2
      Source/AtomicEditor/Javascript/JSASTSyntaxColorVisitor.cpp
  90. 5 3
      Source/AtomicEditor/Javascript/JSASTSyntaxColorVisitor.h
  91. 5 2
      Source/AtomicEditor/Javascript/JSASTVisitor.cpp
  92. 6 5
      Source/AtomicEditor/Javascript/JSASTVisitor.h
  93. 5 2
      Source/AtomicEditor/Javascript/JSAutocomplete.cpp
  94. 5 2
      Source/AtomicEditor/Javascript/JSAutocomplete.h
  95. 5 2
      Source/AtomicEditor/Javascript/JSErrorChecker.cpp
  96. 5 2
      Source/AtomicEditor/Javascript/JSErrorChecker.h
  97. 5 3
      Source/AtomicEditor/Javascript/JSSpiderMonkeyVM.cpp
  98. 5 2
      Source/AtomicEditor/Javascript/JSSpiderMonkeyVM.h
  99. 5 2
      Source/AtomicEditor/Javascript/JSTheme.cpp
  100. 5 2
      Source/AtomicEditor/Javascript/JSTheme.h

+ 2 - 2
LICENSE.md → LICENSE_ATOMIC_EDITOR_AND_TOOLS.md

@@ -6,7 +6,7 @@ Custom builds of the Atomic Game Engine Editor require product activation and pl
 
 
 For **supported binary releases** and to acquire **product activation keys** or **platform deployment licenses** please visit: http://www.AtomicGameEngine.com
 For **supported binary releases** and to acquire **product activation keys** or **platform deployment licenses** please visit: http://www.AtomicGameEngine.com
 
 
-**IMPORTANT:** The Atomic Game Engine contains third party technology available under permissive Open Source licenses. The THIRDPARTY_LICENSE.md file describes the copyrights and licenses associated with these technologies.
+**IMPORTANT:** The Atomic Game Engine contains third party technology available under permissive Open Source licenses. The LICENSE_THIRDPARTY.md file describes the copyrights and licenses associated with these technologies.
 
 
 ####LICENSE
 ####LICENSE
 
 
@@ -29,7 +29,7 @@ The use of the Atomic Game Engine is governed by this license agreement ("Agreem
 
 
     (c) Licensee may install the Engine on a primary and secondary computer solely for use by the Licensee.
     (c) Licensee may install the Engine on a primary and secondary computer solely for use by the Licensee.
 
 
-3. RESTRICTIONS.  The following restrictions apply to the use of this Engine: 
+3. RESTRICTIONS.  The following restrictions apply to the use of this Engine:
 
 
     (a) Licensee may not:  (i) **use the Engine to create derivative game creation software including but not limited to game editors and game engines;** (ii) redistribute, encumber, sell, rent, lease, sublicense, or otherwise transfer rights to the Engine;  (iii) remove or alter any trademark, logo, copyright or other proprietary notices, legends, symbols or labels in the Engine; or (iv) use the Engine for any illegal purpose.
     (a) Licensee may not:  (i) **use the Engine to create derivative game creation software including but not limited to game editors and game engines;** (ii) redistribute, encumber, sell, rent, lease, sublicense, or otherwise transfer rights to the Engine;  (iii) remove or alter any trademark, logo, copyright or other proprietary notices, legends, symbols or labels in the Engine; or (iv) use the Engine for any illegal purpose.
 
 

+ 32 - 0
LICENSE_ATOMIC_RUNTIME.md

@@ -0,0 +1,32 @@
+###Atomic Game Engine™ Runtime End User License Agreement (EULA)
+
+**IMPORTANT:**
+
+The Atomic Game Engine™ Runtime EULA applies to the source code compiled
+into the binary of end user games, simulations, and visualizations.  
+The Atomic Editor, Atomic CLI, and other tooling is under the
+Atomic Game Engine™ Editor and Tool EULA.  Please see the LICENSE_ATOMIC_EDITOR_AND_TOOLS.md file which contains this license.
+
+The Atomic Game Engine contains third party technology available under permissive Open Source licenses. The LICENSE_THIRDPARTY.md file describes the copyrights and licenses associated with these technologies.
+
+####LICENSE
+
+Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.

+ 0 - 0
THIRDPARTY_LICENSE.md → LICENSE_THIRDPARTY.md


+ 6 - 0
Script/AtomicEditor/editor/Editor.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorUI = require("ui/EditorUI");
 import EditorUI = require("ui/EditorUI");
 import UIEvents = require("ui/UIEvents");
 import UIEvents = require("ui/UIEvents");

+ 6 - 0
Script/AtomicEditor/editor/EditorEvents.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 export const Quit = "EditorEventQuit";
 export const Quit = "EditorEventQuit";
 
 

+ 6 - 0
Script/AtomicEditor/editor/EditorLicense.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorUI = require("../ui/EditorUI");
 import EditorUI = require("../ui/EditorUI");
 
 

+ 6 - 0
Script/AtomicEditor/editor/Preferences.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 class Preferences {
 class Preferences {
 
 

+ 7 - 0
Script/AtomicEditor/main.ts

@@ -1,3 +1,10 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
+
 /// <reference path="../TypeScript/Atomic.d.ts" />
 /// <reference path="../TypeScript/Atomic.d.ts" />
 /// <reference path="../TypeScript/ToolCore.d.ts" />
 /// <reference path="../TypeScript/ToolCore.d.ts" />
 /// <reference path="../TypeScript/Editor.d.ts" />
 /// <reference path="../TypeScript/Editor.d.ts" />

+ 7 - 0
Script/AtomicEditor/resources/ResourceOps.ts

@@ -1,3 +1,10 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
+
 import EditorEvents = require("../editor/EditorEvents");
 import EditorEvents = require("../editor/EditorEvents");
 
 
 class ResourceOps extends Atomic.ScriptObject {
 class ResourceOps extends Atomic.ScriptObject {

+ 7 - 1
Script/AtomicEditor/ui/EditorStrings.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 export enum StringID {
 export enum StringID {
 
 
@@ -43,7 +49,7 @@ export class EditorString {
         }
         }
 
 
         lookup[StringID.RevealInFinder] = "Reveal in Finder";
         lookup[StringID.RevealInFinder] = "Reveal in Finder";
-        
+
         // Mac, Windows and Linux
         // Mac, Windows and Linux
         lookup[StringID.ShortcutRedo] = "⇧" + shortcutKey + "Z";
         lookup[StringID.ShortcutRedo] = "⇧" + shortcutKey + "Z";
         lookup[StringID.ShortcutFindNext] = shortcutKey + "G";
         lookup[StringID.ShortcutFindNext] = shortcutKey + "G";

+ 6 - 0
Script/AtomicEditor/ui/EditorUI.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");
 import MainFrame = require("./frames/MainFrame");
 import MainFrame = require("./frames/MainFrame");

+ 7 - 0
Script/AtomicEditor/ui/MainToolbar.ts

@@ -1,3 +1,10 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
+
 import EditorUI = require("./EditorUI");
 import EditorUI = require("./EditorUI");
 
 
 class MainToolbar extends Atomic.UIWidget {
 class MainToolbar extends Atomic.UIWidget {

+ 6 - 1
Script/AtomicEditor/ui/ScriptWidget.ts

@@ -1,4 +1,9 @@
-
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 class ScriptWidget extends Atomic.UIWidget {
 class ScriptWidget extends Atomic.UIWidget {
 
 

+ 7 - 0
Script/AtomicEditor/ui/Shortcuts.ts

@@ -1,3 +1,10 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
+
 import EditorEvents = require("../editor/EditorEvents");
 import EditorEvents = require("../editor/EditorEvents");
 import EditorUI = require("./EditorUI");
 import EditorUI = require("./EditorUI");
 
 

+ 6 - 0
Script/AtomicEditor/ui/UIEvents.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 export const MessageModalEvent = "MessageModalEvent";
 export const MessageModalEvent = "MessageModalEvent";
 export const ResourceEditorChanged = "ResourceEditorChanged";
 export const ResourceEditorChanged = "ResourceEditorChanged";

+ 6 - 0
Script/AtomicEditor/ui/frames/HierarchyFrame.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import HierarchyFrameMenu = require("./menus/HierarchyFrameMenu");
 import HierarchyFrameMenu = require("./menus/HierarchyFrameMenu");
 import MenuItemSources = require("./menus/MenuItemSources");
 import MenuItemSources = require("./menus/MenuItemSources");

+ 7 - 0
Script/AtomicEditor/ui/frames/MainFrame.ts

@@ -1,3 +1,10 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
+
 import ProjectFrame = require("./ProjectFrame");
 import ProjectFrame = require("./ProjectFrame");
 import ResourceFrame = require("./ResourceFrame");
 import ResourceFrame = require("./ResourceFrame");
 import WelcomeFrame = require("./WelcomeFrame");
 import WelcomeFrame = require("./WelcomeFrame");

+ 6 - 1
Script/AtomicEditor/ui/frames/ProjectFrame.ts

@@ -1,4 +1,9 @@
-
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import ScriptWidget = require("ui/ScriptWidget");
 import ScriptWidget = require("ui/ScriptWidget");
 import Editor = require("editor/Editor");
 import Editor = require("editor/Editor");

+ 7 - 0
Script/AtomicEditor/ui/frames/ResourceFrame.ts

@@ -1,3 +1,10 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
+
 import ScriptWidget = require("ui/ScriptWidget");
 import ScriptWidget = require("ui/ScriptWidget");
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");
 import UIEvents = require("ui/UIEvents");
 import UIEvents = require("ui/UIEvents");

+ 6 - 0
Script/AtomicEditor/ui/frames/WelcomeFrame.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");
 import EditorUI = require("ui/EditorUI");
 import EditorUI = require("ui/EditorUI");

+ 6 - 0
Script/AtomicEditor/ui/frames/inspector/ArrayEditWidget.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import InspectorUtils = require("./InspectorUtils");
 import InspectorUtils = require("./InspectorUtils");
 
 

+ 6 - 0
Script/AtomicEditor/ui/frames/inspector/ComponentInspector.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import ScriptWidget = require("ui/ScriptWidget");
 import ScriptWidget = require("ui/ScriptWidget");
 import DataBinding = require("./DataBinding");
 import DataBinding = require("./DataBinding");

+ 6 - 1
Script/AtomicEditor/ui/frames/inspector/CreateComponentButton.ts

@@ -1,7 +1,12 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import ComponentInspector = require("./ComponentInspector");
 import ComponentInspector = require("./ComponentInspector");
 
 
-
 var audioCreateSource = new Atomic.UIMenuItemSource();
 var audioCreateSource = new Atomic.UIMenuItemSource();
 
 
 audioCreateSource.addItem(new Atomic.UIMenuItem("SoundListener", "SoundListener"));
 audioCreateSource.addItem(new Atomic.UIMenuItem("SoundListener", "SoundListener"));

+ 7 - 0
Script/AtomicEditor/ui/frames/inspector/DataBinding.ts

@@ -1,3 +1,10 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
+
 import InspectorUtils = require("./InspectorUtils");
 import InspectorUtils = require("./InspectorUtils");
 import EditorUI = require("ui/EditorUI");
 import EditorUI = require("ui/EditorUI");
 
 

+ 6 - 0
Script/AtomicEditor/ui/frames/inspector/InspectorFrame.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");
 import ScriptWidget = require("ui/ScriptWidget");
 import ScriptWidget = require("ui/ScriptWidget");

+ 6 - 0
Script/AtomicEditor/ui/frames/inspector/InspectorUtils.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 class InspectorUtils {
 class InspectorUtils {
 
 

+ 7 - 0
Script/AtomicEditor/ui/frames/inspector/InspectorWidget.ts

@@ -1,3 +1,10 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
+
 import ScriptWidget = require("ui/ScriptWidget");
 import ScriptWidget = require("ui/ScriptWidget");
 
 
 class InspectorWidget extends ScriptWidget {
 class InspectorWidget extends ScriptWidget {

+ 6 - 0
Script/AtomicEditor/ui/frames/inspector/MaterialInspector.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import ScriptWidget = require("ui/ScriptWidget");
 import ScriptWidget = require("ui/ScriptWidget");
 import UIEvents = require("ui/UIEvents");
 import UIEvents = require("ui/UIEvents");

+ 6 - 1
Script/AtomicEditor/ui/frames/inspector/ModelInspector.ts

@@ -1,4 +1,9 @@
-
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import InspectorWidget = require("./InspectorWidget");
 import InspectorWidget = require("./InspectorWidget");
 import ArrayEditWidget = require("./ArrayEditWidget");
 import ArrayEditWidget = require("./ArrayEditWidget");

+ 7 - 1
Script/AtomicEditor/ui/frames/inspector/NodeInspector.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import ScriptWidget = require("ui/ScriptWidget");
 import ScriptWidget = require("ui/ScriptWidget");
 import ComponentInspector = require("./ComponentInspector");
 import ComponentInspector = require("./ComponentInspector");
@@ -12,7 +18,7 @@ class NodeInspector extends ScriptWidget {
 
 
         this.subscribeToEvent(this, "WidgetEvent", (ev) => this.handleWidgetEvent(ev));
         this.subscribeToEvent(this, "WidgetEvent", (ev) => this.handleWidgetEvent(ev));
         this.subscribeToEvent("GizmoMoved", (ev) => this.handleGizmoModed(ev));
         this.subscribeToEvent("GizmoMoved", (ev) => this.handleGizmoModed(ev));
-        this.subscribeToEvent("Update", (ev) => this.handleUpdate(ev));        
+        this.subscribeToEvent("Update", (ev) => this.handleUpdate(ev));
 
 
     }
     }
 
 

+ 6 - 0
Script/AtomicEditor/ui/frames/inspector/TextureSelector.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 class TextureSelector extends Atomic.UIWindow {
 class TextureSelector extends Atomic.UIWindow {
 
 

+ 6 - 0
Script/AtomicEditor/ui/frames/menus/HierarchyFrameMenu.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import strings = require("ui/EditorStrings");
 import strings = require("ui/EditorStrings");
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");

+ 6 - 0
Script/AtomicEditor/ui/frames/menus/MainFrameMenu.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import strings = require("ui/EditorStrings");
 import strings = require("ui/EditorStrings");
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");

+ 6 - 0
Script/AtomicEditor/ui/frames/menus/MenuItemSources.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import strings = require("ui/EditorStrings");
 import strings = require("ui/EditorStrings");
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");

+ 6 - 0
Script/AtomicEditor/ui/frames/menus/ProjectFrameMenu.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import strings = require("ui/EditorStrings");
 import strings = require("ui/EditorStrings");
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");

+ 6 - 0
Script/AtomicEditor/ui/modal/About.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorUI = require("../EditorUI");
 import EditorUI = require("../EditorUI");
 import ModalWindow = require("./ModalWindow");
 import ModalWindow = require("./ModalWindow");

+ 6 - 0
Script/AtomicEditor/ui/modal/CreateProject.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorEvents = require("../../editor/EditorEvents");
 import EditorEvents = require("../../editor/EditorEvents");
 import EditorUI = require("../EditorUI");
 import EditorUI = require("../EditorUI");

+ 6 - 0
Script/AtomicEditor/ui/modal/MessageModal.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import UIEvents = require("../UIEvents");
 import UIEvents = require("../UIEvents");
 import EditorUI = require("../EditorUI");
 import EditorUI = require("../EditorUI");

+ 7 - 0
Script/AtomicEditor/ui/modal/ModalOps.ts

@@ -1,3 +1,10 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
+
 import EditorUI = require("../EditorUI");
 import EditorUI = require("../EditorUI");
 import ModalWindow = require("./ModalWindow");
 import ModalWindow = require("./ModalWindow");
 import About = require("./About");
 import About = require("./About");

+ 6 - 0
Script/AtomicEditor/ui/modal/ModalWindow.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorUI = require("../EditorUI");
 import EditorUI = require("../EditorUI");
 
 

+ 6 - 0
Script/AtomicEditor/ui/modal/NewProject.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorUI = require("../EditorUI");
 import EditorUI = require("../EditorUI");
 import ModalWindow = require("./ModalWindow");
 import ModalWindow = require("./ModalWindow");

+ 6 - 0
Script/AtomicEditor/ui/modal/ProgressModal.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorUI = require("../EditorUI");
 import EditorUI = require("../EditorUI");
 
 

+ 6 - 0
Script/AtomicEditor/ui/modal/ResourceSelection.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorUI = require("../EditorUI");
 import EditorUI = require("../EditorUI");
 import EditorEvents = require("../../editor/EditorEvents");
 import EditorEvents = require("../../editor/EditorEvents");

+ 7 - 0
Script/AtomicEditor/ui/modal/UIResourceOps.ts

@@ -1,3 +1,10 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
+
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");
 import EditorUI = require("../EditorUI");
 import EditorUI = require("../EditorUI");
 import ModalWindow = require("./ModalWindow");
 import ModalWindow = require("./ModalWindow");

+ 7 - 1
Script/AtomicEditor/ui/modal/build/BuildComplete.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 
 
 class BuildComplete extends Atomic.UIWindow {
 class BuildComplete extends Atomic.UIWindow {
@@ -22,7 +28,7 @@ class BuildComplete extends Atomic.UIWindow {
             reveal.setState(Atomic.UI_WIDGET_STATE_DISABLED, true);
             reveal.setState(Atomic.UI_WIDGET_STATE_DISABLED, true);
 
 
 
 
-        this.subscribeToEvent(this, "WidgetEvent", (data) => this.handleWidgetEvent(data));    
+        this.subscribeToEvent(this, "WidgetEvent", (data) => this.handleWidgetEvent(data));
 
 
     }
     }
 
 

+ 6 - 0
Script/AtomicEditor/ui/modal/build/BuildOutput.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorUI = require("../../EditorUI");
 import EditorUI = require("../../EditorUI");
 import ModalWindow = require("../ModalWindow");
 import ModalWindow = require("../ModalWindow");

+ 6 - 0
Script/AtomicEditor/ui/modal/build/BuildSettingsWindow.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");
 import EditorUI = require("ui/EditorUI");
 import EditorUI = require("ui/EditorUI");

+ 6 - 0
Script/AtomicEditor/ui/modal/build/BuildWindow.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");
 import EditorUI = require("ui/EditorUI");
 import EditorUI = require("ui/EditorUI");

+ 6 - 0
Script/AtomicEditor/ui/modal/build/platforms/AndroidSettingsWidget.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 class AndroidSettingsWidget extends Atomic.UIWidget {
 class AndroidSettingsWidget extends Atomic.UIWidget {
 
 

+ 7 - 1
Script/AtomicEditor/ui/modal/build/platforms/IOSSettingsWidget.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 
 
 class IOSSettingsWidget extends Atomic.UIWidget {
 class IOSSettingsWidget extends Atomic.UIWidget {
@@ -55,7 +61,7 @@ class IOSSettingsWidget extends Atomic.UIWidget {
                     this.provisionPathEdit.text = path;
                     this.provisionPathEdit.text = path;
                     this.appIDPrefixField.text = prefix;
                     this.appIDPrefixField.text = prefix;
 
 
-                  }                  
+                  }
 
 
               }
               }
 
 

+ 6 - 0
Script/AtomicEditor/ui/modal/build/platforms/MacSettingsWidget.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 
 
 class MacSettingsWidget extends Atomic.UIWidget {
 class MacSettingsWidget extends Atomic.UIWidget {

+ 6 - 0
Script/AtomicEditor/ui/modal/build/platforms/WebSettingsWidget.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 
 
 class WebSettingsWidget extends Atomic.UIWidget {
 class WebSettingsWidget extends Atomic.UIWidget {

+ 7 - 1
Script/AtomicEditor/ui/modal/build/platforms/WindowsSettingsWidget.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 
 
 class WindowsSettingsWidget extends Atomic.UIWidget {
 class WindowsSettingsWidget extends Atomic.UIWidget {
@@ -11,7 +17,7 @@ class WindowsSettingsWidget extends Atomic.UIWidget {
     }
     }
 
 
     storeValues() {
     storeValues() {
-      
+
     }
     }
 
 
 }
 }

+ 6 - 0
Script/AtomicEditor/ui/modal/license/ActivationSuccessWindow.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");
 import EditorUI = require("ui/EditorUI");
 import EditorUI = require("ui/EditorUI");

+ 6 - 0
Script/AtomicEditor/ui/modal/license/ActivationWindow.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");
 import EditorUI = require("ui/EditorUI");
 import EditorUI = require("ui/EditorUI");

+ 6 - 0
Script/AtomicEditor/ui/modal/license/EULAWindow.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");
 import EditorUI = require("ui/EditorUI");
 import EditorUI = require("ui/EditorUI");

+ 6 - 0
Script/AtomicEditor/ui/modal/license/ManageLicense.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");
 import EditorUI = require("ui/EditorUI");
 import EditorUI = require("ui/EditorUI");

+ 6 - 0
Script/AtomicEditor/ui/modal/license/Pro3DWindow.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");
 import EditorUI = require("ui/EditorUI");
 import EditorUI = require("ui/EditorUI");

+ 6 - 0
Script/AtomicEditor/ui/modal/license/ProPlatformWindow.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorEvents = require("editor/EditorEvents");
 import EditorEvents = require("editor/EditorEvents");
 import EditorUI = require("ui/EditorUI");
 import EditorUI = require("ui/EditorUI");

+ 6 - 0
Script/AtomicEditor/ui/playmode/PlayMode.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorEvents = require("../../editor/EditorEvents");
 import EditorEvents = require("../../editor/EditorEvents");
 import PlayerOutput = require("./PlayerOutput");
 import PlayerOutput = require("./PlayerOutput");

+ 6 - 0
Script/AtomicEditor/ui/playmode/PlayerOutput.ts

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 import EditorEvents = require("../../editor/EditorEvents");
 import EditorEvents = require("../../editor/EditorEvents");
 import EditorUI = require("../EditorUI");
 import EditorUI = require("../EditorUI");

+ 6 - 1
Script/ToolCore/build/BuildSettings.ts

@@ -1,4 +1,9 @@
-
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 class BuildSettings {
 class BuildSettings {
 
 

+ 61 - 0
Script/tsconfig.json

@@ -12,5 +12,66 @@
     "filesGlob": [
     "filesGlob": [
         "./ToolCore/**/*.ts",
         "./ToolCore/**/*.ts",
         "./AtomicEditor/**/*.ts"
         "./AtomicEditor/**/*.ts"
+    ],
+    "files": [
+        "./ToolCore/build/BuildSettings.ts",
+        "./AtomicEditor/editor/Editor.ts",
+        "./AtomicEditor/editor/EditorEvents.ts",
+        "./AtomicEditor/editor/EditorLicense.ts",
+        "./AtomicEditor/editor/Preferences.ts",
+        "./AtomicEditor/main.ts",
+        "./AtomicEditor/resources/ResourceOps.ts",
+        "./AtomicEditor/ui/EditorStrings.ts",
+        "./AtomicEditor/ui/EditorUI.ts",
+        "./AtomicEditor/ui/MainToolbar.ts",
+        "./AtomicEditor/ui/ScriptWidget.ts",
+        "./AtomicEditor/ui/Shortcuts.ts",
+        "./AtomicEditor/ui/UIEvents.ts",
+        "./AtomicEditor/ui/frames/HierarchyFrame.ts",
+        "./AtomicEditor/ui/frames/MainFrame.ts",
+        "./AtomicEditor/ui/frames/ProjectFrame.ts",
+        "./AtomicEditor/ui/frames/ResourceFrame.ts",
+        "./AtomicEditor/ui/frames/WelcomeFrame.ts",
+        "./AtomicEditor/ui/frames/inspector/ArrayEditWidget.ts",
+        "./AtomicEditor/ui/frames/inspector/ComponentInspector.ts",
+        "./AtomicEditor/ui/frames/inspector/CreateComponentButton.ts",
+        "./AtomicEditor/ui/frames/inspector/DataBinding.ts",
+        "./AtomicEditor/ui/frames/inspector/InspectorFrame.ts",
+        "./AtomicEditor/ui/frames/inspector/InspectorUtils.ts",
+        "./AtomicEditor/ui/frames/inspector/InspectorWidget.ts",
+        "./AtomicEditor/ui/frames/inspector/MaterialInspector.ts",
+        "./AtomicEditor/ui/frames/inspector/ModelInspector.ts",
+        "./AtomicEditor/ui/frames/inspector/NodeInspector.ts",
+        "./AtomicEditor/ui/frames/inspector/TextureSelector.ts",
+        "./AtomicEditor/ui/frames/menus/HierarchyFrameMenu.ts",
+        "./AtomicEditor/ui/frames/menus/MainFrameMenu.ts",
+        "./AtomicEditor/ui/frames/menus/MenuItemSources.ts",
+        "./AtomicEditor/ui/frames/menus/ProjectFrameMenu.ts",
+        "./AtomicEditor/ui/modal/About.ts",
+        "./AtomicEditor/ui/modal/CreateProject.ts",
+        "./AtomicEditor/ui/modal/MessageModal.ts",
+        "./AtomicEditor/ui/modal/ModalOps.ts",
+        "./AtomicEditor/ui/modal/ModalWindow.ts",
+        "./AtomicEditor/ui/modal/NewProject.ts",
+        "./AtomicEditor/ui/modal/ProgressModal.ts",
+        "./AtomicEditor/ui/modal/ResourceSelection.ts",
+        "./AtomicEditor/ui/modal/UIResourceOps.ts",
+        "./AtomicEditor/ui/modal/build/BuildComplete.ts",
+        "./AtomicEditor/ui/modal/build/BuildOutput.ts",
+        "./AtomicEditor/ui/modal/build/BuildSettingsWindow.ts",
+        "./AtomicEditor/ui/modal/build/BuildWindow.ts",
+        "./AtomicEditor/ui/modal/build/platforms/AndroidSettingsWidget.ts",
+        "./AtomicEditor/ui/modal/build/platforms/IOSSettingsWidget.ts",
+        "./AtomicEditor/ui/modal/build/platforms/MacSettingsWidget.ts",
+        "./AtomicEditor/ui/modal/build/platforms/WebSettingsWidget.ts",
+        "./AtomicEditor/ui/modal/build/platforms/WindowsSettingsWidget.ts",
+        "./AtomicEditor/ui/modal/license/ActivationSuccessWindow.ts",
+        "./AtomicEditor/ui/modal/license/ActivationWindow.ts",
+        "./AtomicEditor/ui/modal/license/EULAWindow.ts",
+        "./AtomicEditor/ui/modal/license/ManageLicense.ts",
+        "./AtomicEditor/ui/modal/license/Pro3DWindow.ts",
+        "./AtomicEditor/ui/modal/license/ProPlatformWindow.ts",
+        "./AtomicEditor/ui/playmode/PlayMode.ts",
+        "./AtomicEditor/ui/playmode/PlayerOutput.ts"
     ]
     ]
 }
 }

+ 7 - 4
Source/AtomicEditor/Application/AEEditorApp.cpp

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #include <Atomic/Core/StringUtils.h>
 #include <Atomic/Core/StringUtils.h>
 #include <Atomic/Engine/Engine.h>
 #include <Atomic/Engine/Engine.h>
@@ -120,7 +123,7 @@ void AEEditorApp::Setup()
 
 
 #ifdef ATOMIC_PLATFORM_OSX
 #ifdef ATOMIC_PLATFORM_OSX
     engineParameters_["ResourcePrefixPath"] = "../Resources";
     engineParameters_["ResourcePrefixPath"] = "../Resources";
-    
+
 #else
 #else
 	engineParameters_["ResourcePrefixPath"] = filesystem->GetProgramDir() + "Resources";
 	engineParameters_["ResourcePrefixPath"] = filesystem->GetProgramDir() + "Resources";
 #endif
 #endif
@@ -150,7 +153,7 @@ void AEEditorApp::HandleJSError(StringHash eventType, VariantMap& eventData)
     String errFilename = eventData[P_ERRORFILENAME].GetString();
     String errFilename = eventData[P_ERRORFILENAME].GetString();
     //String errStack = eventData[P_ERRORSTACK].GetString();
     //String errStack = eventData[P_ERRORSTACK].GetString();
     int errLineNumber = vm_->GetRealLineNumber(errFilename, eventData[P_ERRORLINENUMBER].GetInt());
     int errLineNumber = vm_->GetRealLineNumber(errFilename, eventData[P_ERRORLINENUMBER].GetInt());
-    
+
     String errorString = ToString("%s - %s - Line: %i", errFilename.CString(), errMessage.CString(), errLineNumber);
     String errorString = ToString("%s - %s - Line: %i", errFilename.CString(), errMessage.CString(), errLineNumber);
 
 
 
 

+ 6 - 0
Source/AtomicEditor/Application/AEEditorApp.h

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 

+ 5 - 2
Source/AtomicEditor/Application/AEEditorCommon.cpp

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #include <Atomic/Engine/Engine.h>
 #include <Atomic/Engine/Engine.h>
 #include <Atomic/Input/Input.h>
 #include <Atomic/Input/Input.h>

+ 6 - 0
Source/AtomicEditor/Application/AEEditorCommon.h

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 

+ 4 - 19
Source/AtomicEditor/Application/AEPlayerApp.cpp

@@ -1,23 +1,8 @@
 //
 //
-// Copyright (c) 2008-2014 the Urho3D project.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
 //
 //
 
 
 #include <Atomic/Atomic.h>
 #include <Atomic/Atomic.h>

+ 4 - 19
Source/AtomicEditor/Application/AEPlayerApp.h

@@ -1,23 +1,8 @@
 //
 //
-// Copyright (c) 2008-2014 the Urho3D project.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
 //
 //
 
 
 #pragma once
 #pragma once

+ 6 - 0
Source/AtomicEditor/Application/Main.cpp

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #if defined(WIN32) && !defined(ATOMIC_WIN32_CONSOLE)
 #if defined(WIN32) && !defined(ATOMIC_WIN32_CONSOLE)
 #include <Atomic/Core/MiniDump.h>
 #include <Atomic/Core/MiniDump.h>

+ 5 - 2
Source/AtomicEditor/EditorMode/AEEditorEvents.h

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 

+ 8 - 2
Source/AtomicEditor/EditorMode/AEEditorMode.cpp

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #include <Atomic/IO/Log.h>
 #include <Atomic/IO/Log.h>
 
 
@@ -23,7 +29,7 @@ namespace AtomicEditor
 
 
 EditorMode::EditorMode(Context* context) :
 EditorMode::EditorMode(Context* context) :
     Object(context)
     Object(context)
-{    
+{
     SubscribeToEvent(E_IPCWORKERSTART, HANDLER(EditorMode, HandleIPCWorkerStarted));
     SubscribeToEvent(E_IPCWORKERSTART, HANDLER(EditorMode, HandleIPCWorkerStarted));
 }
 }
 
 
@@ -116,7 +122,7 @@ bool EditorMode::PlayProject()
     playerBroker_ = ipc->SpawnWorker(editorBinary, vargs);
     playerBroker_ = ipc->SpawnWorker(editorBinary, vargs);
 
 
     if (playerBroker_)
     if (playerBroker_)
-    {        
+    {
         SubscribeToEvent(playerBroker_, E_IPCJSERROR, HANDLER(EditorMode, HandleIPCJSError));
         SubscribeToEvent(playerBroker_, E_IPCJSERROR, HANDLER(EditorMode, HandleIPCJSError));
         SubscribeToEvent(playerBroker_, E_IPCWORKEREXIT, HANDLER(EditorMode, HandleIPCWorkerExit));
         SubscribeToEvent(playerBroker_, E_IPCWORKEREXIT, HANDLER(EditorMode, HandleIPCWorkerExit));
         SubscribeToEvent(playerBroker_, E_IPCWORKERLOG, HANDLER(EditorMode, HandleIPCWorkerLog));
         SubscribeToEvent(playerBroker_, E_IPCWORKERLOG, HANDLER(EditorMode, HandleIPCWorkerLog));

+ 6 - 0
Source/AtomicEditor/EditorMode/AEEditorMode.h

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 

+ 5 - 2
Source/AtomicEditor/Editors/JSResourceEditor.cpp

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #include <Atomic/Container/ArrayPtr.h>
 #include <Atomic/Container/ArrayPtr.h>
 #include <Atomic/UI/UI.h>
 #include <Atomic/UI/UI.h>

+ 6 - 3
Source/AtomicEditor/Editors/JSResourceEditor.h

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 
@@ -33,7 +36,7 @@ public:
     void FindTextClose();
     void FindTextClose();
 
 
     void OnChange(TBStyleEdit* styleEdit);
     void OnChange(TBStyleEdit* styleEdit);
-    void HandleUpdate(StringHash eventType, VariantMap& eventData);    
+    void HandleUpdate(StringHash eventType, VariantMap& eventData);
 
 
     void GotoTokenPos(int tokenPos);
     void GotoTokenPos(int tokenPos);
     void GotoLineNumber(int lineNumber);
     void GotoLineNumber(int lineNumber);

+ 5 - 2
Source/AtomicEditor/Editors/ResourceEditor.cpp

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #include <TurboBadger/tb_tab_container.h>
 #include <TurboBadger/tb_tab_container.h>
 
 

+ 5 - 2
Source/AtomicEditor/Editors/ResourceEditor.h

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 

+ 5 - 2
Source/AtomicEditor/Editors/SceneEditor3D/Gizmo3D.cpp

@@ -1,8 +1,11 @@
 // Portions Copyright (c) 2008-2015 the Urho3D project.
 // Portions Copyright (c) 2008-2015 the Urho3D project.
 
 
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #include <Atomic/Atomic3D/Model.h>
 #include <Atomic/Atomic3D/Model.h>
 #include <Atomic/Graphics/Material.h>
 #include <Atomic/Graphics/Material.h>

+ 5 - 3
Source/AtomicEditor/Editors/SceneEditor3D/Gizmo3D.h

@@ -1,9 +1,12 @@
 
 
 // Portions Copyright (c) 2008-2015 the Urho3D project.
 // Portions Copyright (c) 2008-2015 the Urho3D project.
 
 
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 
@@ -152,4 +155,3 @@ private:
 };
 };
 
 
 }
 }
-

+ 6 - 3
Source/AtomicEditor/Editors/SceneEditor3D/SceneEditor3D.cpp

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #include <Atomic/IO/Log.h>
 #include <Atomic/IO/Log.h>
 #include <Atomic/Core/CoreEvents.h>
 #include <Atomic/Core/CoreEvents.h>
@@ -173,7 +176,7 @@ void SceneEditor3D::SelectNode(Node* node)
 }
 }
 
 
 void SceneEditor3D::HandleUpdate(StringHash eventType, VariantMap& eventData)
 void SceneEditor3D::HandleUpdate(StringHash eventType, VariantMap& eventData)
-{    
+{
     Vector<Node*> editNodes;
     Vector<Node*> editNodes;
     if (selectedNode_.NotNull())
     if (selectedNode_.NotNull())
         editNodes.Push(selectedNode_);
         editNodes.Push(selectedNode_);

+ 5 - 2
Source/AtomicEditor/Editors/SceneEditor3D/SceneEditor3D.h

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 

+ 6 - 0
Source/AtomicEditor/Editors/SceneEditor3D/SceneEditor3DEvents.h

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 

+ 5 - 2
Source/AtomicEditor/Editors/SceneEditor3D/SceneView3D.cpp

@@ -1,8 +1,11 @@
 // Portions Copyright (c) 2008-2015 the Urho3D project.
 // Portions Copyright (c) 2008-2015 the Urho3D project.
 
 
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #include <Atomic/IO/Log.h>
 #include <Atomic/IO/Log.h>
 #include <Atomic/Core/CoreEvents.h>
 #include <Atomic/Core/CoreEvents.h>

+ 6 - 3
Source/AtomicEditor/Editors/SceneEditor3D/SceneView3D.h

@@ -1,8 +1,11 @@
 // Portions Copyright (c) 2008-2015 the Urho3D project.
 // Portions Copyright (c) 2008-2015 the Urho3D project.
 
 
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 
@@ -60,7 +63,7 @@ private:
     void HandleDragEnterWidget(StringHash eventType, VariantMap& eventData);
     void HandleDragEnterWidget(StringHash eventType, VariantMap& eventData);
 
 
     void HandleUpdate(StringHash eventType, VariantMap& eventData);
     void HandleUpdate(StringHash eventType, VariantMap& eventData);
-    void HandlePostRenderUpdate(StringHash eventType, VariantMap& eventData);    
+    void HandlePostRenderUpdate(StringHash eventType, VariantMap& eventData);
     void HandleEditorActiveNodeChange(StringHash eventType, VariantMap& eventData);
     void HandleEditorActiveNodeChange(StringHash eventType, VariantMap& eventData);
 
 
     void DrawNodeDebug(Node* node, DebugRenderer* debug, bool drawNode = true);
     void DrawNodeDebug(Node* node, DebugRenderer* debug, bool drawNode = true);

+ 6 - 2
Source/AtomicEditor/Javascript/AEEditorJS.cpp

@@ -1,3 +1,9 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #include <AtomicJS/Javascript/JSVM.h>
 #include <AtomicJS/Javascript/JSVM.h>
 
 
@@ -31,5 +37,3 @@ void jsapi_init_editor(JSVM* vm)
 }
 }
 
 
 }
 }
-
-

+ 6 - 0
Source/AtomicEditor/Javascript/AEEditorJS.h

@@ -0,0 +1,6 @@
+//
+// Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//

+ 5 - 2
Source/AtomicEditor/Javascript/JSAST.cpp

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #include <rapidjson/document.h>
 #include <rapidjson/document.h>
 #include <rapidjson/stringbuffer.h>
 #include <rapidjson/stringbuffer.h>

+ 6 - 5
Source/AtomicEditor/Javascript/JSAST.h

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 
@@ -69,7 +72,7 @@ class JSASTVisitor;
 class JSASTBlockStatement;
 class JSASTBlockStatement;
 
 
 class JSASTNode
 class JSASTNode
-{    
+{
 public:
 public:
 
 
     struct Loc
     struct Loc
@@ -963,5 +966,3 @@ private:
 
 
 
 
 }
 }
-
-

+ 5 - 2
Source/AtomicEditor/Javascript/JSASTSyntaxColorVisitor.cpp

@@ -1,5 +1,8 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #include "JSASTSyntaxColorVisitor.h"
 #include "JSASTSyntaxColorVisitor.h"

+ 5 - 3
Source/AtomicEditor/Javascript/JSASTSyntaxColorVisitor.h

@@ -1,10 +1,12 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 
-
 #include "JSASTVisitor.h"
 #include "JSASTVisitor.h"
 #include "JSTheme.h"
 #include "JSTheme.h"
 
 

+ 5 - 2
Source/AtomicEditor/Javascript/JSASTVisitor.cpp

@@ -1,5 +1,8 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #include "JSASTVisitor.h"
 #include "JSASTVisitor.h"

+ 6 - 5
Source/AtomicEditor/Javascript/JSASTVisitor.h

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 
@@ -40,7 +43,7 @@ public:
     virtual JSASTExpression* visit(JSASTNewExpression* expr) = 0;
     virtual JSASTExpression* visit(JSASTNewExpression* expr) = 0;
     virtual JSASTExpression* visit(JSASTUnaryExpression* expr) = 0;
     virtual JSASTExpression* visit(JSASTUnaryExpression* expr) = 0;
     virtual JSASTExpression* visit(JSASTUpdateExpression* expr) = 0;
     virtual JSASTExpression* visit(JSASTUpdateExpression* expr) = 0;
-    virtual JSASTExpression* visit(JSASTVariableDeclarator* expr) = 0;    
+    virtual JSASTExpression* visit(JSASTVariableDeclarator* expr) = 0;
 
 
     virtual JSASTProperty* visit(JSASTProperty* property) = 0;
     virtual JSASTProperty* visit(JSASTProperty* property) = 0;
     virtual JSASTStatement*  visit(JSASTLabeledStatement* property) = 0;
     virtual JSASTStatement*  visit(JSASTLabeledStatement* property) = 0;
@@ -378,5 +381,3 @@ public:
 
 
 
 
 }
 }
-
-

+ 5 - 2
Source/AtomicEditor/Javascript/JSAutocomplete.cpp

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #include <Atomic/IO/Log.h>
 #include <Atomic/IO/Log.h>
 #include "JSAutocomplete.h"
 #include "JSAutocomplete.h"

+ 5 - 2
Source/AtomicEditor/Javascript/JSAutocomplete.h

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 

+ 5 - 2
Source/AtomicEditor/Javascript/JSErrorChecker.cpp

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #include <Atomic/Core/Context.h>
 #include <Atomic/Core/Context.h>
 #include "JSErrorChecker.h"
 #include "JSErrorChecker.h"

+ 5 - 2
Source/AtomicEditor/Javascript/JSErrorChecker.h

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 

+ 5 - 3
Source/AtomicEditor/Javascript/JSSpiderMonkeyVM.cpp

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #ifdef USE_SPIDERMONKEY
 #ifdef USE_SPIDERMONKEY
 
 
@@ -300,4 +303,3 @@ int run(JSContext *cx) {
 }
 }
 
 
 #endif
 #endif
-

+ 5 - 2
Source/AtomicEditor/Javascript/JSSpiderMonkeyVM.h

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #ifdef USE_SPIDERMONKEY
 #ifdef USE_SPIDERMONKEY
 #pragma once
 #pragma once

+ 5 - 2
Source/AtomicEditor/Javascript/JSTheme.cpp

@@ -1,3 +1,6 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//

+ 5 - 2
Source/AtomicEditor/Javascript/JSTheme.h

@@ -1,6 +1,9 @@
+//
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
 // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
-// Please see LICENSE.md in repository root for license information
-// https://github.com/AtomicGameEngine/AtomicGameEngine
+// LICENSE: Atomic Game Engine Editor and Tools EULA
+// Please see LICENSE_ATOMIC_EDITOR_AND_TOOLS.md in repository root for
+// license information: https://github.com/AtomicGameEngine/AtomicGameEngine
+//
 
 
 #pragma once
 #pragma once
 
 

Some files were not shown because too many files changed in this diff