16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-22 15:09:19 +02:00

refactoring: application mode code split

This commit is contained in:
tmj-fstate
2018-08-02 20:39:19 +02:00
parent 460bf6d382
commit ff6bed67a9
74 changed files with 5375 additions and 2921 deletions

View File

@@ -19,11 +19,35 @@
<Filter Include="Header Files\mczapkie">
<UniqueIdentifier>{36684428-8a48-435f-bca4-a24d9bfe2587}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\input">
<UniqueIdentifier>{cdf75bec-91f7-413c-8b57-9e32cba49148}</UniqueIdentifier>
<Filter Include="Header Files\application">
<UniqueIdentifier>{035056ae-b8d6-4338-9d1f-514a0ce5f1e0}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\input">
<UniqueIdentifier>{2d73d7b2-5252-499c-963a-88fa3cb1af53}</UniqueIdentifier>
<Filter Include="Source Files\application">
<UniqueIdentifier>{395be8b7-094b-4e4d-918e-02369cd6013b}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\application\mode_driver">
<UniqueIdentifier>{1ea7a1f1-5728-478c-8593-b6f4eecefdbf}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\application\mode_editor">
<UniqueIdentifier>{89843d2c-930c-4135-8575-714040f117ac}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\application\mode_scenarioloader">
<UniqueIdentifier>{ab9c6f13-eb8f-497b-b21d-66f8c0220cf8}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\application\mode_driver">
<UniqueIdentifier>{492181c1-fa1a-4087-be99-5d88edf66c69}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\application\mode_editor">
<UniqueIdentifier>{e8c50720-4d83-4722-8ac9-16ea6af834b5}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\application\mode_scenarioloader">
<UniqueIdentifier>{ecadb5ae-48aa-4811-909d-56e8a01badb2}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\application\input">
<UniqueIdentifier>{ba04e497-9bfa-4cfd-883f-7f018ac76301}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\application\input">
<UniqueIdentifier>{0630616b-1afe-4fb6-96d1-3755834ba8aa}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
@@ -120,27 +144,18 @@
<ClCompile Include="TrkFoll.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="World.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="mczapkie\friction.cpp">
<Filter>Source Files\mczapkie</Filter>
</ClCompile>
<ClCompile Include="mczapkie\hamulce.cpp">
<Filter>Source Files\mczapkie</Filter>
</ClCompile>
<ClCompile Include="console\LPT.cpp">
<Filter>Source Files\input</Filter>
</ClCompile>
<ClCompile Include="mczapkie\Mover.cpp">
<Filter>Source Files\mczapkie</Filter>
</ClCompile>
<ClCompile Include="mczapkie\Oerlikon_ESt.cpp">
<Filter>Source Files\mczapkie</Filter>
</ClCompile>
<ClCompile Include="console\PoKeys55.cpp">
<Filter>Source Files\input</Filter>
</ClCompile>
<ClCompile Include="stdafx.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -180,21 +195,12 @@
<ClCompile Include="moon.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="gamepadinput.cpp">
<Filter>Source Files\input</Filter>
</ClCompile>
<ClCompile Include="keyboardinput.cpp">
<Filter>Source Files\input</Filter>
</ClCompile>
<ClCompile Include="command.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="openglgeometrybank.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="mouseinput.cpp">
<Filter>Source Files\input</Filter>
</ClCompile>
<ClCompile Include="translation.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -231,27 +237,72 @@
<ClCompile Include="utilities.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="uart.cpp">
<Filter>Source Files\input</Filter>
</ClCompile>
<ClCompile Include="station.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="stb_vorbis.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="sceneeditor.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="simulationtime.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="application.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="eu07.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="application.cpp">
<Filter>Source Files\application</Filter>
</ClCompile>
<ClCompile Include="simulationstateserializer.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="simulationenvironment.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="sceneeditor.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="drivermode.cpp">
<Filter>Source Files\application\mode_driver</Filter>
</ClCompile>
<ClCompile Include="driveruilayer.cpp">
<Filter>Source Files\application\mode_driver</Filter>
</ClCompile>
<ClCompile Include="editoruilayer.cpp">
<Filter>Source Files\application\mode_editor</Filter>
</ClCompile>
<ClCompile Include="editormode.cpp">
<Filter>Source Files\application\mode_editor</Filter>
</ClCompile>
<ClCompile Include="scenarioloadermode.cpp">
<Filter>Source Files\application\mode_scenarioloader</Filter>
</ClCompile>
<ClCompile Include="driverkeyboardinput.cpp">
<Filter>Source Files\application\mode_driver</Filter>
</ClCompile>
<ClCompile Include="drivermouseinput.cpp">
<Filter>Source Files\application\mode_driver</Filter>
</ClCompile>
<ClCompile Include="editormouseinput.cpp">
<Filter>Source Files\application\mode_editor</Filter>
</ClCompile>
<ClCompile Include="gamepadinput.cpp">
<Filter>Source Files\application\mode_driver</Filter>
</ClCompile>
<ClCompile Include="console\LPT.cpp">
<Filter>Source Files\application\mode_driver</Filter>
</ClCompile>
<ClCompile Include="console\PoKeys55.cpp">
<Filter>Source Files\application\mode_driver</Filter>
</ClCompile>
<ClCompile Include="uart.cpp">
<Filter>Source Files\application\mode_driver</Filter>
</ClCompile>
<ClCompile Include="editorkeyboardinput.cpp">
<Filter>Source Files\application\mode_editor</Filter>
</ClCompile>
<ClCompile Include="keyboardinput.cpp">
<Filter>Source Files\application\input</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="Globals.h">
@@ -266,9 +317,6 @@
<ClInclude Include="McZapkie\mover.h">
<Filter>Header Files\mczapkie</Filter>
</ClInclude>
<ClInclude Include="World.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="dumb3d.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -317,12 +365,6 @@
<ClInclude Include="McZapkie\friction.h">
<Filter>Header Files\mczapkie</Filter>
</ClInclude>
<ClInclude Include="Console\PoKeys55.h">
<Filter>Header Files\input</Filter>
</ClInclude>
<ClInclude Include="Console\LPT.h">
<Filter>Header Files\input</Filter>
</ClInclude>
<ClInclude Include="Segment.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -419,21 +461,12 @@
<ClInclude Include="command.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="keyboardinput.h">
<Filter>Header Files\input</Filter>
</ClInclude>
<ClInclude Include="gamepadinput.h">
<Filter>Header Files\input</Filter>
</ClInclude>
<ClInclude Include="version.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="openglgeometrybank.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="mouseinput.h">
<Filter>Header Files\input</Filter>
</ClInclude>
<ClInclude Include="translation.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -473,21 +506,72 @@
<ClInclude Include="utilities.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="uart.h">
<Filter>Header Files\input</Filter>
</ClInclude>
<ClInclude Include="station.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="sceneeditor.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="simulationtime.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="applicationmode.h">
<Filter>Header Files\application</Filter>
</ClInclude>
<ClInclude Include="application.h">
<Filter>Header Files\application</Filter>
</ClInclude>
<ClInclude Include="simulationstateserializer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="simulationenvironment.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="sceneeditor.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="drivermode.h">
<Filter>Header Files\application\mode_driver</Filter>
</ClInclude>
<ClInclude Include="driveruilayer.h">
<Filter>Header Files\application\mode_driver</Filter>
</ClInclude>
<ClInclude Include="driverkeyboardinput.h">
<Filter>Header Files\application\mode_driver</Filter>
</ClInclude>
<ClInclude Include="drivermouseinput.h">
<Filter>Header Files\application\mode_driver</Filter>
</ClInclude>
<ClInclude Include="gamepadinput.h">
<Filter>Header Files\application\mode_driver</Filter>
</ClInclude>
<ClInclude Include="Console\LPT.h">
<Filter>Header Files\application\mode_driver</Filter>
</ClInclude>
<ClInclude Include="Console\PoKeys55.h">
<Filter>Header Files\application\mode_driver</Filter>
</ClInclude>
<ClInclude Include="uart.h">
<Filter>Header Files\application\mode_driver</Filter>
</ClInclude>
<ClInclude Include="editoruilayer.h">
<Filter>Header Files\application\mode_editor</Filter>
</ClInclude>
<ClInclude Include="editormouseinput.h">
<Filter>Header Files\application\mode_editor</Filter>
</ClInclude>
<ClInclude Include="editormode.h">
<Filter>Header Files\application\mode_editor</Filter>
</ClInclude>
<ClInclude Include="scenarioloadermode.h">
<Filter>Header Files\application\mode_scenarioloader</Filter>
</ClInclude>
<ClInclude Include="scenarioloaderuilayer.h">
<Filter>Header Files\application\mode_scenarioloader</Filter>
</ClInclude>
<ClInclude Include="editorkeyboardinput.h">
<Filter>Header Files\application\mode_editor</Filter>
</ClInclude>
<ClInclude Include="keyboardinput.h">
<Filter>Header Files\application\input</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="maszyna.rc">