Add Input class

- Add Input class used to poll mouse and key button states
- Add additional example systems to the Scene
This commit is contained in:
Thraix
2023-05-26 23:02:03 +02:00
parent d817c3084d
commit 5a615ecc4e
16 changed files with 505 additions and 40 deletions
+21
View File
@@ -216,6 +216,9 @@
<ClCompile Include="src\copium\ecs\Signal.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\copium\event\Input.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\copium\sampler\DepthAttachment.h">
@@ -464,5 +467,23 @@
<ClInclude Include="src\copium\event\EventSignal.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\copium\example\CameraUpdateSystem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\copium\example\PlayerControllerSystem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\copium\example\PhysicsSystem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\copium\event\Input.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\copium\event\InputCode.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\copium\example\CameraFollowPlayerSystem.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>