Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #3

Closed
wants to merge 31 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
2bd6f60
Add Animator, View, Draw Functions
Axanery Dec 22, 2023
2d11250
Merge branch 'dev' of https://github.com/Axanery/HatchGameEngine into…
Axanery Dec 22, 2023
c254d6b
Add Draw methods to definitions
Axanery Dec 22, 2023
ab78484
Merge branch 'Lactozilla:dev' into dev
Axanery Jan 9, 2024
ec7a16f
Merge branch 'dev' into dev
Axanery Feb 29, 2024
69685db
Fix documentation
Axanery Feb 29, 2024
0b56fbe
Update enums
Axanery Feb 29, 2024
9af95c4
Merge branch 'Lactozilla:dev' into dev
Axanery Feb 29, 2024
2ecee70
Fix Scene List Loading
Axanery Mar 5, 2024
1f6c7ac
Update View.CheckOnScreen to accommodate Update Regions
Axanery Mar 5, 2024
34586b1
Update deprecated functions and documentation
Axanery Mar 5, 2024
00f8320
Add Resources.LoadSpriteByFolder
Axanery Mar 7, 2024
01ed339
Change Sprite Folder to be called Resource Folder
Axanery Mar 7, 2024
b5e74f1
Merge branch 'dev' into dev
Axanery Mar 26, 2024
82898bb
Update Resources.LoadSpriteByFolder
Axanery Mar 26, 2024
3411e7c
Fix SceneInfo::GetFilename
Axanery Mar 26, 2024
b0fe0fc
Update HatchGameEngine.vcxproj
Axanery Mar 26, 2024
ac76234
Update HatchGameEngine.vcxproj
Axanery Mar 27, 2024
94eb87f
Merge branch 'dev' into dev
Axanery Apr 21, 2024
2a12bbd
Remove deprecated funcs and fix SceneInfo
Axanery Apr 22, 2024
79414dd
Fix Math.ToFixed and Math.FromFixed
Axanery Apr 22, 2024
9814932
Fix Math.ToFixed and Math.FromFixed again
Axanery Apr 22, 2024
1881fcc
Remove instance.ReturnHitboxFromSprite
Axanery Apr 22, 2024
d91a0c4
Update Documentation.htm
Axanery Apr 22, 2024
cd0ebc1
Merge branch 'Lactozilla:dev' into dev
Axanery Apr 30, 2024
024a391
Merge branch 'Lactozilla:dev' into dev
Axanery Jun 10, 2024
3904e6f
Add ATan functionality
Axanery Jun 10, 2024
32d7ef9
Fix ATan2
Axanery Jun 12, 2024
3c47e9b
Add Collision Class
Axanery Jun 25, 2024
4959089
Made some Math functions respect the number type
Axanery Jun 25, 2024
0a0ea4f
Update vcxproj to allow for x64 builds
Axanery Jun 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 14 additions & 3 deletions VisualC/HatchGameEngine.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<IncludePath>$(SolutionDir)..\meta\win\include;$(SolutionDir)..\include;$(SolutionDir)..\source;$(IncludePath)</IncludePath>
<LibraryPath>$(SolutionDir)..\meta\win\lib\msvc\x64;$(LibraryPath)</LibraryPath>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
Expand Down Expand Up @@ -129,7 +130,8 @@ CD ..</Command>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<LanguageStandard>stdcpp17</LanguageStandard>
<LanguageStandard>stdcpp20</LanguageStandard>
<PreprocessorDefinitions>WIN32;TARGET_NAME="$(ProjectName)";GLEW_STATIC;USING_OPENGL;USING_FREETYPE;_DEBUG;_WINDOWS;DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<PreBuildEvent>
<Command>CD "..\tools"
Expand All @@ -139,10 +141,15 @@ CD ..</Command>
<PostBuildEvent>
<Command>copy "$(TargetPath)" "$(SolutionDir)..\builds\win\$(TargetName)-Debug.exe"</Command>
</PostBuildEvent>
<Link>
<AdditionalDependencies>Ws2_32.lib;Wldap32.lib;Advapi32.lib;Crypt32.lib;Normaliz.lib;legacy_stdio_definitions.lib;glew32s.lib;opengl32.lib;freetype.lib;SDL2.lib;SDL2main.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SubSystem>Console</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<LanguageStandard>stdcpp17</LanguageStandard>
<LanguageStandard>stdcpp20</LanguageStandard>
<PreprocessorDefinitions>WIN32;TARGET_NAME="$(ProjectName)";GLEW_STATIC;USING_OPENGL;USING_FREETYPE;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<PreBuildEvent>
<Command>CD "..\tools"
Expand All @@ -152,6 +159,10 @@ CD ..</Command>
<PostBuildEvent>
<Command>copy "$(TargetPath)" "$(SolutionDir)..\builds\win\$(TargetName)-Release.exe"</Command>
</PostBuildEvent>
<Link>
<SubSystem>Windows</SubSystem>
<AdditionalDependencies>Ws2_32.lib;Wldap32.lib;Advapi32.lib;Crypt32.lib;Normaliz.lib;legacy_stdio_definitions.lib;glew32s.lib;opengl32.lib;freetype.lib;SDL2.lib;SDL2main.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\source\engine\Application.cpp" />
Expand Down Expand Up @@ -331,4 +342,4 @@ CD ..</Command>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
</Project>
36 changes: 33 additions & 3 deletions VisualC/HatchGameEngine.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -381,6 +381,36 @@
<ClCompile Include="..\source\Libraries\spng.c">
<Filter>Source Files\External Libs</Filter>
</ClCompile>
<ClCompile Include="..\source\engine\input\Controller.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\source\engine\math\Random.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\source\Libraries\poly2tri\common\shapes.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\source\Libraries\poly2tri\sweep\advancing_front.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\source\Libraries\poly2tri\sweep\cdt.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\source\Libraries\poly2tri\sweep\sweep_context.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\source\Libraries\poly2tri\sweep\sweep.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\source\Libraries\clipper2\clipper.engine.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\source\Libraries\clipper2\clipper.offset.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\source\Libraries\clipper2\clipper.rectclip.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\include\engine\audio\AudioChannel.h">
Expand Down Expand Up @@ -464,9 +494,6 @@
<ClInclude Include="..\include\engine\resourcetypes\ResourceType.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\include\engine\scene\SceneConfig.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\include\engine\sprites\Animation.h">
<Filter>Header Files</Filter>
</ClInclude>
Expand Down Expand Up @@ -494,6 +521,9 @@
<ClInclude Include="..\source\Libraries\stb_vorbis.h">
<Filter>Source Files\External Libs</Filter>
</ClInclude>
<ClInclude Include="..\source\Libraries\spng.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\meta\win\icon.rc">
Expand Down
Loading
Loading