From c9234c568300c0cd807092c527fbb98d519f92da Mon Sep 17 00:00:00 2001 From: Tyrel Souza Date: Sun, 18 Feb 2018 22:35:38 -0500 Subject: [PATCH] Initial Commit --- .gitignore | 11 ++ RoomEscape/Config/DefaultEditor.ini | 0 RoomEscape/Config/DefaultEngine.ini | 13 ++ RoomEscape/Config/DefaultGame.ini | 6 + RoomEscape/RoomEscape.sln | 120 ++++++++++++++++++ RoomEscape/RoomEscape.uproject | 13 ++ RoomEscape/Source/RoomEscape.Target.cs | 14 ++ .../Source/RoomEscape/RoomEscape.Build.cs | 23 ++++ RoomEscape/Source/RoomEscape/RoomEscape.cpp | 6 + RoomEscape/Source/RoomEscape/RoomEscape.h | 6 + .../RoomEscape/RoomEscapeGameModeBase.cpp | 7 + .../RoomEscape/RoomEscapeGameModeBase.h | 20 +++ RoomEscape/Source/RoomEscapeEditor.Target.cs | 14 ++ 13 files changed, 253 insertions(+) create mode 100644 .gitignore create mode 100644 RoomEscape/Config/DefaultEditor.ini create mode 100644 RoomEscape/Config/DefaultEngine.ini create mode 100644 RoomEscape/Config/DefaultGame.ini create mode 100644 RoomEscape/RoomEscape.sln create mode 100644 RoomEscape/RoomEscape.uproject create mode 100644 RoomEscape/Source/RoomEscape.Target.cs create mode 100644 RoomEscape/Source/RoomEscape/RoomEscape.Build.cs create mode 100644 RoomEscape/Source/RoomEscape/RoomEscape.cpp create mode 100644 RoomEscape/Source/RoomEscape/RoomEscape.h create mode 100644 RoomEscape/Source/RoomEscape/RoomEscapeGameModeBase.cpp create mode 100644 RoomEscape/Source/RoomEscape/RoomEscapeGameModeBase.h create mode 100644 RoomEscape/Source/RoomEscapeEditor.Target.cs diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e334f10 --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +# Unreal Generated +*/Build/ +*/Binaries/ +*/Intermediate/ +*/DerivedDataCache/ +*/Saved/ +RoomEscape/Content/StarterContent/ + + +# VS files +*.VC.db diff --git a/RoomEscape/Config/DefaultEditor.ini b/RoomEscape/Config/DefaultEditor.ini new file mode 100644 index 0000000..e69de29 diff --git a/RoomEscape/Config/DefaultEngine.ini b/RoomEscape/Config/DefaultEngine.ini new file mode 100644 index 0000000..2280d5c --- /dev/null +++ b/RoomEscape/Config/DefaultEngine.ini @@ -0,0 +1,13 @@ +[URL] +[/Script/EngineSettings.GameMapsSettings] +EditorStartupMap=/Game/StarterContent/Maps/Minimal_Default +GameDefaultMap=/Game/StarterContent/Maps/Minimal_Default +GlobalDefaultGameMode="/Script/RoomEscape.RoomEscapeGameMode" + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Desktop +AppliedTargetedHardwareClass=Desktop +DefaultGraphicsPerformance=Maximum +AppliedDefaultGraphicsPerformance=Maximum + + diff --git a/RoomEscape/Config/DefaultGame.ini b/RoomEscape/Config/DefaultGame.ini new file mode 100644 index 0000000..d627a73 --- /dev/null +++ b/RoomEscape/Config/DefaultGame.ini @@ -0,0 +1,6 @@ +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=687A287442ADC816860A6DBA745C3EBE + +[StartupActions] +bAddPacks=True +InsertPack=(PackSource="StarterContent.upack,PackName="StarterContent") diff --git a/RoomEscape/RoomEscape.sln b/RoomEscape/RoomEscape.sln new file mode 100644 index 0000000..82fac93 --- /dev/null +++ b/RoomEscape/RoomEscape.sln @@ -0,0 +1,120 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Express 14 for Windows Desktop +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Engine", "Engine", "{F4BD4068-68D5-4675-885B-C2DA065084A7}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Games", "Games", "{AED6B234-1A85-408C-8AC4-EE14989AA14E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UE4", "Intermediate\ProjectFiles\UE4.vcxproj", "{BCBDD694-9B24-4705-A00A-25B371DE9562}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RoomEscape", "Intermediate\ProjectFiles\RoomEscape.vcxproj", "{98C809B8-5AA6-41E8-A735-606F2371F502}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + DebugGame Editor|HTML5 = DebugGame Editor|HTML5 + DebugGame Editor|IOS = DebugGame Editor|IOS + DebugGame Editor|Win32 = DebugGame Editor|Win32 + DebugGame Editor|Win64 = DebugGame Editor|Win64 + DebugGame|HTML5 = DebugGame|HTML5 + DebugGame|IOS = DebugGame|IOS + DebugGame|Win32 = DebugGame|Win32 + DebugGame|Win64 = DebugGame|Win64 + Development Editor|HTML5 = Development Editor|HTML5 + Development Editor|IOS = Development Editor|IOS + Development Editor|Win32 = Development Editor|Win32 + Development Editor|Win64 = Development Editor|Win64 + Development|HTML5 = Development|HTML5 + Development|IOS = Development|IOS + Development|Win32 = Development|Win32 + Development|Win64 = Development|Win64 + Shipping|HTML5 = Shipping|HTML5 + Shipping|IOS = Shipping|IOS + Shipping|Win32 = Shipping|Win32 + Shipping|Win64 = Shipping|Win64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame Editor|HTML5.ActiveCfg = HTML5_DebugGame_Editor|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame Editor|IOS.ActiveCfg = IOS_DebugGame_Editor|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame Editor|Win32.ActiveCfg = DebugGame_Editor|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame Editor|Win64.ActiveCfg = DebugGame_Editor|x64 + {98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame Editor|Win64.Build.0 = DebugGame_Editor|x64 + {98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|HTML5.ActiveCfg = HTML5_DebugGame_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|HTML5.Build.0 = HTML5_DebugGame_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|IOS.ActiveCfg = IOS_DebugGame_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|IOS.Build.0 = IOS_DebugGame_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|Win32.ActiveCfg = DebugGame_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|Win32.Build.0 = DebugGame_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|Win64.ActiveCfg = DebugGame_Game|x64 + {98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|Win64.Build.0 = DebugGame_Game|x64 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Development Editor|HTML5.ActiveCfg = HTML5_Development_Editor|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Development Editor|IOS.ActiveCfg = IOS_Development_Editor|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Development Editor|Win32.ActiveCfg = Development_Editor|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Development Editor|Win64.ActiveCfg = Development_Editor|x64 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Development Editor|Win64.Build.0 = Development_Editor|x64 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Development|HTML5.ActiveCfg = HTML5_Development_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Development|HTML5.Build.0 = HTML5_Development_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Development|IOS.ActiveCfg = IOS_Development_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Development|IOS.Build.0 = IOS_Development_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Development|Win32.ActiveCfg = Development_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Development|Win32.Build.0 = Development_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Development|Win64.ActiveCfg = Development_Game|x64 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Development|Win64.Build.0 = Development_Game|x64 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|HTML5.ActiveCfg = HTML5_Shipping_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|HTML5.Build.0 = HTML5_Shipping_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|IOS.ActiveCfg = IOS_Shipping_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|IOS.Build.0 = IOS_Shipping_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|Win32.ActiveCfg = Shipping_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|Win32.Build.0 = Shipping_Game|Win32 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|Win64.ActiveCfg = Shipping_Game|x64 + {98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|Win64.Build.0 = Shipping_Game|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {BCBDD694-9B24-4705-A00A-25B371DE9562} = {F4BD4068-68D5-4675-885B-C2DA065084A7} + {98C809B8-5AA6-41E8-A735-606F2371F502} = {AED6B234-1A85-408C-8AC4-EE14989AA14E} + EndGlobalSection +EndGlobal diff --git a/RoomEscape/RoomEscape.uproject b/RoomEscape/RoomEscape.uproject new file mode 100644 index 0000000..47299d8 --- /dev/null +++ b/RoomEscape/RoomEscape.uproject @@ -0,0 +1,13 @@ +{ + "FileVersion": 3, + "EngineAssociation": "4.18", + "Category": "", + "Description": "", + "Modules": [ + { + "Name": "RoomEscape", + "Type": "Runtime", + "LoadingPhase": "Default" + } + ] +} \ No newline at end of file diff --git a/RoomEscape/Source/RoomEscape.Target.cs b/RoomEscape/Source/RoomEscape.Target.cs new file mode 100644 index 0000000..8ef6615 --- /dev/null +++ b/RoomEscape/Source/RoomEscape.Target.cs @@ -0,0 +1,14 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class RoomEscapeTarget : TargetRules +{ + public RoomEscapeTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Game; + + ExtraModuleNames.AddRange( new string[] { "RoomEscape" } ); + } +} diff --git a/RoomEscape/Source/RoomEscape/RoomEscape.Build.cs b/RoomEscape/Source/RoomEscape/RoomEscape.Build.cs new file mode 100644 index 0000000..adae2ae --- /dev/null +++ b/RoomEscape/Source/RoomEscape/RoomEscape.Build.cs @@ -0,0 +1,23 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +using UnrealBuildTool; + +public class RoomEscape : ModuleRules +{ + public RoomEscape(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" }); + + PrivateDependencyModuleNames.AddRange(new string[] { }); + + // Uncomment if you are using Slate UI + // PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); + + // Uncomment if you are using online features + // PrivateDependencyModuleNames.Add("OnlineSubsystem"); + + // To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true + } +} diff --git a/RoomEscape/Source/RoomEscape/RoomEscape.cpp b/RoomEscape/Source/RoomEscape/RoomEscape.cpp new file mode 100644 index 0000000..790ca9a --- /dev/null +++ b/RoomEscape/Source/RoomEscape/RoomEscape.cpp @@ -0,0 +1,6 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#include "RoomEscape.h" +#include "Modules/ModuleManager.h" + +IMPLEMENT_PRIMARY_GAME_MODULE( FDefaultGameModuleImpl, RoomEscape, "RoomEscape" ); diff --git a/RoomEscape/Source/RoomEscape/RoomEscape.h b/RoomEscape/Source/RoomEscape/RoomEscape.h new file mode 100644 index 0000000..90aad9e --- /dev/null +++ b/RoomEscape/Source/RoomEscape/RoomEscape.h @@ -0,0 +1,6 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" + diff --git a/RoomEscape/Source/RoomEscape/RoomEscapeGameModeBase.cpp b/RoomEscape/Source/RoomEscape/RoomEscapeGameModeBase.cpp new file mode 100644 index 0000000..ab1d345 --- /dev/null +++ b/RoomEscape/Source/RoomEscape/RoomEscapeGameModeBase.cpp @@ -0,0 +1,7 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#include "RoomEscapeGameModeBase.h" + + + + diff --git a/RoomEscape/Source/RoomEscape/RoomEscapeGameModeBase.h b/RoomEscape/Source/RoomEscape/RoomEscapeGameModeBase.h new file mode 100644 index 0000000..47b146d --- /dev/null +++ b/RoomEscape/Source/RoomEscape/RoomEscapeGameModeBase.h @@ -0,0 +1,20 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/GameModeBase.h" +#include "RoomEscapeGameModeBase.generated.h" + +/** + * + */ +UCLASS() +class ROOMESCAPE_API ARoomEscapeGameModeBase : public AGameModeBase +{ + GENERATED_BODY() + + + + +}; diff --git a/RoomEscape/Source/RoomEscapeEditor.Target.cs b/RoomEscape/Source/RoomEscapeEditor.Target.cs new file mode 100644 index 0000000..627a21f --- /dev/null +++ b/RoomEscape/Source/RoomEscapeEditor.Target.cs @@ -0,0 +1,14 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class RoomEscapeEditorTarget : TargetRules +{ + public RoomEscapeEditorTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Editor; + + ExtraModuleNames.AddRange( new string[] { "RoomEscape" } ); + } +}