diff --git a/Code/Code.rar b/Code/Code.rar
deleted file mode 100644
index e048199d..00000000
Binary files a/Code/Code.rar and /dev/null differ
diff --git a/Code/DanBias.sln b/Code/DanBias.sln
index 77bb2ca7..1335db2f 100644
--- a/Code/DanBias.sln
+++ b/Code/DanBias.sln
@@ -17,10 +17,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Misc", "Misc\Misc.vcxproj",
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Network", "Network", "{C27B926E-B3EF-4990-8822-47580E43A0BE}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OysterNetworkClient", "Network\OysterNetworkClient\OysterNetworkClient.vcxproj", "{838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OysterNetworkServer", "Network\OysterNetworkServer\OysterNetworkServer.vcxproj", "{6A066806-F43F-4B31-A4E3-57179674F460}"
-EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NetworkDependencies", "Network\NetworkDependencies\NetworkDependencies.vcxproj", "{C5AA09D0-6594-4CD3-BD92-1D380C7B3B50}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GamePhysics", "GamePhysics\GamePhysics.vcxproj", "{104FA3E9-94D9-4E1D-A941-28A03BC8A095}"
@@ -37,12 +33,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NetworkAPI", "Network\Netwo
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GameProtocols", "Game\GameProtocols\GameProtocols.vcxproj", "{DA2AA800-ED64-4649-8B3B-E7F1E3968B78}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DanBiasServerLauncher", "Game\DanBiasServerLauncher\DanBiasServerLauncher.vcxproj", "{060B1890-CBF3-4808-BA99-A4776222093B}"
-EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GameServer", "Game\GameServer\GameServer.vcxproj", "{143BD516-20A1-4890-A3E4-F8BFD02220E7}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aDanBiasGameLauncher", "Game\aDanBiasGameLauncher\aDanBiasGameLauncher.vcxproj", "{666FEA52-975F-41CD-B224-B19AF3C0ABBA}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Physics", "Physics", "{0D86E569-9C74-47F0-BDB2-390C0C9A084B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CLIStandaloneServer", "CLIStandaloneServer\CLIStandaloneServer.vcxproj", "{C8CBA520-5D7D-4D61-A8DA-6E05FD132BCB}"
@@ -267,50 +259,6 @@ Global
{2EC4DDED-8F75-4C86-A10B-E1E8EB29F3EE}.RelWithDebInfo|Win32.Build.0 = Release|Win32
{2EC4DDED-8F75-4C86-A10B-E1E8EB29F3EE}.RelWithDebInfo|x64.ActiveCfg = Release|x64
{2EC4DDED-8F75-4C86-A10B-E1E8EB29F3EE}.RelWithDebInfo|x64.Build.0 = Release|x64
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.Debug|Any CPU.ActiveCfg = Debug|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.Debug|Mixed Platforms.Build.0 = Debug|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.Debug|Win32.ActiveCfg = Debug|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.Debug|Win32.Build.0 = Debug|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.Debug|x64.ActiveCfg = Debug|x64
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.Debug|x64.Build.0 = Debug|x64
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.MinSizeRel|Any CPU.ActiveCfg = Release|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.MinSizeRel|Mixed Platforms.ActiveCfg = Release|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.MinSizeRel|Win32.ActiveCfg = Release|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.MinSizeRel|x64.ActiveCfg = Release|x64
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.Release|Any CPU.ActiveCfg = Release|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.Release|Mixed Platforms.ActiveCfg = Release|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.Release|Mixed Platforms.Build.0 = Release|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.Release|Win32.ActiveCfg = Release|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.Release|Win32.Build.0 = Release|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.Release|x64.ActiveCfg = Release|x64
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.Release|x64.Build.0 = Release|x64
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.RelWithDebInfo|Mixed Platforms.ActiveCfg = Release|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.RelWithDebInfo|Win32.ActiveCfg = Release|Win32
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}.RelWithDebInfo|x64.ActiveCfg = Release|x64
- {6A066806-F43F-4B31-A4E3-57179674F460}.Debug|Any CPU.ActiveCfg = Debug|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.Debug|Mixed Platforms.Build.0 = Debug|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.Debug|Win32.ActiveCfg = Debug|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.Debug|Win32.Build.0 = Debug|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.Debug|x64.ActiveCfg = Debug|x64
- {6A066806-F43F-4B31-A4E3-57179674F460}.Debug|x64.Build.0 = Debug|x64
- {6A066806-F43F-4B31-A4E3-57179674F460}.MinSizeRel|Any CPU.ActiveCfg = Release|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.MinSizeRel|Mixed Platforms.ActiveCfg = Release|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.MinSizeRel|Win32.ActiveCfg = Release|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.MinSizeRel|x64.ActiveCfg = Release|x64
- {6A066806-F43F-4B31-A4E3-57179674F460}.Release|Any CPU.ActiveCfg = Release|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.Release|Mixed Platforms.ActiveCfg = Release|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.Release|Mixed Platforms.Build.0 = Release|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.Release|Win32.ActiveCfg = Release|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.Release|Win32.Build.0 = Release|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.Release|x64.ActiveCfg = Release|x64
- {6A066806-F43F-4B31-A4E3-57179674F460}.Release|x64.Build.0 = Release|x64
- {6A066806-F43F-4B31-A4E3-57179674F460}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.RelWithDebInfo|Mixed Platforms.ActiveCfg = Release|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.RelWithDebInfo|Win32.ActiveCfg = Release|Win32
- {6A066806-F43F-4B31-A4E3-57179674F460}.RelWithDebInfo|x64.ActiveCfg = Release|x64
{C5AA09D0-6594-4CD3-BD92-1D380C7B3B50}.Debug|Any CPU.ActiveCfg = Debug|Win32
{C5AA09D0-6594-4CD3-BD92-1D380C7B3B50}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
{C5AA09D0-6594-4CD3-BD92-1D380C7B3B50}.Debug|Mixed Platforms.Build.0 = Debug|Win32
@@ -501,34 +449,6 @@ Global
{DA2AA800-ED64-4649-8B3B-E7F1E3968B78}.RelWithDebInfo|Win32.Build.0 = Release|Win32
{DA2AA800-ED64-4649-8B3B-E7F1E3968B78}.RelWithDebInfo|x64.ActiveCfg = Release|x64
{DA2AA800-ED64-4649-8B3B-E7F1E3968B78}.RelWithDebInfo|x64.Build.0 = Release|x64
- {060B1890-CBF3-4808-BA99-A4776222093B}.Debug|Any CPU.ActiveCfg = Debug|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.Debug|Mixed Platforms.Build.0 = Debug|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.Debug|Win32.ActiveCfg = Debug|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.Debug|Win32.Build.0 = Debug|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.Debug|x64.ActiveCfg = Debug|x64
- {060B1890-CBF3-4808-BA99-A4776222093B}.Debug|x64.Build.0 = Debug|x64
- {060B1890-CBF3-4808-BA99-A4776222093B}.MinSizeRel|Any CPU.ActiveCfg = Release|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.MinSizeRel|Mixed Platforms.ActiveCfg = Release|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.MinSizeRel|Mixed Platforms.Build.0 = Release|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.MinSizeRel|Win32.ActiveCfg = Release|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.MinSizeRel|Win32.Build.0 = Release|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.MinSizeRel|x64.ActiveCfg = Release|x64
- {060B1890-CBF3-4808-BA99-A4776222093B}.MinSizeRel|x64.Build.0 = Release|x64
- {060B1890-CBF3-4808-BA99-A4776222093B}.Release|Any CPU.ActiveCfg = Release|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.Release|Mixed Platforms.ActiveCfg = Release|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.Release|Mixed Platforms.Build.0 = Release|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.Release|Win32.ActiveCfg = Release|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.Release|Win32.Build.0 = Release|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.Release|x64.ActiveCfg = Release|x64
- {060B1890-CBF3-4808-BA99-A4776222093B}.Release|x64.Build.0 = Release|x64
- {060B1890-CBF3-4808-BA99-A4776222093B}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.RelWithDebInfo|Mixed Platforms.ActiveCfg = Release|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.RelWithDebInfo|Mixed Platforms.Build.0 = Release|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.RelWithDebInfo|Win32.ActiveCfg = Release|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.RelWithDebInfo|Win32.Build.0 = Release|Win32
- {060B1890-CBF3-4808-BA99-A4776222093B}.RelWithDebInfo|x64.ActiveCfg = Release|x64
- {060B1890-CBF3-4808-BA99-A4776222093B}.RelWithDebInfo|x64.Build.0 = Release|x64
{143BD516-20A1-4890-A3E4-F8BFD02220E7}.Debug|Any CPU.ActiveCfg = Debug|Win32
{143BD516-20A1-4890-A3E4-F8BFD02220E7}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
{143BD516-20A1-4890-A3E4-F8BFD02220E7}.Debug|Mixed Platforms.Build.0 = Debug|Win32
@@ -557,34 +477,6 @@ Global
{143BD516-20A1-4890-A3E4-F8BFD02220E7}.RelWithDebInfo|Win32.Build.0 = Release|Win32
{143BD516-20A1-4890-A3E4-F8BFD02220E7}.RelWithDebInfo|x64.ActiveCfg = Release|x64
{143BD516-20A1-4890-A3E4-F8BFD02220E7}.RelWithDebInfo|x64.Build.0 = Release|x64
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.Debug|Any CPU.ActiveCfg = Debug|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.Debug|Mixed Platforms.Build.0 = Debug|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.Debug|Win32.ActiveCfg = Debug|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.Debug|Win32.Build.0 = Debug|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.Debug|x64.ActiveCfg = Debug|x64
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.Debug|x64.Build.0 = Debug|x64
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.MinSizeRel|Any CPU.ActiveCfg = Release|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.MinSizeRel|Mixed Platforms.ActiveCfg = Release|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.MinSizeRel|Mixed Platforms.Build.0 = Release|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.MinSizeRel|Win32.ActiveCfg = Release|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.MinSizeRel|Win32.Build.0 = Release|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.MinSizeRel|x64.ActiveCfg = Release|x64
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.MinSizeRel|x64.Build.0 = Release|x64
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.Release|Any CPU.ActiveCfg = Release|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.Release|Mixed Platforms.ActiveCfg = Release|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.Release|Mixed Platforms.Build.0 = Release|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.Release|Win32.ActiveCfg = Release|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.Release|Win32.Build.0 = Release|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.Release|x64.ActiveCfg = Release|x64
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.Release|x64.Build.0 = Release|x64
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.RelWithDebInfo|Mixed Platforms.ActiveCfg = Release|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.RelWithDebInfo|Mixed Platforms.Build.0 = Release|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.RelWithDebInfo|Win32.ActiveCfg = Release|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.RelWithDebInfo|Win32.Build.0 = Release|Win32
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.RelWithDebInfo|x64.ActiveCfg = Release|x64
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}.RelWithDebInfo|x64.Build.0 = Release|x64
{C8CBA520-5D7D-4D61-A8DA-6E05FD132BCB}.Debug|Any CPU.ActiveCfg = Debug|Win32
{C8CBA520-5D7D-4D61-A8DA-6E05FD132BCB}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
{C8CBA520-5D7D-4D61-A8DA-6E05FD132BCB}.Debug|Mixed Platforms.Build.0 = Debug|Win32
@@ -644,17 +536,13 @@ Global
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8} = {C27B926E-B3EF-4990-8822-47580E43A0BE}
- {6A066806-F43F-4B31-A4E3-57179674F460} = {C27B926E-B3EF-4990-8822-47580E43A0BE}
{C5AA09D0-6594-4CD3-BD92-1D380C7B3B50} = {C27B926E-B3EF-4990-8822-47580E43A0BE}
{460D625F-2AC9-4559-B809-0BA89CEAEDF4} = {C27B926E-B3EF-4990-8822-47580E43A0BE}
{2A1BC987-AF42-4500-802D-89CD32FC1309} = {20720CA7-795C-45AD-A302-9383A6DD503A}
{B1195BB9-B3A5-47F0-906C-8DEA384D1520} = {20720CA7-795C-45AD-A302-9383A6DD503A}
{8690FDDF-C5B7-4C42-A337-BD5243F29B85} = {20720CA7-795C-45AD-A302-9383A6DD503A}
{DA2AA800-ED64-4649-8B3B-E7F1E3968B78} = {20720CA7-795C-45AD-A302-9383A6DD503A}
- {060B1890-CBF3-4808-BA99-A4776222093B} = {20720CA7-795C-45AD-A302-9383A6DD503A}
{143BD516-20A1-4890-A3E4-F8BFD02220E7} = {20720CA7-795C-45AD-A302-9383A6DD503A}
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA} = {20720CA7-795C-45AD-A302-9383A6DD503A}
{C8CBA520-5D7D-4D61-A8DA-6E05FD132BCB} = {9CCCBB44-303F-44AE-B99C-4165AD894DBD}
{604A12A7-07BF-4482-BDF3-7101C811F121} = {9CCCBB44-303F-44AE-B99C-4165AD894DBD}
EndGlobalSection
diff --git a/Code/Game/DanBiasServerLauncher/DanBiasServerLauncher.vcxproj b/Code/Game/DanBiasServerLauncher/DanBiasServerLauncher.vcxproj
deleted file mode 100644
index caa62c92..00000000
--- a/Code/Game/DanBiasServerLauncher/DanBiasServerLauncher.vcxproj
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {060B1890-CBF3-4808-BA99-A4776222093B}
- Win32Proj
- DanBiasServerLauncher
-
-
-
- Application
- true
- v110
- Unicode
-
-
- Application
- true
- v110
- Unicode
-
-
- Application
- false
- v110
- true
- Unicode
-
-
- Application
- false
- v110
- true
- Unicode
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)D
- $(SolutionDir)Game\GameServer;C:\Program Files %28x86%29\Visual Leak Detector\include;$(SolutionDir)WindowManager\;$(IncludePath)
- $(OutDir)..\DLL\;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win32;$(LibraryPath)
-
-
- true
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)D
- $(SolutionDir)Game\GameServer;C:\Program Files %28x86%29\Visual Leak Detector\include;$(SolutionDir)WindowManager\;$(IncludePath)
- $(OutDir)..\DLL\;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win64;$(LibraryPath)
-
-
- false
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)
- $(SolutionDir)Game\GameServer;C:\Program Files %28x86%29\Visual Leak Detector\include;$(SolutionDir)WindowManager\;$(IncludePath)
- $(OutDir)..\DLL\;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win32;$(LibraryPath)
-
-
- false
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)
- $(SolutionDir)Game\GameServer;C:\Program Files %28x86%29\Visual Leak Detector\include;$(SolutionDir)WindowManager\;$(IncludePath)
- $(OutDir)..\DLL\;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win32;$(LibraryPath)
-
-
-
-
-
- Level3
- Disabled
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
-
-
-
-
- Windows
- true
- DanBiasGame_$(PlatformShortName)D.dll;GameServer_$(PlatformShortName)D.dll
- GameServer_$(PlatformShortName)D.lib;DanBiasGame_$(PlatformShortName)D.lib;%(AdditionalDependencies)
-
-
-
-
-
-
- Level3
- Disabled
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
-
-
-
-
- Windows
- true
- DanBiasGame_$(PlatformShortName)D.dll;GameServer_$(PlatformShortName)D.dll
- GameServer_$(PlatformShortName)D.lib;DanBiasGame_$(PlatformShortName)D.lib;%(AdditionalDependencies)
-
-
-
-
- Level3
-
-
- MaxSpeed
- true
- true
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
-
-
-
-
- Windows
- true
- true
- true
- DanBiasGame_$(PlatformShortName).dll;GameServer_$(PlatformShortName).dll;%(DelayLoadDLLs)
- GameServer_$(PlatformShortName).lib;DanBiasGame_$(PlatformShortName).lib;%(AdditionalDependencies)
-
-
-
-
- Level3
-
-
- MaxSpeed
- true
- true
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
-
-
-
-
- Windows
- true
- true
- true
- DanBiasGame_$(PlatformShortName).dll;GameServer_$(PlatformShortName).dll;%(DelayLoadDLLs)
- GameServer_$(PlatformShortName).lib;DanBiasGame_$(PlatformShortName).lib;%(AdditionalDependencies)
-
-
-
-
-
-
-
- {35aea3c0-e0a7-4e1e-88cd-514aa5a442b1}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Code/Game/DanBiasServerLauncher/DanBiasServerLauncher.vcxproj.user b/Code/Game/DanBiasServerLauncher/DanBiasServerLauncher.vcxproj.user
deleted file mode 100644
index 2e28d6f7..00000000
--- a/Code/Game/DanBiasServerLauncher/DanBiasServerLauncher.vcxproj.user
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- true
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
\ No newline at end of file
diff --git a/Code/Game/DanBiasServerLauncher/ServerLauncher.cpp b/Code/Game/DanBiasServerLauncher/ServerLauncher.cpp
deleted file mode 100644
index a27ab406..00000000
--- a/Code/Game/DanBiasServerLauncher/ServerLauncher.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
-//////////////////////////////////////////////////
-// Launcher to launch Danbias server //
-// Created by [Dennis Andersen] [2013] //
-//////////////////////////////////////////////////
-#define NOMINMAX //Blame it on microsoft
-#include
-#include
-#include
-#include
-
-#include
-
-int WINAPI WinMain( HINSTANCE hinst, HINSTANCE prevInst, PSTR cmdLine, int cmdShow)
-{
- if(SetDllDirectory(L"..\\DLL") == FALSE)
- {
- return cmdShow;
- }
-
- WindowShell::CreateConsoleWindow();
-
- DanBias::GameServerAPI::ServerInitDesc desc;
- desc.listenPort = 15151;
- if(DanBias::GameServerAPI::ServerInitiate(desc) == DanBias::DanBiasServerReturn_Sucess)
- {
-
- DanBias::GameServerAPI::ServerStart();
- //DanBias::GameServerAPI::GameStart();
- while (!(GetAsyncKeyState(0x51))) //Q for exit
- {
- DanBias::GameServerAPI::ServerUpdate();
- Sleep(1);
- }
- DanBias::GameServerAPI::ServerStop();
- }
- return cmdShow;
-}
\ No newline at end of file
diff --git a/Code/Game/aDanBiasGameLauncher/Launcher.cpp b/Code/Game/aDanBiasGameLauncher/Launcher.cpp
deleted file mode 100644
index 74af84d5..00000000
--- a/Code/Game/aDanBiasGameLauncher/Launcher.cpp
+++ /dev/null
@@ -1,70 +0,0 @@
-
-#define NOMINMAX
-#include
-#include
-
-#include "DanBiasGame.h"
-#include
-
-#include
-
-
-void ServerFnc()
-{
- DanBias::GameServerAPI::ServerInitDesc desc;
- desc.listenPort = 15151;
- if(DanBias::GameServerAPI::ServerInitiate(desc) == DanBias::DanBiasServerReturn_Sucess)
- {
- DanBias::GameServerAPI::ServerStart();
- while (!(GetAsyncKeyState(0x51))) //Q for exit
- {
- DanBias::GameServerAPI::ServerUpdate();
- Sleep(1);
- }
- DanBias::GameServerAPI::ServerStop();
- }
-
- Sleep(100);
-}
-void ClientFnc()
-{
- // Game client starter code goes here
- DanBias::DanBiasGameDesc gameDesc;
- gameDesc.port = 15151;
- //gameDesc.port = 15152;
- //gameDesc.IP = "193.11.184.196";
- //gameDesc.IP = "193.11.184.31";
- //gameDesc.IP = "194.47.150.56";
- gameDesc.IP = "127.0.0.1";
- //gameDesc.IP = "194.47.150.184";
-
- if( DanBias::DanBiasGame::Initiate(gameDesc) == DanBias::DanBiasClientReturn_Success)
- {
- DanBias::DanBiasGame::Run();
- DanBias::DanBiasGame::Release();
- }
- Sleep(100);
-}
-
-
-int WINAPI WinMain( HINSTANCE hinst, HINSTANCE prevInst, PSTR cmdLine, int cmdShow)
-{
- std::thread serverThread;
- std::thread clientThread;
-
- if(SetDllDirectory(L"..\\DLL") == FALSE)
- {
- return cmdShow;
- }
-
- //serverThread = std::thread(ServerFnc);
-
- Sleep(200);
-
- clientThread = std::thread(ClientFnc);
-
- if (serverThread.joinable()) serverThread.join();
- if (clientThread.joinable()) clientThread.join();
-
- return cmdShow;
-}
\ No newline at end of file
diff --git a/Code/Game/aDanBiasGameLauncher/aDanBiasGameLauncher.vcxproj b/Code/Game/aDanBiasGameLauncher/aDanBiasGameLauncher.vcxproj
deleted file mode 100644
index e2d9f671..00000000
--- a/Code/Game/aDanBiasGameLauncher/aDanBiasGameLauncher.vcxproj
+++ /dev/null
@@ -1,187 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {666FEA52-975F-41CD-B224-B19AF3C0ABBA}
- Win32Proj
- aDanBiasGameLauncher
-
-
-
- Application
- true
- v110
- Unicode
-
-
- Application
- true
- v110
- Unicode
-
-
- Application
- false
- v110
- true
- Unicode
-
-
- Application
- false
- v110
- true
- Unicode
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)D
- $(SolutionDir)..\External\Include\;C:\Program Files %28x86%29\Visual Leak Detector\include;$(SolutionDir)Game\GameServer;$(IncludePath)
- $(OutDir)..\DLL\;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win32;$(LibraryPath)
-
-
- true
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)D
- $(SolutionDir)..\External\Include\;C:\Program Files %28x86%29\Visual Leak Detector\include;$(SolutionDir)Game\GameServer;$(IncludePath)
- $(OutDir)..\DLL\;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win64;$(LibraryPath)
-
-
- false
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)
- $(SolutionDir)..\External\Include\;C:\Program Files %28x86%29\Visual Leak Detector\include;$(SolutionDir)Game\GameServer;$(IncludePath)
- $(OutDir)..\DLL\;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win32;$(LibraryPath)
-
-
- false
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)
- $(SolutionDir)..\External\Include\;C:\Program Files %28x86%29\Visual Leak Detector\include;$(SolutionDir)Game\GameServer;$(IncludePath)
- $(OutDir)..\DLL\;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win64;$(LibraryPath)
-
-
-
-
-
- Level3
- Disabled
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- $(SolutionDir)Game\DanBiasServer\;$(SolutionDir)Game\DanBiasGame\Include
-
-
- Windows
- true
- DanBiasGame_$(PlatformShortName)D.dll;GameServer_$(PlatformShortName)D.dll;%(DelayLoadDLLs)
- DanBiasGame_$(PlatformShortName)D.lib;GameServer_$(PlatformShortName)D.lib;%(AdditionalDependencies)
-
-
-
-
-
-
- Level3
- Disabled
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- $(SolutionDir)Game\DanBiasServer\Include;$(SolutionDir)Game\DanBiasGame\Include
-
-
- Windows
- true
- DanBiasGame_$(PlatformShortName)D.dll;GameServer_$(PlatformShortName)D.dll;%(DelayLoadDLLs)
- DanBiasGame_$(PlatformShortName)D.lib;GameServer_$(PlatformShortName)D.lib;%(AdditionalDependencies)
-
-
-
-
- Level3
-
-
- MaxSpeed
- true
- true
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- $(SolutionDir)Game\DanBiasServer\Include;$(SolutionDir)Game\DanBiasGame\Include
-
-
- Windows
- true
- true
- true
- DanBiasGame_$(PlatformShortName).dll;GameServer_$(PlatformShortName).dll;%(DelayLoadDLLs)
- DanBiasGame_$(PlatformShortName).lib;GameServer_$(PlatformShortName).lib;%(AdditionalDependencies)
-
-
-
-
- Level3
-
-
- MaxSpeed
- true
- true
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- $(SolutionDir)Game\DanBiasServer\Include;$(SolutionDir)Game\DanBiasGame\Include
-
-
- Windows
- true
- true
- true
- DanBiasGame_$(PlatformShortName).dll;GameServer_$(PlatformShortName).dll;%(DelayLoadDLLs)
- DanBiasGame_$(PlatformShortName).lib;GameServer_$(PlatformShortName).lib;%(AdditionalDependencies)
-
-
-
-
-
-
-
- {2a1bc987-af42-4500-802d-89cd32fc1309}
-
-
- {143bd516-20a1-4890-a3e4-f8bfd02220e7}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Code/Game/aDanBiasGameLauncher/aDanBiasGameLauncher.vcxproj.user b/Code/Game/aDanBiasGameLauncher/aDanBiasGameLauncher.vcxproj.user
deleted file mode 100644
index 2e28d6f7..00000000
--- a/Code/Game/aDanBiasGameLauncher/aDanBiasGameLauncher.vcxproj.user
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- true
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
\ No newline at end of file
diff --git a/Code/Network/NetworkAPI/NetworkAPI.vcxproj b/Code/Network/NetworkAPI/NetworkAPI.vcxproj
index 13ab5af9..b637ead7 100644
--- a/Code/Network/NetworkAPI/NetworkAPI.vcxproj
+++ b/Code/Network/NetworkAPI/NetworkAPI.vcxproj
@@ -184,6 +184,9 @@
+
+ {2ec4dded-8f75-4c86-a10b-e1e8eb29f3ee}
+
{c5aa09d0-6594-4cd3-bd92-1d380c7b3b50}
diff --git a/Code/Network/OysterNetworkClient/ClientMain.cpp b/Code/Network/OysterNetworkClient/ClientMain.cpp
deleted file mode 100644
index 7f8c9cf5..00000000
--- a/Code/Network/OysterNetworkClient/ClientMain.cpp
+++ /dev/null
@@ -1,62 +0,0 @@
-#include
-#include
-#include "../NetworkDependencies/WinsockFunctions.h"
-#include "..\NetworkDependencies\Protocols.h"
-#include "../NetworkDependencies/OysterByte.h"
-#include "../../Misc/WinTimer.h"
-#include "../../Misc/Utilities.h"
-#include "../NetworkAPI/NetworkClient.h"
-
-#include "..\..\Game\GameProtocols\PlayerProtocols.h"
-
-using namespace std;
-using namespace Oyster::Network;
-
-void proc(CustomNetProtocol& protocol)
-{
-
-}
-
-int main()
-{
- SetDllDirectory("..\\DLL\\");
- int errorCode;
-
- char msgRecv[255] = "\0";
-
- InitWinSock();
-
- cout << "Client" << endl;
-
- //Create Client
- NetworkClient client;
-
- //Connect to server
- //errorCode = client->Connect(15151, "193.11.186.101");
- errorCode = client.Connect(15151, "127.0.0.1");
- client.SetRecieverObject(proc, NetworkProtocolCallbackType_Function);
-
-
-
- if(errorCode != 1)
- {
- printf("%d", errorCode);
- cout << "FAILED" << endl;
- }
- //client.SetRecieverObject(proc, NetworkProtocolCallbackType_Function);
-
- std::cout << "Done" << endl;
-
- GameLogic::Protocol_PlayerMovement p;
- while(1)
- {
- std::cout << ". ";
- client.Send(p);
- Sleep(100000);
- }
-
- ShutdownWinSock();
-
- system("pause");
- return 0;
-}
\ No newline at end of file
diff --git a/Code/Network/OysterNetworkClient/OysterNetworkClient.vcxproj b/Code/Network/OysterNetworkClient/OysterNetworkClient.vcxproj
deleted file mode 100644
index 508cd9a2..00000000
--- a/Code/Network/OysterNetworkClient/OysterNetworkClient.vcxproj
+++ /dev/null
@@ -1,186 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {838B25C2-D19E-49FE-8CB0-9A977CA3C7E8}
- OysterNetworkClient
-
-
-
- Application
- true
- v110
- MultiByte
-
-
- Application
- true
- v110
- MultiByte
-
-
- Application
- false
- v110
- true
- MultiByte
-
-
- Application
- false
- v110
- true
- MultiByte
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)D
- C:\Program Files %28x86%29\Visual Leak Detector\include;$(SolutionDir)Network\NetworkAPI\;$(IncludePath)
- $(LibraryPath);$(SolutionDir)..\External\Lib\NetworkAPI;C:\Program Files (x86)\Visual Leak Detector\lib\Win32;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win32;$(OutDir)..\DLL\
-
-
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)
- C:\Program Files %28x86%29\Visual Leak Detector\include;$(SolutionDir)Network\NetworkAPI\;$(IncludePath)
- C:\Program Files (x86)\Visual Leak Detector\lib\Win32;$(LibraryPath);$(OutDir)..\DLL\;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win32
-
-
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)D
- C:\Program Files %28x86%29\Visual Leak Detector\include;$(SolutionDir)Network\NetworkAPI\;$(IncludePath)
- C:\Program Files (x86)\Visual Leak Detector\lib\Win64;$(LibraryPath);$(OutDir)..\DLL\
-
-
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)
- C:\Program Files %28x86%29\Visual Leak Detector\include;$(SolutionDir)Network\NetworkAPI\;$(IncludePath)
- C:\Program Files (x86)\Visual Leak Detector\lib\Win64;$(LibraryPath);$(OutDir)..\DLL\
-
-
-
- Level3
- Disabled
- true
- %(AdditionalIncludeDirectories)
- _MBCS;%(PreprocessorDefinitions)
-
-
- true
- NetworkAPI_$(PlatformShortName)D.dll;%(DelayLoadDLLs)
- NetworkAPI_$(PlatformShortName)D.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;delayimp.lib;%(AdditionalDependencies)
- Console
-
-
-
-
- Level3
- Disabled
- true
- %(AdditionalIncludeDirectories)
-
-
- true
- NetworkAPI_$(PlatformShortName)D.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);delayimp.lib
- NetworkAPI_$(PlatformShortName)D.dll;%(DelayLoadDLLs)
- Console
-
-
-
-
- Level3
- MaxSpeed
- true
- true
- true
- %(AdditionalIncludeDirectories)
-
-
- true
- true
- true
- NetworkAPI_$(PlatformShortName).lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);delayimp.lib
- NetworkAPI_$(PlatformShortName).dll;%(DelayLoadDLLs)
- Console
-
-
-
-
- Level3
- MaxSpeed
- true
- true
- true
- %(AdditionalIncludeDirectories)
-
-
- true
- true
- true
- NetworkAPI_$(PlatformShortName).lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);delayimp.lib
- NetworkAPI_$(PlatformShortName).dll;%(DelayLoadDLLs)
- Console
-
-
-
-
- {da2aa800-ed64-4649-8b3b-e7f1e3968b78}
- false
- true
- false
- true
- true
-
-
- {2ec4dded-8f75-4c86-a10b-e1e8eb29f3ee}
-
-
- {460d625f-2ac9-4559-b809-0ba89ceaedf4}
-
-
- {c5aa09d0-6594-4cd3-bd92-1d380c7b3b50}
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Code/Network/OysterNetworkClient/OysterNetworkClient.vcxproj.filters b/Code/Network/OysterNetworkClient/OysterNetworkClient.vcxproj.filters
deleted file mode 100644
index cd4a498b..00000000
--- a/Code/Network/OysterNetworkClient/OysterNetworkClient.vcxproj.filters
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
- cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
-
-
- {93995380-89BD-4b04-88EB-625FBE52EBFB}
- h;hpp;hxx;hm;inl;inc;xsd
-
-
- {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
- rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
-
-
-
-
- Source Files
-
-
-
\ No newline at end of file
diff --git a/Code/Network/OysterNetworkClient/OysterNetworkClient.vcxproj.user b/Code/Network/OysterNetworkClient/OysterNetworkClient.vcxproj.user
deleted file mode 100644
index 2e28d6f7..00000000
--- a/Code/Network/OysterNetworkClient/OysterNetworkClient.vcxproj.user
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- true
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
\ No newline at end of file
diff --git a/Code/Network/OysterNetworkServer/OysterNetworkServer.vcxproj b/Code/Network/OysterNetworkServer/OysterNetworkServer.vcxproj
deleted file mode 100644
index 30d88dc0..00000000
--- a/Code/Network/OysterNetworkServer/OysterNetworkServer.vcxproj
+++ /dev/null
@@ -1,173 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {6A066806-F43F-4B31-A4E3-57179674F460}
- OysterNetworkServer
-
-
-
- Application
- true
- v110
- MultiByte
-
-
- Application
- true
- v110
- MultiByte
-
-
- Application
- false
- v110
- true
- MultiByte
-
-
- Application
- false
- v110
- true
- MultiByte
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)D
- C:\Program Files %28x86%29\Visual Leak Detector\include;$(IncludePath)
- C:\Program Files (x86)\Visual Leak Detector\lib\Win32;$(LibraryPath);$(OutDir)..\DLL\
-
-
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)
- C:\Program Files %28x86%29\Visual Leak Detector\include;$(IncludePath)
- C:\Program Files (x86)\Visual Leak Detector\lib\Win32;$(LibraryPath);$(OutDir)..\DLL\
-
-
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)D
- C:\Program Files %28x86%29\Visual Leak Detector\include;$(IncludePath)
- C:\Program Files (x86)\Visual Leak Detector\lib\Win64;$(LibraryPath);$(OutDir)..\DLL\
-
-
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)
- C:\Program Files %28x86%29\Visual Leak Detector\include;$(IncludePath)
- C:\Program Files (x86)\Visual Leak Detector\lib\Win64;$(LibraryPath);$(OutDir)..\DLL\
-
-
-
- Level3
- Disabled
- true
- %(AdditionalIncludeDirectories)
-
-
- true
- NetworkAPI_$(PlatformShortName)D.dll
- NetworkAPI_$(PlatformShortName)D.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
-
-
-
-
- Level3
- Disabled
- true
- %(AdditionalIncludeDirectories)
-
-
- true
- NetworkAPI_$(PlatformShortName)D.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
- NetworkAPI_$(PlatformShortName)D.dll
-
-
-
-
- Level3
- MaxSpeed
- true
- true
- true
- %(AdditionalIncludeDirectories)
-
-
- true
- true
- true
- NetworkAPI_$(PlatformShortName).dll
- NetworkAPI_$(PlatformShortName).lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
-
-
-
-
- Level3
- MaxSpeed
- true
- true
- true
- %(AdditionalIncludeDirectories)
-
-
- true
- true
- true
- NetworkAPI_$(PlatformShortName).lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
- NetworkAPI_$(PlatformShortName).dll
-
-
-
-
- {2ec4dded-8f75-4c86-a10b-e1e8eb29f3ee}
-
-
- {460d625f-2ac9-4559-b809-0ba89ceaedf4}
-
-
- {c5aa09d0-6594-4cd3-bd92-1d380c7b3b50}
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Code/Network/OysterNetworkServer/OysterNetworkServer.vcxproj.filters b/Code/Network/OysterNetworkServer/OysterNetworkServer.vcxproj.filters
deleted file mode 100644
index f8025a15..00000000
--- a/Code/Network/OysterNetworkServer/OysterNetworkServer.vcxproj.filters
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
- cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
-
-
- {93995380-89BD-4b04-88EB-625FBE52EBFB}
- h;hpp;hxx;hm;inl;inc;xsd
-
-
- {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
- rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
-
-
-
-
- Source Files
-
-
-
\ No newline at end of file
diff --git a/Code/Network/OysterNetworkServer/OysterNetworkServer.vcxproj.user b/Code/Network/OysterNetworkServer/OysterNetworkServer.vcxproj.user
deleted file mode 100644
index 9a0b0ae0..00000000
--- a/Code/Network/OysterNetworkServer/OysterNetworkServer.vcxproj.user
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
- true
-
-
\ No newline at end of file
diff --git a/Code/Network/OysterNetworkServer/ServerMain.cpp b/Code/Network/OysterNetworkServer/ServerMain.cpp
deleted file mode 100644
index a2a65d13..00000000
--- a/Code/Network/OysterNetworkServer/ServerMain.cpp
+++ /dev/null
@@ -1,61 +0,0 @@
-#include
-#include
-#include
-#include
-#include "../NetworkDependencies/WinsockFunctions.h"
-#include "../NetworkAPI/NetworkServer.h"
-#include "../NetworkAPI/CustomNetProtocol.h"
-#include "../NetworkAPI/NetworkCallbackHelper.h"
-
-using namespace Oyster::Network;
-using namespace std;
-
-std::mutex m;
-vector clients;
-
-void proc(NetworkClient client)
-{
- cout << "Hej" << endl;
- m.lock();
- clients.push_back(client);
- m.unlock();
-}
-
-int main()
-{
- SetDllDirectory("..\\DLL\\");
-
- NetworkServer server;
- Oyster::Network::NetworkServer::INIT_DESC desc;
- desc.port = 15151;
- desc.callbackType = NetworkClientCallbackType_Function;
- //desc.recvObj = proc;
-
- if(!server.Init(desc))
- {
- cout << "Init failed" << endl;
- return 0;
- }
-
- if(!server.Start())
- {
- cout << "Start failed" << endl;
- return 0;
- }
-
- cout << "Server started" << endl;
-
- while(1)
- {
- Sleep(1000);
- m.lock();
- cout << clients.size() << endl;
- m.unlock();
- }
-
- server.Stop();
-
- system("pause");
-
- return 0;
-}
\ No newline at end of file
diff --git a/Code/Tester/MainTest.cpp b/Code/Tester/MainTest.cpp
deleted file mode 100644
index e854e1f9..00000000
--- a/Code/Tester/MainTest.cpp
+++ /dev/null
@@ -1,313 +0,0 @@
-//--------------------------------------------------------------------------------------
-// File: TemplateMain.cpp
-//
-// BTH-D3D-Template
-//
-// Copyright (c) Stefan Petersson 2011. All rights reserved.
-//--------------------------------------------------------------------------------------
-#define NOMINMAX
-#include
-#include
-#include "DllInterfaces\GFXAPI.h"
-
-
-
-//--------------------------------------------------------------------------------------
-// Global Variables
-//--------------------------------------------------------------------------------------
-HINSTANCE g_hInst = NULL;
-HWND g_hWnd = NULL;
-Oyster::Graphics::Model::Model* m = NULL;
-Oyster::Graphics::Model::Model* m2 = NULL;
-Oyster::Graphics::Model::Model* m3 = NULL;
-Oyster::Graphics::API::Texture t = NULL;
-Oyster::Graphics::API::Texture t2 = NULL;
-Oyster::Math::Float4x4 V;
-Oyster::Math::Float4x4 P;
-Oyster::Graphics::Definitions::Pointlight pl;
-
-
-//--------------------------------------------------------------------------------------
-// Forward declarations
-//--------------------------------------------------------------------------------------
-HRESULT InitWindow( HINSTANCE hInstance, int nCmdShow );
-LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
-HRESULT Render(float deltaTime);
-HRESULT Update(float deltaTime);
-HRESULT InitDirect3D();
-
-
-
-
-//--------------------------------------------------------------------------------------
-// Entry point to the program. Initializes everything and goes into a message processing
-// loop. Idle time is used to render the scene.
-//--------------------------------------------------------------------------------------
-int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nCmdShow )
-{
-
- BOOL b = SetDllDirectoryW(L"..\\DLL");
-
- if( FAILED( InitWindow( hInstance, nCmdShow ) ) )
- return 0;
-
- if( FAILED( InitDirect3D() ) )
- return 0;
-
- __int64 cntsPerSec = 0;
- QueryPerformanceFrequency((LARGE_INTEGER*)&cntsPerSec);
- float secsPerCnt = 1.0f / (float)cntsPerSec;
-
- __int64 prevTimeStamp = 0;
- QueryPerformanceCounter((LARGE_INTEGER*)&prevTimeStamp);
-
- std::string fps = "FPS:";
- char count[100];
- // Main message loop
- MSG msg = {0};
- float fpsCounter = 0;
- while(WM_QUIT != msg.message)
- {
- if( PeekMessage( &msg, NULL, 0, 0, PM_REMOVE) )
- {
- TranslateMessage( &msg );
- DispatchMessage( &msg );
- }
- else
- {
- __int64 currTimeStamp = 0;
- QueryPerformanceCounter((LARGE_INTEGER*)&currTimeStamp);
- float dt = (currTimeStamp - prevTimeStamp) * secsPerCnt;
-
- //render
- Update(dt);
- Render(dt);
- fpsCounter += dt;
- if(fpsCounter>0.1f)
- {
- sprintf_s(count, "%f",1/dt);
- SetWindowTextA(g_hWnd, (fps + count).c_str());
- fpsCounter = 0;
- }
- prevTimeStamp = currTimeStamp;
- }
- }
-
- Oyster::Graphics::API::Option o = Oyster::Graphics::API::GetOption();
-
- Oyster::Graphics::API::DeleteModel(m);
- Oyster::Graphics::API::DeleteModel(m2);
- Oyster::Graphics::API::DeleteModel(m3);
- Oyster::Graphics::API::Clean();
- return (int) msg.wParam;
-}
-
-//--------------------------------------------------------------------------------------
-// Register class and create window
-//--------------------------------------------------------------------------------------
-HRESULT InitWindow( HINSTANCE hInstance, int nCmdShow )
-{
- // Register class
- WNDCLASSEX wcex;
- wcex.cbSize = sizeof(WNDCLASSEX);
- wcex.style = CS_HREDRAW | CS_VREDRAW;
- wcex.lpfnWndProc = WndProc;
- wcex.cbClsExtra = 0;
- wcex.cbWndExtra = 0;
- wcex.hInstance = hInstance;
- wcex.hIcon = 0;
- wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
- wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
- wcex.lpszMenuName = NULL;
- wcex.lpszClassName = L"BTH_D3D_Template";
- wcex.hIconSm = 0;
- if( !RegisterClassEx(&wcex) )
- return E_FAIL;
-
- // Adjust and create window
- g_hInst = hInstance;
- RECT rc = { 0, 0, 1280, 720 };
- AdjustWindowRect( &rc, WS_OVERLAPPEDWINDOW, FALSE );
-
- if(!(g_hWnd = CreateWindow(
- L"BTH_D3D_Template",
- L"BTH - Direct3D 11.0 Template",
- WS_OVERLAPPEDWINDOW,
- CW_USEDEFAULT,
- CW_USEDEFAULT,
- rc.right - rc.left,
- rc.bottom - rc.top,
- NULL,
- NULL,
- hInstance,
- NULL)))
- {
- return E_FAIL;
- }
-
- ShowWindow( g_hWnd, nCmdShow );
-
- return S_OK;
-}
-
-
-
-//--------------------------------------------------------------------------------------
-// Create Direct3D device and swap chain
-//--------------------------------------------------------------------------------------
-HRESULT InitDirect3D()
-{
- HRESULT hr = S_OK;;
-
-
- Oyster::Graphics::API::Option o = Oyster::Graphics::API::GetOption();
- o.modelPath = L"..\\Content\\Models\\";
- o.texturePath = L"..\\Content\\Textures\\";
- Oyster::Graphics::API::SetOptions(o);
-
- if(Oyster::Graphics::API::Init(g_hWnd,false,false, Oyster::Math::Float2( 1024, 768 )) == Oyster::Graphics::API::Fail)
- {
- return E_FAIL;
- }
-
- m = Oyster::Graphics::API::CreateModel(L"crate_colonists.dan");
- m2 = Oyster::Graphics::API::CreateModel(L"char_orca.dan");
- m2->Tint = Oyster::Math::Float3(0.1f,0.1f,1);
- m3 = Oyster::Graphics::API::CreateModel(L"char_orca.dan");
- //Oyster::Graphics::API::PlayAnimation(m2, L"movement", true);
- Oyster::Graphics::API::PlayAnimation(m3, L"movement", true);
-
- t = Oyster::Graphics::API::CreateTexture(L"structure_corp_mdg.png");
- t2 = Oyster::Graphics::API::CreateTexture(L"color_white.png");
-
- P = Oyster::Math3D::ProjectionMatrix_Perspective(Oyster::Math::pi/2,1280.0f/720.0f,.1f,10000);
- Oyster::Graphics::API::SetProjection(P);
-
- V = Oyster::Math3D::OrientationMatrix_LookAtDirection(Oyster::Math::Float3(0,0,-1),Oyster::Math::Float3(0,1,0),Oyster::Math::Float3(0,0,5.4f));
- V = V.GetInverse();
-
-
-
- pl.Color = Oyster::Math::Float3(1,1,1);
- pl.Bright = 0.5f;
- pl.Pos = Oyster::Math::Float3(-20,0,0);
- pl.Radius = 90;
-
- Oyster::Graphics::API::AddLight(pl);
-
- pl.Color = Oyster::Math::Float3(1,1,1);
- pl.Bright = 0.5f;
- pl.Pos = Oyster::Math::Float3(0,20,0);
- pl.Radius = 90;
-
- Oyster::Graphics::API::AddLight(pl);
-
- pl.Color = Oyster::Math::Float3(1,1,1);
- pl.Bright = 0.5f;
- pl.Pos = Oyster::Math::Float3(0,0,20);
- pl.Radius = 90;
-
- Oyster::Graphics::API::AddLight(pl);
-
-
- return S_OK;
-}
-float angle = 0;
-float z=0;
-HRESULT Update(float deltaTime)
-{
- m->WorldMatrix = Oyster::Math3D::OrientationMatrix(Oyster::Math::Float3(0,1,0) * angle,Oyster::Math::Float3(0,0,z),Oyster::Math::Float3::null);
- m2->WorldMatrix = Oyster::Math3D::OrientationMatrix(Oyster::Math::Float3(0,1,0) * angle,Oyster::Math::Float3(4,0,0),Oyster::Math::Float3::null);
- m3->WorldMatrix = Oyster::Math3D::OrientationMatrix(Oyster::Math::Float3(0,1,0) * -angle,Oyster::Math::Float3(-4,0,0),Oyster::Math::Float3::null);
- Oyster::Graphics::API::Update(deltaTime);
- return S_OK;
-}
-
-HRESULT Render(float deltaTime)
-{
- Oyster::Graphics::API::SetView(V);
- Oyster::Graphics::API::NewFrame();
-
- Oyster::Graphics::API::RenderModel(m);
- Oyster::Graphics::API::RenderModel(m2);
- Oyster::Graphics::API::RenderModel(m3);
- Oyster::Graphics::API::StartGuiRender();
- Oyster::Graphics::API::RenderGuiElement(t2,Oyster::Math::Float3(0.5f,0.7f,0.1f),Oyster::Math::Float2(0.2f,0.2f), Oyster::Math::Float3(1,1,1));
- //Oyster::Graphics::API::RenderGuiElement(t2,Oyster::Math::Float2(0.5f,0.5f),Oyster::Math::Float2(1,1),Oyster::Math::Float3(1,0,0));
- Oyster::Graphics::API::StartTextRender();
- std::wstring fps;
- float f = 1/deltaTime;
- fps = std::to_wstring(f);
- //Oyster::Graphics::API::RenderText(L"Lanariel",Oyster::Math::Float2(0.5f,0.1f),Oyster::Math::Float2(0.5f,0.1f));
- //Oyster::Graphics::API::RenderText(L"Lanariel WAS HERE",Oyster::Math::Float2(0.5f,0.1f),Oyster::Math::Float2(0.5f,0.1f));
- Oyster::Graphics::API::RenderText(fps,Oyster::Math::Float3(0.5f,0.1f,0.1f),Oyster::Math::Float2(0.5f,0.1f), 0.08f, Oyster::Math::Float3(0,1,0));
- Oyster::Graphics::API::EndFrame();
-
- return S_OK;
-}
-
-//--------------------------------------------------------------------------------------
-// Called every time the application receives a message
-//--------------------------------------------------------------------------------------
-LRESULT CALLBACK WndProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam )
-{
- PAINTSTRUCT ps;
- HDC hdc;
-
- switch (message)
- {
- case WM_PAINT:
- hdc = BeginPaint(hWnd, &ps);
- EndPaint(hWnd, &ps);
- break;
-
- case WM_DESTROY:
- PostQuitMessage(0);
- break;
-
- case WM_KEYDOWN:
-
- switch(wParam)
- {
- case VK_ESCAPE:
- PostQuitMessage(0);
- break;
- //R
- case 0x52:
-#ifdef _DEBUG
- Oyster::Graphics::API::ReloadShaders();
-#endif
- break;
- //Z -
- case 0x5A:
- angle += Oyster::Math::pi / 16;
- break;
- //X +
- case 0x58:
- angle -= Oyster::Math::pi / 16;
- break;
- //A
- case 0x41:
- break;
- //D
- case 0x44:
- break;
- //W
- case 0x57:
- z-=0.5f;
- break;
- //S
- case 0x53:
- z+=0.5f;
- break;
-
- }
- break;
-
- default:
- return DefWindowProc(hWnd, message, wParam, lParam);
- }
-
- return 0;
-}
-
diff --git a/Code/Tester/Tester.vcxproj b/Code/Tester/Tester.vcxproj
deleted file mode 100644
index 64777849..00000000
--- a/Code/Tester/Tester.vcxproj
+++ /dev/null
@@ -1,255 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {1B3BEA4C-CF75-438A-9693-60FB8444BBF3}
- Win32Proj
- Tester
-
-
-
- Application
- true
- v110
- Unicode
-
-
- Application
- true
- v110
- Unicode
-
-
- Application
- false
- v110
- true
- Unicode
-
-
- Application
- false
- v110
- true
- Unicode
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- C:\Program Files (x86)\Visual Leak Detector\include;$(IncludePath)$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;
- C:\Program Files (x86)\Visual Leak Detector\lib\Win32;$(LibraryPath)
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)D
-
-
- true
- C:\Program Files (x86)\Visual Leak Detector\include;$(IncludePath)$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)D
- C:\Program Files (x86)\Visual Leak Detector\lib\Win64;$(LibraryPath)
-
-
- false
- C:\Program Files (x86)\Visual Leak Detector\include;$(IncludePath)$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;
- C:\Program Files (x86)\Visual Leak Detector\lib\Win32;$(LibraryPath)
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)
-
-
- false
- C:\Program Files (x86)\Visual Leak Detector\include;$(IncludePath)$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;
- $(SolutionDir)..\Bin\Executable\
- $(SolutionDir)..\Obj\$(ProjectName)\$(PlatformShortName)\$(Configuration)\
- $(ProjectName)_$(PlatformShortName)
- C:\Program Files (x86)\Visual Leak Detector\lib\Win64;$(LibraryPath)
-
-
-
-
-
- Level3
- Disabled
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- true
- ..\OysterGraphics;..\OysterMath;..\Misc;%(AdditionalIncludeDirectories)
-
-
- Windows
- true
- OysterGraphics_$(PlatformShortName)D.dll;
- $(SolutionDir)..\Bin\DLL;%(AdditionalLibraryDirectories)
- OysterGraphics_$(PlatformShortName)D.lib;%(AdditionalDependencies)
-
-
-
-
-
-
-
-
-
-
- Level3
- Disabled
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- true
- ..\OysterGraphics;..\OysterMath;..\Misc;%(AdditionalIncludeDirectories)
-
-
- Windows
- true
- OysterGraphics_$(PlatformShortName)D.dll;
-
-
-
-
-
-
-
-
-
-
- Level3
- Disabled
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- true
- ..\OysterGraphics;..\OysterMath;..\Misc;%(AdditionalIncludeDirectories)
-
-
- Windows
- true
- OysterGraphics_$(PlatformShortName)D.lib;%(AdditionalDependencies)
- $(SolutionDir)..\Bin\DLL;%(AdditionalLibraryDirectories)
- true
- OysterGraphics_$(PlatformShortName)D.dll;
-
-
-
-
- Level3
-
-
- MaxSpeed
- Disabled
- true
- false
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- true
- ..\OysterGraphics;..\OysterMath;..\Misc;%(AdditionalIncludeDirectories)
-
-
- Windows
- true
- true
- true
- OysterGraphics_$(PlatformShortName).lib;%(AdditionalDependencies)
- $(SolutionDir)..\Bin\DLL;%(AdditionalLibraryDirectories)
- true
- OysterGraphics_$(PlatformShortName).dll;
-
-
-
-
- Level3
-
-
- MaxSpeed
- Disabled
- true
- false
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- true
- ..\OysterGraphics;..\OysterMath;..\Misc;%(AdditionalIncludeDirectories)
-
-
- Windows
- true
- true
- true
- OysterGraphics_$(PlatformShortName).lib;%(AdditionalDependencies)
- $(SolutionDir)..\Bin\DLL;%(AdditionalLibraryDirectories)
- true
- OysterGraphics_$(PlatformShortName).dll;
-
-
-
-
- Level3
-
-
- Disabled
- true
- true
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- true
- ..\OysterGraphics;..\OysterMath;..\Misc;%(AdditionalIncludeDirectories)
-
-
- Windows
- true
- true
- true
- OysterGraphics_$(PlatformShortName).lib;%(AdditionalDependencies)
- $(SolutionDir)..\Bin\DLL;%(AdditionalLibraryDirectories)
- true
- OysterGraphics_$(PlatformShortName).dll;
-
-
-
-
-
-
-
- {2ec4dded-8f75-4c86-a10b-e1e8eb29f3ee}
-
-
- {0ec83e64-230e-48ef-b08c-6ac9651b4f82}
- false
- true
- false
- false
- false
-
-
- {f10cbc03-9809-4cba-95d8-327c287b18ee}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Code/Tester/Tester.vcxproj.user b/Code/Tester/Tester.vcxproj.user
deleted file mode 100644
index 2e28d6f7..00000000
--- a/Code/Tester/Tester.vcxproj.user
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- true
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
- $(OutDir)
- WindowsLocalDebugger
-
-
\ No newline at end of file