Projekt přejmenován. Neko nastaven na výchozí pozici
3
.gitignore
vendored
|
|
@ -2,4 +2,5 @@ bin/
|
||||||
obj/
|
obj/
|
||||||
/packages/
|
/packages/
|
||||||
riderModule.iml
|
riderModule.iml
|
||||||
/_ReSharper.Caches/
|
/_ReSharper.Caches/
|
||||||
|
OneNightDuel
|
||||||
733
.idea/.idea.FNAF_Clone/.idea/workspace.xml
generated
Normal file
|
|
@ -0,0 +1,733 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="AutoGeneratedRunConfigurationManager">
|
||||||
|
<projectFile>FNAF_Clone/FNAF_Clone.csproj</projectFile>
|
||||||
|
<projectFile>FNAF_Server/FNAF_Server.csproj</projectFile>
|
||||||
|
</component>
|
||||||
|
<component name="AutoImportSettings">
|
||||||
|
<option name="autoReloadType" value="SELECTIVE" />
|
||||||
|
</component>
|
||||||
|
<component name="ChangeListManager">
|
||||||
|
<list default="true" id="35d0f80b-2e1e-4610-8f80-be074a53fbc5" name="Changes" comment="Funkční komunikace jednoho clienta a serveru">
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/.idea.FNAF_Clone/.idea/.gitignore" beforeDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/.idea.FNAF_Clone/.idea/codeStyles/codeStyleConfig.xml" beforeDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/.idea.FNAF_Clone/.idea/encodings.xml" beforeDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/.idea.FNAF_Clone/.idea/indexLayout.xml" beforeDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/.idea.FNAF_Clone/.idea/vcs.xml" beforeDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone.sln" beforeDir="false" afterPath="$PROJECT_DIR$/OneNightDuel.sln" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/.config/dotnet-tools.json" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/.config/dotnet-tools.json" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/.vscode/launch.json" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/.vscode/launch.json" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/CameraSystem.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/CameraSystem.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Client.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Client.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/ClientEnemy.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/ClientEnemy.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/ClientEnemyManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/ClientEnemyManager.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/ClientPlayer.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/ClientPlayer.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/CommandManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/CommandManager.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/Content.mgcb" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/Content.mgcb" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/SpriteSheet_enemies.png" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/SpriteSheet_enemies.png" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/SpriteSheet_monitor.png" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/SpriteSheet_monitor.png" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/SpriteSheet_office.png" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/SpriteSheet_office.png" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/SpriteSheet_rooms.png" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/SpriteSheet_rooms.png" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/SpriteSheet_testBlocks.png" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/SpriteSheet_testBlocks.png" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/enemies-definition.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/enemies-definition.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/monitor-definition.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/monitor-definition.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/office-definition.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/office-definition.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/rooms-definition.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/rooms-definition.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/images/testBlocks-definition.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/images/testBlocks-definition.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/ponde___.ttf" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/ponde___.ttf" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/ponderosa.spritefont" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/ponderosa.spritefont" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/ambience.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/ambience.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/bell.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/bell.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/camera-switch.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/camera-switch.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/dash-move.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/dash-move.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/dash-sounds-raw.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/dash-sounds-raw.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/door-close-remote.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/door-close-remote.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/door-close.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/door-close.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/door-open-remote.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/door-open-remote.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/door-open.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/door-open.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/jumpscare.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/jumpscare.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/light-off.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/light-off.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/light-on.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/light-on.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/mare-move.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/mare-move.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/monitor-flip.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/monitor-flip.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/neko-angry.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/neko-angry.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/neko-move1.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/neko-move1.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/neko-purr.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/neko-purr.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/powerout.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/powerout.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/spot-activate.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/spot-activate.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/spot-move.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/spot-move.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/sounds/vent-walk.wav" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/sounds/vent-walk.wav" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Content/whitrabt.ttf" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Content/whitrabt.ttf" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/EventProcessor.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/EventProcessor.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/FNAF_Clone.csproj" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/ONDClient.csproj" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/EnemyUIElement.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/EnemyUIElement.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/JumpscareUIElement.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/JumpscareUIElement.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/LoadingUIElement.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/LoadingUIElement.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/MenuInputField.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/MenuInputField.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/PointExtensions.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/PointExtensions.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/PowerIndicator.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/PowerIndicator.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/Screen.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/Screen.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/TextBoxUIElement.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/TextBoxUIElement.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/TextUIElement.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/TextUIElement.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/TimerUIElement.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/TimerUIElement.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/UIElement.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/UIElement.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GUI/UIManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GUI/UIManager.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/GameMain.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/GameMain.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Icon.bmp" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Icon.bmp" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Icon.ico" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Icon.ico" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Input/InputListenerHook.cs" beforeDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Input/InputManager.cs" beforeDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Input/InputTiming.cs" beforeDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Map/ClientMapManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Map/ClientMapManager.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Map/MapTileProjection.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Map/MapTileProjection.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Map/TileConnectorProjection.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Map/TileConnectorProjection.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/Program.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/Program.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/SoundManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/SoundManager.cs" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/app.manifest" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/app.manifest" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/FNAF_Clone/link/MonoGameLibrary.dll" beforeDir="false" afterPath="$PROJECT_DIR$/ONDClient/link/MonoGameLibrary.dll" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/MonoGameLibrary" beforeDir="false" afterPath="$PROJECT_DIR$/MonoGameLibrary" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/MonoGameLibrary/MonoGameLibrary/MonoGameLibrary.csproj" beforeDir="false" afterPath="$PROJECT_DIR$/MonoGameLibrary/MonoGameLibrary/MonoGameLibrary.csproj" afterDir="false" />
|
||||||
|
</list>
|
||||||
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
|
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||||
|
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||||
|
</component>
|
||||||
|
<component name="DpaMonitoringSettings">
|
||||||
|
<option name="firstShow" value="false" />
|
||||||
|
</component>
|
||||||
|
<component name="Git.Settings">
|
||||||
|
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
||||||
|
<option name="ROOT_SYNC" value="DONT_SYNC" />
|
||||||
|
</component>
|
||||||
|
<component name="HighlightingSettingsPerFile">
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="mock:///Dummy.cs" root0="SKIP_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/384e456bc26f45f5a6a6a20ae50c6e0dd1a400/e8/7272ae72/KeyValuePair`2.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/384e456bc26f45f5a6a6a20ae50c6e0dd1a400/fb/ca10f160/EventChannel.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/3d47105f47a240929625d0f531812b9e1c000/0f/e2eeb2cd/INetSerializable.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/3d47105f47a240929625d0f531812b9e1c000/68/c826a80a/NetPacketProcessor.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/3d47105f47a240929625d0f531812b9e1c000/cc/8a34584a/NetSerializer.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/3d47105f47a240929625d0f531812b9e1c000/d6/ec041615/NetManager.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/419320464d0849fb89a7e518f7ff8bc978a00/e8/1faf66e3/Enumerable.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/4e0fe18725844db38e9480edfd0e34983e00/34/ef0d22d8/TextureAtlas.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/4e0fe18725844db38e9480edfd0e34983e00/41/c6f0d8ab/InputManager.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/4e0fe18725844db38e9480edfd0e34983e00/b5/8dc24573/Core.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/5e56f40aa42e4fc4b94786ec57da7544d1a400/07/804b4506/Dictionary`2.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/5e56f40aa42e4fc4b94786ec57da7544d1a400/09/312b9770/ValueTuple`2.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/5e56f40aa42e4fc4b94786ec57da7544d1a400/48/95b0ef9d/ThrowHelpers.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/5e56f40aa42e4fc4b94786ec57da7544d1a400/b3/92670209/Thread.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/5e56f40aa42e4fc4b94786ec57da7544d1a400/e4/9c3fcf71/List`1.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/5e56f40aa42e4fc4b94786ec57da7544d1a400/fb/a0fd6fc3/ThrowHelper.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/a69b121f85054691b2a8d28643003c23136600/49/5cd111e0/ContentManager.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/a69b121f85054691b2a8d28643003c23136600/57/45ea073b/SdlGamePlatform.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/a69b121f85054691b2a8d28643003c23136600/62/374a72ad/TitleContainer.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/a69b121f85054691b2a8d28643003c23136600/98/17ad8de4/SpriteBatch.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/a69b121f85054691b2a8d28643003c23136600/c7/517f8541/Game.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/fd792102e2a04b889c29784ca9de4981d1a000/2a/a31b08a3/Thread.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/fd792102e2a04b889c29784ca9de4981d1a000/8f/6419ac7c/ThrowHelper.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/fd792102e2a04b889c29784ca9de4981d1a000/e5/92feb77a/EventManifestOptions.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Clone/Client.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Clone/ClientEnemy.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Clone/ClientEnemyManager.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Clone/CommandManager.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Clone/EventProcessor.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Clone/GUI/MenuInputField.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Clone/GUI/PointExtensions.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Clone/GUI/PowerIndicator.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Clone/GUI/Screen.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Clone/GUI/UIElement.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Clone/GUI/UIManager.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Clone/GameMain.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Clone/Map/ClientMapManager.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Clone/Map/MapTileProjection.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Clone/Map/TileConnectorProjection.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Server/CommandProcessor.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/DashEnemy.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/Enemy.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/EnemyManager.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/LurkEnemy.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/MareEnemy.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/MovementOpportunity.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/NekoEnemy.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Server/Enemies/SpotEnemy.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Server/GameLogic.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Server/Map/MapManager.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Server/Map/MapTile.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Server/Map/TileConnector.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/FNAF_Server/Server.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/GlobalClassLib/ConnectorType.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/GlobalClassLib/Direction.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/GlobalClassLib/EnemyType.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/GlobalClassLib/GlobalEnemy.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/GlobalClassLib/GlobalMapTile.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/GlobalClassLib/GlobalTileConnector.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/PacketLib/GameEvent.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/PacketLib/NetDataWriterExtensions.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
<setting file="file://$PROJECT_DIR$/PacketLib/PlayerCommand.cs" root0="FORCE_HIGHLIGHTING" />
|
||||||
|
</component>
|
||||||
|
<component name="MetaFilesCheckinStateConfiguration" checkMetaFiles="true" />
|
||||||
|
<component name="ProblemsViewState">
|
||||||
|
<option name="selectedTabId" value="CurrentFile" />
|
||||||
|
</component>
|
||||||
|
<component name="ProjectColorInfo">{
|
||||||
|
"associatedIndex": 1
|
||||||
|
}</component>
|
||||||
|
<component name="ProjectId" id="34xRecyNbhawmMkoAxF4cYdXsoi" />
|
||||||
|
<component name="ProjectViewState">
|
||||||
|
<option name="hideEmptyMiddlePackages" value="true" />
|
||||||
|
<option name="showLibraryContents" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="PropertiesComponent">{
|
||||||
|
"keyToString": {
|
||||||
|
".NET Project.FNAF_Clone.executor": "Run",
|
||||||
|
".NET Project.FNAF_Server.executor": "Debug",
|
||||||
|
"ModuleVcsDetector.initialDetectionPerformed": "true",
|
||||||
|
"RunOnceActivity.ShowReadmeOnStart": "true",
|
||||||
|
"RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager": "true",
|
||||||
|
"RunOnceActivity.git.unshallow": "true",
|
||||||
|
"SHELLCHECK.PATH": "/home/perry/.local/share/JetBrains/Rider2025.1/Shell Script/shellcheck",
|
||||||
|
"git-widget-placeholder": "master",
|
||||||
|
"last_opened_file_path": "/home/perry/RiderProjects/FNAF_Clone/MonoGameLibrary/MonoGameLibrary/bin/Debug/net8.0/MonoGameLibrary.dll",
|
||||||
|
"node.js.detected.package.eslint": "true",
|
||||||
|
"node.js.detected.package.tslint": "true",
|
||||||
|
"node.js.selected.package.eslint": "(autodetect)",
|
||||||
|
"node.js.selected.package.tslint": "(autodetect)",
|
||||||
|
"nodejs_package_manager_path": "npm",
|
||||||
|
"settings.editor.selected.configurable": "CodeLensConfigurable",
|
||||||
|
"vue.rearranger.settings.migration": "true"
|
||||||
|
}
|
||||||
|
}</component>
|
||||||
|
<component name="RiderTodoViewSettings" groupByProject="false" />
|
||||||
|
<component name="RunManager" selected=".NET Project.FNAF_Clone">
|
||||||
|
<configuration name="FNAF_Clone" type="DotNetProject" factoryName=".NET Project">
|
||||||
|
<option name="EXE_PATH" value="" />
|
||||||
|
<option name="PROGRAM_PARAMETERS" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="" />
|
||||||
|
<option name="PASS_PARENT_ENVS" value="1" />
|
||||||
|
<option name="USE_EXTERNAL_CONSOLE" value="0" />
|
||||||
|
<option name="ENV_FILE_PATHS" value="" />
|
||||||
|
<option name="REDIRECT_INPUT_PATH" value="" />
|
||||||
|
<option name="PTY_MODE" value="Auto" />
|
||||||
|
<option name="USE_MONO" value="0" />
|
||||||
|
<option name="RUNTIME_ARGUMENTS" value="" />
|
||||||
|
<option name="AUTO_ATTACH_CHILDREN" value="0" />
|
||||||
|
<option name="MIXED_MODE_DEBUG" value="0" />
|
||||||
|
<option name="PROJECT_PATH" value="$PROJECT_DIR$/ONDClient/ONDClient.csproj" />
|
||||||
|
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_KIND" value="DotNetCore" />
|
||||||
|
<option name="PROJECT_TFM" value="" />
|
||||||
|
<method v="2">
|
||||||
|
<option name="Build" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<configuration name="FNAF_Clone" type="DotNetProject" factoryName=".NET Project">
|
||||||
|
<option name="EXE_PATH" value="" />
|
||||||
|
<option name="PROGRAM_PARAMETERS" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="" />
|
||||||
|
<option name="PASS_PARENT_ENVS" value="1" />
|
||||||
|
<option name="USE_EXTERNAL_CONSOLE" value="0" />
|
||||||
|
<option name="ENV_FILE_PATHS" value="" />
|
||||||
|
<option name="REDIRECT_INPUT_PATH" value="" />
|
||||||
|
<option name="PTY_MODE" value="Auto" />
|
||||||
|
<option name="USE_MONO" value="0" />
|
||||||
|
<option name="RUNTIME_ARGUMENTS" value="" />
|
||||||
|
<option name="AUTO_ATTACH_CHILDREN" value="0" />
|
||||||
|
<option name="MIXED_MODE_DEBUG" value="0" />
|
||||||
|
<option name="PROJECT_PATH" value="$PROJECT_DIR$/FNAF_Clone/FNAF_Clone.csproj" />
|
||||||
|
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_KIND" value="DotNetCore" />
|
||||||
|
<option name="PROJECT_TFM" value="" />
|
||||||
|
<method v="2">
|
||||||
|
<option name="Build" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<configuration name="FNAF_Clone" type="DotNetProject" factoryName=".NET Project">
|
||||||
|
<option name="EXE_PATH" value="" />
|
||||||
|
<option name="PROGRAM_PARAMETERS" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="" />
|
||||||
|
<option name="PASS_PARENT_ENVS" value="1" />
|
||||||
|
<option name="USE_EXTERNAL_CONSOLE" value="0" />
|
||||||
|
<option name="ENV_FILE_PATHS" value="" />
|
||||||
|
<option name="REDIRECT_INPUT_PATH" value="" />
|
||||||
|
<option name="PTY_MODE" value="Auto" />
|
||||||
|
<option name="USE_MONO" value="0" />
|
||||||
|
<option name="RUNTIME_ARGUMENTS" value="" />
|
||||||
|
<option name="AUTO_ATTACH_CHILDREN" value="0" />
|
||||||
|
<option name="MIXED_MODE_DEBUG" value="0" />
|
||||||
|
<option name="PROJECT_PATH" value="$PROJECT_DIR$/FNAF_Clone/FNAF_Clone.csproj" />
|
||||||
|
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_KIND" value="DotNetCore" />
|
||||||
|
<option name="PROJECT_TFM" value="" />
|
||||||
|
<method v="2">
|
||||||
|
<option name="Build" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<configuration name="FNAF_Server" type="DotNetProject" factoryName=".NET Project">
|
||||||
|
<option name="EXE_PATH" value="" />
|
||||||
|
<option name="PROGRAM_PARAMETERS" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="" />
|
||||||
|
<option name="PASS_PARENT_ENVS" value="1" />
|
||||||
|
<option name="USE_EXTERNAL_CONSOLE" value="0" />
|
||||||
|
<option name="ENV_FILE_PATHS" value="" />
|
||||||
|
<option name="REDIRECT_INPUT_PATH" value="" />
|
||||||
|
<option name="PTY_MODE" value="Auto" />
|
||||||
|
<option name="USE_MONO" value="0" />
|
||||||
|
<option name="RUNTIME_ARGUMENTS" value="" />
|
||||||
|
<option name="AUTO_ATTACH_CHILDREN" value="0" />
|
||||||
|
<option name="MIXED_MODE_DEBUG" value="0" />
|
||||||
|
<option name="PROJECT_PATH" value="$PROJECT_DIR$/FNAF_Server/FNAF_Server.csproj" />
|
||||||
|
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_KIND" value="DotNetCore" />
|
||||||
|
<option name="PROJECT_TFM" value="" />
|
||||||
|
<method v="2">
|
||||||
|
<option name="Build" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<configuration name="FNAF_Server" type="DotNetProject" factoryName=".NET Project">
|
||||||
|
<option name="EXE_PATH" value="" />
|
||||||
|
<option name="PROGRAM_PARAMETERS" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="" />
|
||||||
|
<option name="PASS_PARENT_ENVS" value="1" />
|
||||||
|
<option name="USE_EXTERNAL_CONSOLE" value="0" />
|
||||||
|
<option name="ENV_FILE_PATHS" value="" />
|
||||||
|
<option name="REDIRECT_INPUT_PATH" value="" />
|
||||||
|
<option name="PTY_MODE" value="Auto" />
|
||||||
|
<option name="USE_MONO" value="0" />
|
||||||
|
<option name="RUNTIME_ARGUMENTS" value="" />
|
||||||
|
<option name="AUTO_ATTACH_CHILDREN" value="0" />
|
||||||
|
<option name="MIXED_MODE_DEBUG" value="0" />
|
||||||
|
<option name="PROJECT_PATH" value="$PROJECT_DIR$/FNAF_Server/FNAF_Server.csproj" />
|
||||||
|
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_KIND" value="DotNetCore" />
|
||||||
|
<option name="PROJECT_TFM" value="" />
|
||||||
|
<method v="2">
|
||||||
|
<option name="Build" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<configuration name="FNAF_Server" type="DotNetProject" factoryName=".NET Project">
|
||||||
|
<option name="EXE_PATH" value="" />
|
||||||
|
<option name="PROGRAM_PARAMETERS" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="" />
|
||||||
|
<option name="PASS_PARENT_ENVS" value="1" />
|
||||||
|
<option name="USE_EXTERNAL_CONSOLE" value="0" />
|
||||||
|
<option name="ENV_FILE_PATHS" value="" />
|
||||||
|
<option name="REDIRECT_INPUT_PATH" value="" />
|
||||||
|
<option name="PTY_MODE" value="Auto" />
|
||||||
|
<option name="USE_MONO" value="0" />
|
||||||
|
<option name="RUNTIME_ARGUMENTS" value="" />
|
||||||
|
<option name="AUTO_ATTACH_CHILDREN" value="0" />
|
||||||
|
<option name="MIXED_MODE_DEBUG" value="0" />
|
||||||
|
<option name="PROJECT_PATH" value="$PROJECT_DIR$/FNAF_Server/FNAF_Server.csproj" />
|
||||||
|
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
|
||||||
|
<option name="PROJECT_KIND" value="DotNetCore" />
|
||||||
|
<option name="PROJECT_TFM" value="" />
|
||||||
|
<method v="2">
|
||||||
|
<option name="Build" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<configuration name="Multi-Launch: FNAF_Clone" type="com.intellij.execution.configurations.multilaunch" factoryName="MultiLaunchConfiguration">
|
||||||
|
<rows>
|
||||||
|
<ExecutableRowSnapshot>
|
||||||
|
<option name="condition">
|
||||||
|
<ConditionSnapshot>
|
||||||
|
<option name="type" value="immediately" />
|
||||||
|
</ConditionSnapshot>
|
||||||
|
</option>
|
||||||
|
<option name="executable">
|
||||||
|
<ExecutableSnapshot>
|
||||||
|
<option name="id" value="runConfig:.NET Project.FNAF_Server" />
|
||||||
|
</ExecutableSnapshot>
|
||||||
|
</option>
|
||||||
|
</ExecutableRowSnapshot>
|
||||||
|
<ExecutableRowSnapshot>
|
||||||
|
<option name="condition">
|
||||||
|
<ConditionSnapshot>
|
||||||
|
<option name="type" value="immediately" />
|
||||||
|
</ConditionSnapshot>
|
||||||
|
</option>
|
||||||
|
<option name="executable">
|
||||||
|
<ExecutableSnapshot>
|
||||||
|
<option name="id" value="runConfig:.NET Project.FNAF_Clone" />
|
||||||
|
</ExecutableSnapshot>
|
||||||
|
</option>
|
||||||
|
</ExecutableRowSnapshot>
|
||||||
|
</rows>
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="Multi-Launch: FNAF_Clone" type="com.intellij.execution.configurations.multilaunch" factoryName="MultiLaunchConfiguration">
|
||||||
|
<rows>
|
||||||
|
<ExecutableRowSnapshot>
|
||||||
|
<option name="condition">
|
||||||
|
<ConditionSnapshot>
|
||||||
|
<option name="type" value="immediately" />
|
||||||
|
</ConditionSnapshot>
|
||||||
|
</option>
|
||||||
|
<option name="executable">
|
||||||
|
<ExecutableSnapshot>
|
||||||
|
<option name="id" value="runConfig:.NET Project.FNAF_Server" />
|
||||||
|
</ExecutableSnapshot>
|
||||||
|
</option>
|
||||||
|
</ExecutableRowSnapshot>
|
||||||
|
<ExecutableRowSnapshot>
|
||||||
|
<option name="condition">
|
||||||
|
<ConditionSnapshot>
|
||||||
|
<option name="type" value="immediately" />
|
||||||
|
</ConditionSnapshot>
|
||||||
|
</option>
|
||||||
|
<option name="executable">
|
||||||
|
<ExecutableSnapshot>
|
||||||
|
<option name="id" value="runConfig:.NET Project.FNAF_Clone" />
|
||||||
|
</ExecutableSnapshot>
|
||||||
|
</option>
|
||||||
|
</ExecutableRowSnapshot>
|
||||||
|
</rows>
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="Multi-Launch: FNAF_Clone" type="com.intellij.execution.configurations.multilaunch" factoryName="MultiLaunchConfiguration">
|
||||||
|
<rows>
|
||||||
|
<ExecutableRowSnapshot>
|
||||||
|
<option name="condition">
|
||||||
|
<ConditionSnapshot>
|
||||||
|
<option name="type" value="immediately" />
|
||||||
|
</ConditionSnapshot>
|
||||||
|
</option>
|
||||||
|
<option name="executable">
|
||||||
|
<ExecutableSnapshot>
|
||||||
|
<option name="id" value="runConfig:.NET Project.FNAF_Server" />
|
||||||
|
</ExecutableSnapshot>
|
||||||
|
</option>
|
||||||
|
</ExecutableRowSnapshot>
|
||||||
|
<ExecutableRowSnapshot>
|
||||||
|
<option name="condition">
|
||||||
|
<ConditionSnapshot>
|
||||||
|
<option name="type" value="immediately" />
|
||||||
|
</ConditionSnapshot>
|
||||||
|
</option>
|
||||||
|
<option name="executable">
|
||||||
|
<ExecutableSnapshot>
|
||||||
|
<option name="id" value="runConfig:.NET Project.FNAF_Clone" />
|
||||||
|
</ExecutableSnapshot>
|
||||||
|
</option>
|
||||||
|
</ExecutableRowSnapshot>
|
||||||
|
</rows>
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<list>
|
||||||
|
<item itemvalue=".NET Project.FNAF_Clone" />
|
||||||
|
<item itemvalue=".NET Project.FNAF_Server" />
|
||||||
|
<item itemvalue="Multi-Launch.Multi-Launch: FNAF_Clone" />
|
||||||
|
</list>
|
||||||
|
</component>
|
||||||
|
<component name="TaskManager">
|
||||||
|
<task active="true" id="Default" summary="Default task">
|
||||||
|
<changelist id="35d0f80b-2e1e-4610-8f80-be074a53fbc5" name="Changes" comment="" />
|
||||||
|
<created>1762153333646</created>
|
||||||
|
<option name="number" value="Default" />
|
||||||
|
<option name="presentableId" value="Default" />
|
||||||
|
<updated>1762153333646</updated>
|
||||||
|
<workItem from="1762153335163" duration="2243000" />
|
||||||
|
<workItem from="1762155588411" duration="1927000" />
|
||||||
|
<workItem from="1762759991218" duration="2933000" />
|
||||||
|
<workItem from="1762762939711" duration="1124000" />
|
||||||
|
<workItem from="1764573202522" duration="4993000" />
|
||||||
|
<workItem from="1765178160262" duration="5085000" />
|
||||||
|
<workItem from="1765785980173" duration="1901000" />
|
||||||
|
<workItem from="1766073269280" duration="19284000" />
|
||||||
|
<workItem from="1766243678632" duration="577000" />
|
||||||
|
<workItem from="1767596589364" duration="3495000" />
|
||||||
|
<workItem from="1768203058710" duration="1756000" />
|
||||||
|
<workItem from="1768398207614" duration="2264000" />
|
||||||
|
<workItem from="1768493237756" duration="5927000" />
|
||||||
|
<workItem from="1768674578603" duration="5103000" />
|
||||||
|
<workItem from="1769336009143" duration="4892000" />
|
||||||
|
<workItem from="1769352244811" duration="6128000" />
|
||||||
|
<workItem from="1769411813570" duration="4020000" />
|
||||||
|
<workItem from="1769446748436" duration="203000" />
|
||||||
|
<workItem from="1769708144029" duration="4032000" />
|
||||||
|
<workItem from="1769862139737" duration="6295000" />
|
||||||
|
<workItem from="1769949717206" duration="4548000" />
|
||||||
|
<workItem from="1770136102111" duration="5006000" />
|
||||||
|
<workItem from="1770375890155" duration="2630000" />
|
||||||
|
<workItem from="1770482719074" duration="261000" />
|
||||||
|
<workItem from="1770484325092" duration="3856000" />
|
||||||
|
<workItem from="1770620656354" duration="4538000" />
|
||||||
|
<workItem from="1770725000417" duration="1306000" />
|
||||||
|
<workItem from="1770982444293" duration="950000" />
|
||||||
|
<workItem from="1771005323247" duration="8065000" />
|
||||||
|
<workItem from="1771087937773" duration="864000" />
|
||||||
|
<workItem from="1771261412832" duration="3039000" />
|
||||||
|
<workItem from="1771272367973" duration="3123000" />
|
||||||
|
<workItem from="1771408726376" duration="200000" />
|
||||||
|
<workItem from="1771408989641" duration="342000" />
|
||||||
|
<workItem from="1771409357415" duration="3514000" />
|
||||||
|
<workItem from="1771688412729" duration="7897000" />
|
||||||
|
<workItem from="1772014902544" duration="17741000" />
|
||||||
|
<workItem from="1772096538686" duration="6336000" />
|
||||||
|
<workItem from="1772116369356" duration="3830000" />
|
||||||
|
<workItem from="1772183476083" duration="16280000" />
|
||||||
|
<workItem from="1772203184438" duration="22000" />
|
||||||
|
<workItem from="1772276714459" duration="5948000" />
|
||||||
|
<workItem from="1772291244398" duration="12257000" />
|
||||||
|
<workItem from="1772381420940" duration="21365000" />
|
||||||
|
<workItem from="1772627784362" duration="181000" />
|
||||||
|
<workItem from="1772732036190" duration="6231000" />
|
||||||
|
<workItem from="1772980778415" duration="6241000" />
|
||||||
|
<workItem from="1773039898810" duration="5554000" />
|
||||||
|
<workItem from="1773057538274" duration="2512000" />
|
||||||
|
<workItem from="1773072634359" duration="10463000" />
|
||||||
|
<workItem from="1773144115224" duration="4860000" />
|
||||||
|
<workItem from="1773231198807" duration="2054000" />
|
||||||
|
<workItem from="1773236522892" duration="2324000" />
|
||||||
|
<workItem from="1773249404675" duration="15819000" />
|
||||||
|
<workItem from="1773313322574" duration="20480000" />
|
||||||
|
<workItem from="1773483410958" duration="1807000" />
|
||||||
|
<workItem from="1773485741681" duration="9778000" />
|
||||||
|
<workItem from="1773644765173" duration="5582000" />
|
||||||
|
<workItem from="1773682800860" duration="7637000" />
|
||||||
|
<workItem from="1773748706617" duration="6247000" />
|
||||||
|
<workItem from="1773766388900" duration="11343000" />
|
||||||
|
<workItem from="1773856355288" duration="1487000" />
|
||||||
|
<workItem from="1773859279581" duration="3669000" />
|
||||||
|
<workItem from="1773917805992" duration="18922000" />
|
||||||
|
<workItem from="1774006439228" duration="3753000" />
|
||||||
|
<workItem from="1774025579911" duration="5600000" />
|
||||||
|
<workItem from="1774079150612" duration="20968000" />
|
||||||
|
<workItem from="1774198966375" duration="990000" />
|
||||||
|
</task>
|
||||||
|
<servers />
|
||||||
|
</component>
|
||||||
|
<component name="TypeScriptGeneratedFilesManager">
|
||||||
|
<option name="version" value="3" />
|
||||||
|
</component>
|
||||||
|
<component name="UnityCheckinConfiguration" checkUnsavedScenes="true" />
|
||||||
|
<component name="UnityProjectConfiguration" hasMinimizedUI="false" />
|
||||||
|
<component name="Vcs.Log.Tabs.Properties">
|
||||||
|
<option name="TAB_STATES">
|
||||||
|
<map>
|
||||||
|
<entry key="MAIN">
|
||||||
|
<value>
|
||||||
|
<State>
|
||||||
|
<option name="CUSTOM_BOOLEAN_PROPERTIES">
|
||||||
|
<map>
|
||||||
|
<entry key="Show.Git.Branches" value="true" />
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
<option name="FILTERS">
|
||||||
|
<map>
|
||||||
|
<entry key="branch">
|
||||||
|
<value>
|
||||||
|
<list>
|
||||||
|
<option value="HEAD" />
|
||||||
|
</list>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
</State>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
<component name="VcsManagerConfiguration">
|
||||||
|
<option name="CLEAR_INITIAL_COMMIT_MESSAGE" value="true" />
|
||||||
|
<MESSAGE value="Funkční komunikace jednoho clienta a serveru" />
|
||||||
|
<option name="LAST_COMMIT_MESSAGE" value="Funkční komunikace jednoho clienta a serveru" />
|
||||||
|
</component>
|
||||||
|
<component name="XDebuggerManager">
|
||||||
|
<breakpoint-manager>
|
||||||
|
<breakpoints>
|
||||||
|
<breakpoint enabled="true" type="DotNet_Exception_Breakpoints">
|
||||||
|
<properties exception="System.OperationCanceledException" breakIfHandledByOtherCode="false" displayValue="System.OperationCanceledException" />
|
||||||
|
<option name="timeStamp" value="1" />
|
||||||
|
</breakpoint>
|
||||||
|
<breakpoint enabled="true" type="DotNet_Exception_Breakpoints">
|
||||||
|
<properties exception="System.Threading.Tasks.TaskCanceledException" breakIfHandledByOtherCode="false" displayValue="System.Threading.Tasks.TaskCanceledException" />
|
||||||
|
<option name="timeStamp" value="2" />
|
||||||
|
</breakpoint>
|
||||||
|
<breakpoint enabled="true" type="DotNet_Exception_Breakpoints">
|
||||||
|
<properties exception="System.Threading.ThreadAbortException" breakIfHandledByOtherCode="false" displayValue="System.Threading.ThreadAbortException" />
|
||||||
|
<option name="timeStamp" value="3" />
|
||||||
|
</breakpoint>
|
||||||
|
<line-breakpoint type="DotNet Breakpoints">
|
||||||
|
<url>file://$PROJECT_DIR$/FNAF_Server/Enemies/SpotEnemy.cs</url>
|
||||||
|
<line>59</line>
|
||||||
|
<properties documentPath="$PROJECT_DIR$/FNAF_Server/Enemies/SpotEnemy.cs" containingFunctionPresentation="Method 'Update'">
|
||||||
|
<startOffsets>
|
||||||
|
<option value="2051" />
|
||||||
|
</startOffsets>
|
||||||
|
<endOffsets>
|
||||||
|
<option value="2087" />
|
||||||
|
</endOffsets>
|
||||||
|
</properties>
|
||||||
|
<option name="timeStamp" value="12" />
|
||||||
|
</line-breakpoint>
|
||||||
|
<line-breakpoint type="DotNet Breakpoints">
|
||||||
|
<url>file://$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs</url>
|
||||||
|
<line>26</line>
|
||||||
|
<properties documentPath="$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs" containingFunctionPresentation="Method 'CrawlStep'">
|
||||||
|
<startOffsets>
|
||||||
|
<option value="902" />
|
||||||
|
</startOffsets>
|
||||||
|
<endOffsets>
|
||||||
|
<option value="1499" />
|
||||||
|
</endOffsets>
|
||||||
|
</properties>
|
||||||
|
<option name="timeStamp" value="17" />
|
||||||
|
</line-breakpoint>
|
||||||
|
<line-breakpoint type="DotNet Breakpoints">
|
||||||
|
<url>file://$PROJECT_DIR$/ONDClient/GUI/LoadingUIElement.cs</url>
|
||||||
|
<line>19</line>
|
||||||
|
<properties documentPath="$PROJECT_DIR$/FNAF_Clone/GUI/LoadingUIElement.cs" containingFunctionPresentation="Method 'Update'">
|
||||||
|
<startOffsets>
|
||||||
|
<option value="709" />
|
||||||
|
</startOffsets>
|
||||||
|
<endOffsets>
|
||||||
|
<option value="730" />
|
||||||
|
</endOffsets>
|
||||||
|
</properties>
|
||||||
|
<option name="timeStamp" value="21" />
|
||||||
|
</line-breakpoint>
|
||||||
|
<line-breakpoint type="DotNet Breakpoints">
|
||||||
|
<url>file://$PROJECT_DIR$/ONDClient/GUI/Screen.cs</url>
|
||||||
|
<line>145</line>
|
||||||
|
<properties documentPath="$PROJECT_DIR$/FNAF_Clone/GUI/Screen.cs" containingFunctionPresentation="Method 'Update'">
|
||||||
|
<startOffsets>
|
||||||
|
<option value="4409" />
|
||||||
|
</startOffsets>
|
||||||
|
<endOffsets>
|
||||||
|
<option value="4426" />
|
||||||
|
</endOffsets>
|
||||||
|
</properties>
|
||||||
|
<option name="timeStamp" value="23" />
|
||||||
|
</line-breakpoint>
|
||||||
|
<line-breakpoint type="DotNet Breakpoints">
|
||||||
|
<url>file://$PROJECT_DIR$/FNAF_Server/CommandProcessor.cs</url>
|
||||||
|
<line>39</line>
|
||||||
|
<properties documentPath="$PROJECT_DIR$/FNAF_Server/CommandProcessor.cs" containingFunctionPresentation="Method 'Evaluate'">
|
||||||
|
<startOffsets>
|
||||||
|
<option value="2048" />
|
||||||
|
</startOffsets>
|
||||||
|
<endOffsets>
|
||||||
|
<option value="2144" />
|
||||||
|
</endOffsets>
|
||||||
|
</properties>
|
||||||
|
<option name="timeStamp" value="43" />
|
||||||
|
</line-breakpoint>
|
||||||
|
<line-breakpoint type="DotNet Breakpoints">
|
||||||
|
<url>file://$PROJECT_DIR$/ONDClient/GUI/UIElement.cs</url>
|
||||||
|
<line>69</line>
|
||||||
|
<properties documentPath="$PROJECT_DIR$/FNAF_Clone/GUI/UIElement.cs" containingFunctionPresentation="Method 'SetTexture'">
|
||||||
|
<startOffsets>
|
||||||
|
<option value="2419" />
|
||||||
|
</startOffsets>
|
||||||
|
<endOffsets>
|
||||||
|
<option value="2484" />
|
||||||
|
</endOffsets>
|
||||||
|
</properties>
|
||||||
|
<option name="timeStamp" value="48" />
|
||||||
|
</line-breakpoint>
|
||||||
|
<line-breakpoint type="DotNet Breakpoints">
|
||||||
|
<url>file://$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs</url>
|
||||||
|
<line>47</line>
|
||||||
|
<properties documentPath="$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs" containingFunctionPresentation="Method 'DecideNext'">
|
||||||
|
<startOffsets>
|
||||||
|
<option value="1871" />
|
||||||
|
</startOffsets>
|
||||||
|
<endOffsets>
|
||||||
|
<option value="2196" />
|
||||||
|
</endOffsets>
|
||||||
|
</properties>
|
||||||
|
<option name="timeStamp" value="56" />
|
||||||
|
</line-breakpoint>
|
||||||
|
<line-breakpoint type="DotNet Breakpoints">
|
||||||
|
<url>file://$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs</url>
|
||||||
|
<line>79</line>
|
||||||
|
<properties documentPath="$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs" containingFunctionPresentation="Method 'DecideNext'">
|
||||||
|
<startOffsets>
|
||||||
|
<option value="3318" />
|
||||||
|
</startOffsets>
|
||||||
|
<endOffsets>
|
||||||
|
<option value="3341" />
|
||||||
|
</endOffsets>
|
||||||
|
</properties>
|
||||||
|
<option name="timeStamp" value="60" />
|
||||||
|
</line-breakpoint>
|
||||||
|
<line-breakpoint type="DotNet Breakpoints">
|
||||||
|
<url>file://$PROJECT_DIR$/ONDClient/EventProcessor.cs</url>
|
||||||
|
<line>83</line>
|
||||||
|
<properties documentPath="$PROJECT_DIR$/FNAF_Clone/EventProcessor.cs" containingFunctionPresentation="Method 'Evaluate'">
|
||||||
|
<startOffsets>
|
||||||
|
<option value="4014" />
|
||||||
|
</startOffsets>
|
||||||
|
<endOffsets>
|
||||||
|
<option value="4085" />
|
||||||
|
</endOffsets>
|
||||||
|
</properties>
|
||||||
|
<option name="timeStamp" value="61" />
|
||||||
|
</line-breakpoint>
|
||||||
|
<line-breakpoint enabled="true" type="DotNet Breakpoints">
|
||||||
|
<url>file://$PROJECT_DIR$/ONDClient/GUI/JumpscareUIElement.cs</url>
|
||||||
|
<line>44</line>
|
||||||
|
<properties documentPath="$PROJECT_DIR$/FNAF_Clone/GUI/JumpscareUIElement.cs" containingFunctionPresentation="Method 'Update'">
|
||||||
|
<startOffsets>
|
||||||
|
<option value="1499" />
|
||||||
|
</startOffsets>
|
||||||
|
<endOffsets>
|
||||||
|
<option value="1652" />
|
||||||
|
</endOffsets>
|
||||||
|
</properties>
|
||||||
|
<option name="timeStamp" value="62" />
|
||||||
|
</line-breakpoint>
|
||||||
|
</breakpoints>
|
||||||
|
</breakpoint-manager>
|
||||||
|
<watches-manager>
|
||||||
|
<configuration name="DotNetProject">
|
||||||
|
<watch expression="map" language="C#" />
|
||||||
|
<watch expression="((FNAF_Server.Map.MapTile[,]) map)[4, 2]" />
|
||||||
|
<watch expression="((FNAF_Server.Map.MapTile[,]) map)[1, 2]" />
|
||||||
|
<watch expression="monitorScreen" language="C#" />
|
||||||
|
<watch expression="menuScreen" language="C#" />
|
||||||
|
<watch expression="((FNAF_Server.Map.MapTile[,]) map)[1, 0].Owner" />
|
||||||
|
<watch expression="officeScreen" language="C#" />
|
||||||
|
</configuration>
|
||||||
|
</watches-manager>
|
||||||
|
</component>
|
||||||
|
<component name="XSLT-Support.FileAssociations.UIState">
|
||||||
|
<expand />
|
||||||
|
<select />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
0
.idea/.idea.FNAF_Clone/.idea/.gitignore → .idea/.idea.OneNightDuel/.idea/.gitignore
generated
vendored
1
.idea/.idea.OneNightDuel/.idea/.name
generated
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
OneNightDuel
|
||||||
|
|
@ -4,6 +4,8 @@
|
||||||
<attachedFolders />
|
<attachedFolders />
|
||||||
<explicitIncludes>
|
<explicitIncludes>
|
||||||
<Path>FNAF_Server</Path>
|
<Path>FNAF_Server</Path>
|
||||||
|
<Path>build-linux.sh</Path>
|
||||||
|
<Path>launch-server.sh</Path>
|
||||||
</explicitIncludes>
|
</explicitIncludes>
|
||||||
<explicitExcludes />
|
<explicitExcludes />
|
||||||
</component>
|
</component>
|
||||||
|
|
@ -1,6 +0,0 @@
|
||||||
namespace FNAF_Clone.Input;
|
|
||||||
|
|
||||||
public class InputListenerHook(bool enabled, bool oneTimeOnly = false) {
|
|
||||||
public bool Enabled { get; set; } = enabled;
|
|
||||||
public bool RemoveOnNextTrigger { get; set; } = oneTimeOnly;
|
|
||||||
}
|
|
||||||
|
|
@ -1,115 +0,0 @@
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using Microsoft.Xna.Framework.Input;
|
|
||||||
|
|
||||||
namespace FNAF_Clone.Input;
|
|
||||||
|
|
||||||
|
|
||||||
public static class InputManager {
|
|
||||||
private static Dictionary<Keys, List<(KeypressHandler, InputListenerHook)>> keyPressListeners = new();
|
|
||||||
private static Dictionary<Keys, List<(KeypressHandler, InputListenerHook)>> keyHoldListeners = new(); // The bool is for enabling/disabling that method
|
|
||||||
private static Dictionary<Keys, List<(KeypressHandler, InputListenerHook)>> keyReleaseListeners = new();
|
|
||||||
|
|
||||||
private static KeyboardState oldState = Keyboard.GetState();
|
|
||||||
private static KeyboardState newState;
|
|
||||||
|
|
||||||
// public static ConcurrentQueue<Action> inputEventQueue = new();
|
|
||||||
|
|
||||||
public delegate void KeypressHandler(KeyboardState state);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// public static void StartListening() {
|
|
||||||
// processInputThread.Start();
|
|
||||||
// Console.WriteLine("Started listening for input");
|
|
||||||
// }
|
|
||||||
|
|
||||||
public static void NextInputCycle() {
|
|
||||||
Queue<KeypressHandler> inputEventQueue = new();
|
|
||||||
|
|
||||||
// Read
|
|
||||||
|
|
||||||
newState = Keyboard.GetState();
|
|
||||||
Keys[] pressed = newState.GetPressedKeys();
|
|
||||||
Keys[] pressedLastFrame = oldState.GetPressedKeys();
|
|
||||||
|
|
||||||
Array.ForEach(pressed, key => {
|
|
||||||
if (oldState.IsKeyUp(key)){
|
|
||||||
if (keyPressListeners.TryGetValue(key, out var pressHandlers)){
|
|
||||||
pressHandlers.ForEach(t => {
|
|
||||||
if (t.Item2.Enabled){
|
|
||||||
inputEventQueue.Enqueue(t.Item1);
|
|
||||||
}
|
|
||||||
if (t.Item2.RemoveOnNextTrigger){
|
|
||||||
pressHandlers.Remove(t);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (keyHoldListeners.TryGetValue(key, out var holdHandlers)){
|
|
||||||
holdHandlers.ForEach(t => {
|
|
||||||
if (t.Item2.Enabled){
|
|
||||||
inputEventQueue.Enqueue(t.Item1);
|
|
||||||
}
|
|
||||||
if (t.Item2.RemoveOnNextTrigger){
|
|
||||||
holdHandlers.Remove(t);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
Array.ForEach(pressedLastFrame, key => {
|
|
||||||
if (!keyReleaseListeners.ContainsKey(key)){
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (newState.IsKeyUp(key)){
|
|
||||||
if (keyReleaseListeners.TryGetValue(key, out var releaseHandlers))
|
|
||||||
releaseHandlers.ForEach(t => {
|
|
||||||
if (t.Item2.Enabled){
|
|
||||||
inputEventQueue.Enqueue(t.Item1);
|
|
||||||
}
|
|
||||||
if (t.Item2.RemoveOnNextTrigger){
|
|
||||||
releaseHandlers.Remove(t);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
oldState = newState;
|
|
||||||
|
|
||||||
// Execute
|
|
||||||
|
|
||||||
foreach (KeypressHandler handler in inputEventQueue){
|
|
||||||
handler(newState);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// private static Thread processInputThread = new(() => {
|
|
||||||
//
|
|
||||||
// });
|
|
||||||
|
|
||||||
public static void AddListener(Keys key, KeypressHandler action, InputTiming timing, InputListenerHook hook) {
|
|
||||||
Dictionary<Keys, List<(KeypressHandler, InputListenerHook)>> workingDict;
|
|
||||||
|
|
||||||
switch (timing){
|
|
||||||
case InputTiming.PRESS:
|
|
||||||
workingDict = keyPressListeners;
|
|
||||||
break;
|
|
||||||
case InputTiming.HOLD:
|
|
||||||
workingDict = keyHoldListeners;
|
|
||||||
break;
|
|
||||||
case InputTiming.RELEASE:
|
|
||||||
workingDict = keyReleaseListeners;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
throw new ArgumentOutOfRangeException(nameof(timing), timing, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!workingDict.ContainsKey(key)){
|
|
||||||
workingDict.Add(key, new());
|
|
||||||
}
|
|
||||||
|
|
||||||
workingDict[key].Add((action, hook));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
namespace FNAF_Clone.Input;
|
|
||||||
|
|
||||||
public enum InputTiming {
|
|
||||||
PRESS,
|
|
||||||
HOLD,
|
|
||||||
RELEASE
|
|
||||||
}
|
|
||||||
28
MultiFNAF.sln.DotSettings.user
Normal file
|
|
@ -0,0 +1,28 @@
|
||||||
|
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
|
||||||
|
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=_002Fhome_002Fperry_002FRiderProjects_002FFNAF_005FClone_002FFNAF_005FClone_002Flib_002FMonoGameLibrary_002Edll/@EntryIndexedValue">True</s:Boolean>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AContentManager_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa69b121f85054691b2a8d28643003c23136600_003F49_003F5cd111e0_003FContentManager_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ACore_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F4e0fe18725844db38e9480edfd0e34983e00_003Fb5_003F8dc24573_003FCore_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ADictionary_00602_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5e56f40aa42e4fc4b94786ec57da7544d1a400_003F07_003F804b4506_003FDictionary_00602_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AEnumerable_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F419320464d0849fb89a7e518f7ff8bc978a00_003Fe8_003F1faf66e3_003FEnumerable_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AEventChannel_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F384e456bc26f45f5a6a6a20ae50c6e0dd1a400_003Ffb_003Fca10f160_003FEventChannel_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AEventManifestOptions_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Ffd792102e2a04b889c29784ca9de4981d1a000_003Fe5_003F92feb77a_003FEventManifestOptions_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AGame_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa69b121f85054691b2a8d28643003c23136600_003Fc7_003F517f8541_003FGame_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AINetSerializable_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F3d47105f47a240929625d0f531812b9e1c000_003F0f_003Fe2eeb2cd_003FINetSerializable_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AInputManager_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F4e0fe18725844db38e9480edfd0e34983e00_003F41_003Fc6f0d8ab_003FInputManager_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AKeyValuePair_00602_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F384e456bc26f45f5a6a6a20ae50c6e0dd1a400_003Fe8_003F7272ae72_003FKeyValuePair_00602_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AList_00601_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5e56f40aa42e4fc4b94786ec57da7544d1a400_003Fe4_003F9c3fcf71_003FList_00601_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ANetManager_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F3d47105f47a240929625d0f531812b9e1c000_003Fd6_003Fec041615_003FNetManager_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ANetSerializer_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F3d47105f47a240929625d0f531812b9e1c000_003Fcc_003F8a34584a_003FNetSerializer_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASpriteBatch_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa69b121f85054691b2a8d28643003c23136600_003F98_003F17ad8de4_003FSpriteBatch_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AThread_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5e56f40aa42e4fc4b94786ec57da7544d1a400_003Fb3_003F92670209_003FThread_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AThrowHelpers_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5e56f40aa42e4fc4b94786ec57da7544d1a400_003F48_003F95b0ef9d_003FThrowHelpers_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AThrowHelper_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5e56f40aa42e4fc4b94786ec57da7544d1a400_003Ffb_003Fa0fd6fc3_003FThrowHelper_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ATitleContainer_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa69b121f85054691b2a8d28643003c23136600_003F62_003F374a72ad_003FTitleContainer_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AValueTuple_00602_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5e56f40aa42e4fc4b94786ec57da7544d1a400_003F09_003F312b9770_003FValueTuple_00602_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AThread_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Ffd792102e2a04b889c29784ca9de4981d1a000_003F2a_003Fa31b08a3_003FThread_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASdlGamePlatform_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa69b121f85054691b2a8d28643003c23136600_003F57_003F45ea073b_003FSdlGamePlatform_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AThrowHelper_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Ffd792102e2a04b889c29784ca9de4981d1a000_003F8f_003F6419ac7c_003FThrowHelper_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ANetPacketProcessor_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F3d47105f47a240929625d0f531812b9e1c000_003F68_003Fc826a80a_003FNetPacketProcessor_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/Environment/AssemblyExplorer/XmlDocument/@EntryValue"><AssemblyExplorer>
|
||||||
|
<Assembly Path="/home/perry/RiderProjects/FNAF_Clone/FNAF_Clone/link/MonoGameLibrary.dll" />
|
||||||
|
</AssemblyExplorer></s:String></wpf:ResourceDictionary>
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
namespace FNAF_Clone;
|
namespace ONDClient;
|
||||||
|
|
||||||
public class CameraSystem {
|
public class CameraSystem {
|
||||||
public bool Enabled { get; private set; }
|
public bool Enabled { get; private set; }
|
||||||
|
|
@ -4,14 +4,14 @@ using System.Linq;
|
||||||
using System.Net;
|
using System.Net;
|
||||||
using System.Net.Sockets;
|
using System.Net.Sockets;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
using FNAF_Clone.GUI;
|
using ONDClient.GUI;
|
||||||
using FNAF_Clone.Map;
|
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
using LiteNetLib;
|
using LiteNetLib;
|
||||||
using LiteNetLib.Utils;
|
using LiteNetLib.Utils;
|
||||||
|
using ONDClient.Map;
|
||||||
using PacketLib;
|
using PacketLib;
|
||||||
|
|
||||||
namespace FNAF_Clone;
|
namespace ONDClient;
|
||||||
|
|
||||||
public class Client {
|
public class Client {
|
||||||
public enum ConnectionState {
|
public enum ConnectionState {
|
||||||
|
|
@ -122,7 +122,7 @@ public class Client {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void StartServer() {
|
public static void StartServer() {
|
||||||
Process.Start("FNAF_Server");
|
Process.Start("ONDServer");
|
||||||
// new Thread(() => Server.Start(9012)).Start();
|
// new Thread(() => Server.Start(9012)).Start();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
using FNAF_Clone.GUI;
|
|
||||||
using FNAF_Clone.Map;
|
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
using MonoGameLibrary.Graphics;
|
using MonoGameLibrary.Graphics;
|
||||||
|
using ONDClient.GUI;
|
||||||
|
using ONDClient.Map;
|
||||||
|
|
||||||
namespace FNAF_Clone;
|
namespace ONDClient;
|
||||||
|
|
||||||
public class ClientEnemy : GlobalEnemy<MapTileProjection, TileConnectorProjection> {
|
public class ClientEnemy : GlobalEnemy<MapTileProjection, TileConnectorProjection> {
|
||||||
public ClientEnemy(int typeId, string name, int id, EnemyUIElement sprite, int difficulty, MapTileProjection location, JumpscareUIElement jumpscareSprite) : base(id) {
|
public ClientEnemy(int typeId, string name, int id, EnemyUIElement sprite, int difficulty, MapTileProjection location, JumpscareUIElement jumpscareSprite) : base(id) {
|
||||||
|
|
@ -2,13 +2,13 @@ using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Data;
|
using System.Data;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using FNAF_Clone.GUI;
|
|
||||||
using FNAF_Clone.Map;
|
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
using Microsoft.Xna.Framework;
|
using Microsoft.Xna.Framework;
|
||||||
using MonoGameLibrary.Graphics;
|
using MonoGameLibrary.Graphics;
|
||||||
|
using ONDClient.GUI;
|
||||||
|
using ONDClient.Map;
|
||||||
|
|
||||||
namespace FNAF_Clone;
|
namespace ONDClient;
|
||||||
|
|
||||||
public static class ClientEnemyManager {
|
public static class ClientEnemyManager {
|
||||||
private static Dictionary<int, ClientEnemy> enemies = new();
|
private static Dictionary<int, ClientEnemy> enemies = new();
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
using PacketLib;
|
using PacketLib;
|
||||||
|
|
||||||
namespace FNAF_Clone;
|
namespace ONDClient;
|
||||||
|
|
||||||
public class ClientPlayer {
|
public class ClientPlayer {
|
||||||
public PlayerState state;
|
public PlayerState state;
|
||||||
|
|
@ -1,14 +1,14 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using FNAF_Clone.GUI;
|
|
||||||
using FNAF_Clone.Map;
|
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
using Microsoft.Xna.Framework.Input;
|
using Microsoft.Xna.Framework.Input;
|
||||||
using MonoGameLibrary.Input;
|
using MonoGameLibrary.Input;
|
||||||
|
using ONDClient.GUI;
|
||||||
|
using ONDClient.Map;
|
||||||
using PacketLib;
|
using PacketLib;
|
||||||
|
|
||||||
namespace FNAF_Clone;
|
namespace ONDClient;
|
||||||
|
|
||||||
public class CommandManager {
|
public class CommandManager {
|
||||||
private static (string label, Keys key, Action action)[] keybinds = [
|
private static (string label, Keys key, Action action)[] keybinds = [
|
||||||
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
|
|
@ -1,12 +1,12 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using FNAF_Clone.GUI;
|
|
||||||
using FNAF_Clone.Map;
|
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
using MonoGameLibrary.Input;
|
using MonoGameLibrary.Input;
|
||||||
|
using ONDClient.GUI;
|
||||||
|
using ONDClient.Map;
|
||||||
using PacketLib;
|
using PacketLib;
|
||||||
|
|
||||||
namespace FNAF_Clone;
|
namespace ONDClient;
|
||||||
|
|
||||||
public class EventProcessor {
|
public class EventProcessor {
|
||||||
public static void Evaluate(GameEvent[] events) {
|
public static void Evaluate(GameEvent[] events) {
|
||||||
|
|
@ -2,7 +2,7 @@ using System.Linq;
|
||||||
using Microsoft.Xna.Framework;
|
using Microsoft.Xna.Framework;
|
||||||
using MonoGameLibrary.Graphics;
|
using MonoGameLibrary.Graphics;
|
||||||
|
|
||||||
namespace FNAF_Clone.GUI;
|
namespace ONDClient.GUI;
|
||||||
|
|
||||||
public class EnemyUIElement : UIElement {
|
public class EnemyUIElement : UIElement {
|
||||||
private int unlitTexturesId;
|
private int unlitTexturesId;
|
||||||
|
|
@ -3,7 +3,7 @@ using System.Diagnostics;
|
||||||
using Microsoft.Xna.Framework;
|
using Microsoft.Xna.Framework;
|
||||||
using MonoGameLibrary.Graphics;
|
using MonoGameLibrary.Graphics;
|
||||||
|
|
||||||
namespace FNAF_Clone.GUI;
|
namespace ONDClient.GUI;
|
||||||
|
|
||||||
public class JumpscareUIElement : UIElement {
|
public class JumpscareUIElement : UIElement {
|
||||||
private int twitchHorizontal;
|
private int twitchHorizontal;
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
using Microsoft.Xna.Framework;
|
using Microsoft.Xna.Framework;
|
||||||
using Microsoft.Xna.Framework.Graphics;
|
using Microsoft.Xna.Framework.Graphics;
|
||||||
|
|
||||||
namespace FNAF_Clone.GUI;
|
namespace ONDClient.GUI;
|
||||||
|
|
||||||
public class LoadingUIElement : TextUIElement {
|
public class LoadingUIElement : TextUIElement {
|
||||||
private string expectedEndpoint;
|
private string expectedEndpoint;
|
||||||
|
|
@ -2,7 +2,7 @@ using Microsoft.Xna.Framework;
|
||||||
using Microsoft.Xna.Framework.Graphics;
|
using Microsoft.Xna.Framework.Graphics;
|
||||||
using MonoGameLibrary.Graphics;
|
using MonoGameLibrary.Graphics;
|
||||||
|
|
||||||
namespace FNAF_Clone.GUI;
|
namespace ONDClient.GUI;
|
||||||
|
|
||||||
public class MenuInputField : UIElement {
|
public class MenuInputField : UIElement {
|
||||||
private TextUIElement labelElement;
|
private TextUIElement labelElement;
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
using Microsoft.Xna.Framework;
|
using Microsoft.Xna.Framework;
|
||||||
|
|
||||||
namespace FNAF_Clone.GUI;
|
namespace ONDClient.GUI;
|
||||||
|
|
||||||
public static class PointExtensions {
|
public static class PointExtensions {
|
||||||
public static Point MultiplyByScalar(this Point point, int scalar) => new(point.X * scalar, point.Y * scalar);
|
public static Point MultiplyByScalar(this Point point, int scalar) => new(point.X * scalar, point.Y * scalar);
|
||||||
|
|
@ -2,7 +2,7 @@ using GlobalClassLib;
|
||||||
using Microsoft.Xna.Framework;
|
using Microsoft.Xna.Framework;
|
||||||
using Microsoft.Xna.Framework.Graphics;
|
using Microsoft.Xna.Framework.Graphics;
|
||||||
|
|
||||||
namespace FNAF_Clone.GUI;
|
namespace ONDClient.GUI;
|
||||||
|
|
||||||
public class PowerIndicator : TextUIElement {
|
public class PowerIndicator : TextUIElement {
|
||||||
private string label;
|
private string label;
|
||||||
|
|
@ -4,7 +4,7 @@ using Microsoft.Xna.Framework.Graphics;
|
||||||
using Microsoft.Xna.Framework.Input;
|
using Microsoft.Xna.Framework.Input;
|
||||||
using MonoGameLibrary.Input;
|
using MonoGameLibrary.Input;
|
||||||
|
|
||||||
namespace FNAF_Clone.GUI;
|
namespace ONDClient.GUI;
|
||||||
|
|
||||||
|
|
||||||
public class Screen {
|
public class Screen {
|
||||||
|
|
@ -5,7 +5,7 @@ using MonoGameLibrary;
|
||||||
using MonoGameLibrary.Graphics;
|
using MonoGameLibrary.Graphics;
|
||||||
using MonoGameLibrary.Input;
|
using MonoGameLibrary.Input;
|
||||||
|
|
||||||
namespace FNAF_Clone.GUI;
|
namespace ONDClient.GUI;
|
||||||
|
|
||||||
public class TextBoxUIElement : TextUIElement {
|
public class TextBoxUIElement : TextUIElement {
|
||||||
public bool Focused{ get; set; } = false;
|
public bool Focused{ get; set; } = false;
|
||||||
|
|
@ -3,7 +3,7 @@ using Microsoft.Xna.Framework;
|
||||||
using Microsoft.Xna.Framework.Graphics;
|
using Microsoft.Xna.Framework.Graphics;
|
||||||
using MonoGameLibrary.Graphics;
|
using MonoGameLibrary.Graphics;
|
||||||
|
|
||||||
namespace FNAF_Clone.GUI;
|
namespace ONDClient.GUI;
|
||||||
|
|
||||||
public class TextUIElement : UIElement {
|
public class TextUIElement : UIElement {
|
||||||
public SpriteFont Font { get; set; }
|
public SpriteFont Font { get; set; }
|
||||||
|
|
@ -3,7 +3,7 @@ using System.Diagnostics;
|
||||||
using Microsoft.Xna.Framework;
|
using Microsoft.Xna.Framework;
|
||||||
using Microsoft.Xna.Framework.Graphics;
|
using Microsoft.Xna.Framework.Graphics;
|
||||||
|
|
||||||
namespace FNAF_Clone.GUI;
|
namespace ONDClient.GUI;
|
||||||
|
|
||||||
public class TimerUIElement : TextUIElement{
|
public class TimerUIElement : TextUIElement{
|
||||||
private Stopwatch stopwatch = new();
|
private Stopwatch stopwatch = new();
|
||||||
|
|
@ -6,7 +6,7 @@ using MonoGameLibrary;
|
||||||
using MonoGameLibrary.Graphics;
|
using MonoGameLibrary.Graphics;
|
||||||
using MonoGameLibrary.Input;
|
using MonoGameLibrary.Input;
|
||||||
|
|
||||||
namespace FNAF_Clone.GUI;
|
namespace ONDClient.GUI;
|
||||||
|
|
||||||
public class UIElement {
|
public class UIElement {
|
||||||
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using FNAF_Clone.Map;
|
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
using Microsoft.Xna.Framework;
|
using Microsoft.Xna.Framework;
|
||||||
using Microsoft.Xna.Framework.Graphics;
|
using Microsoft.Xna.Framework.Graphics;
|
||||||
|
|
@ -9,8 +8,9 @@ using Microsoft.Xna.Framework.Input;
|
||||||
using MonoGameLibrary;
|
using MonoGameLibrary;
|
||||||
using MonoGameLibrary.Graphics;
|
using MonoGameLibrary.Graphics;
|
||||||
using MonoGameLibrary.Input;
|
using MonoGameLibrary.Input;
|
||||||
|
using ONDClient.Map;
|
||||||
|
|
||||||
namespace FNAF_Clone.GUI;
|
namespace ONDClient.GUI;
|
||||||
|
|
||||||
public class UIManager {
|
public class UIManager {
|
||||||
|
|
||||||
|
|
@ -327,6 +327,7 @@ public class UIManager {
|
||||||
Screen.DisableOverlay();
|
Screen.DisableOverlay();
|
||||||
CommandManager.AllowGameControls(false);
|
CommandManager.AllowGameControls(false);
|
||||||
SoundManager.StopAmbience();
|
SoundManager.StopAmbience();
|
||||||
|
|
||||||
InputManager.AddListener(Keys.Space, DisplayMainMenu, InputTiming.PRESS, new InputListenerHook(true, true));
|
InputManager.AddListener(Keys.Space, DisplayMainMenu, InputTiming.PRESS, new InputListenerHook(true, true));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1,14 +1,14 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using FNAF_Clone.GUI;
|
|
||||||
using Microsoft.Xna.Framework;
|
using Microsoft.Xna.Framework;
|
||||||
using Microsoft.Xna.Framework.Graphics;
|
using Microsoft.Xna.Framework.Graphics;
|
||||||
using Microsoft.Xna.Framework.Input;
|
using Microsoft.Xna.Framework.Input;
|
||||||
using MonoGameLibrary;
|
using MonoGameLibrary;
|
||||||
using MonoGameLibrary.Graphics;
|
using MonoGameLibrary.Graphics;
|
||||||
using MonoGameLibrary.Input;
|
using MonoGameLibrary.Input;
|
||||||
|
using ONDClient.GUI;
|
||||||
|
|
||||||
namespace FNAF_Clone;
|
namespace ONDClient;
|
||||||
|
|
||||||
public class GameMain() : Core("fnafkooo", 1280, 720, false) {
|
public class GameMain() : Core("fnafkooo", 1280, 720, false) {
|
||||||
// private GraphicsDeviceManager _graphics;
|
// private GraphicsDeviceManager _graphics;
|
||||||
|
Before Width: | Height: | Size: 256 KiB After Width: | Height: | Size: 256 KiB |
|
Before Width: | Height: | Size: 144 KiB After Width: | Height: | Size: 144 KiB |
|
|
@ -3,11 +3,11 @@ using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Runtime.InteropServices.JavaScript;
|
using System.Runtime.InteropServices.JavaScript;
|
||||||
using FNAF_Clone.GUI;
|
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
|
using ONDClient.GUI;
|
||||||
using PacketLib;
|
using PacketLib;
|
||||||
|
|
||||||
namespace FNAF_Clone.Map;
|
namespace ONDClient.Map;
|
||||||
|
|
||||||
public class ClientMapManager {
|
public class ClientMapManager {
|
||||||
private static MapTileProjection[,] map = new MapTileProjection[5, 5];
|
private static MapTileProjection[,] map = new MapTileProjection[5, 5];
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
|
|
||||||
namespace FNAF_Clone.Map;
|
namespace ONDClient.Map;
|
||||||
|
|
||||||
public class MapTileProjection : GlobalMapTile<TileConnectorProjection, MapTileProjection> {
|
public class MapTileProjection : GlobalMapTile<TileConnectorProjection, MapTileProjection> {
|
||||||
public ClientPlayer? Owner { get; set; }
|
public ClientPlayer? Owner { get; set; }
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
|
|
||||||
namespace FNAF_Clone.Map;
|
namespace ONDClient.Map;
|
||||||
|
|
||||||
public class TileConnectorProjection : GlobalTileConnector<MapTileProjection, TileConnectorProjection> {
|
public class TileConnectorProjection : GlobalTileConnector<MapTileProjection, TileConnectorProjection> {
|
||||||
public ClientPlayer? Owner { get; set; }
|
public ClientPlayer? Owner { get; set; }
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
using System;
|
using System;
|
||||||
|
|
||||||
using var game = new FNAF_Clone.GameMain();
|
using var game = new ONDClient.GameMain();
|
||||||
Environment.CurrentDirectory = AppDomain.CurrentDomain.BaseDirectory;
|
Environment.CurrentDirectory = AppDomain.CurrentDomain.BaseDirectory;
|
||||||
game.Run();
|
game.Run();
|
||||||
|
|
@ -3,7 +3,7 @@ using GlobalClassLib;
|
||||||
using Microsoft.Xna.Framework.Audio;
|
using Microsoft.Xna.Framework.Audio;
|
||||||
using MonoGameLibrary;
|
using MonoGameLibrary;
|
||||||
|
|
||||||
namespace FNAF_Clone;
|
namespace ONDClient;
|
||||||
|
|
||||||
public static class SoundManager {
|
public static class SoundManager {
|
||||||
private static SoundEffect ambience;
|
private static SoundEffect ambience;
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
using FNAF_Server.Map;
|
using ONDServer.Map;
|
||||||
using PacketLib;
|
using PacketLib;
|
||||||
|
|
||||||
namespace FNAF_Server;
|
namespace ONDServer;
|
||||||
|
|
||||||
public class CommandProcessor {
|
public class CommandProcessor {
|
||||||
public static void Evaluate(PlayerCommand[] commands, int pid) {
|
public static void Evaluate(PlayerCommand[] commands, int pid) {
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
using System.Net.Mime;
|
using System.Net.Mime;
|
||||||
using FNAF_Server.Map;
|
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
|
using ONDServer.Map;
|
||||||
using PacketLib;
|
using PacketLib;
|
||||||
|
|
||||||
namespace FNAF_Server.Enemies;
|
namespace ONDServer.Enemies;
|
||||||
|
|
||||||
public class DashEnemy : Enemy {
|
public class DashEnemy : Enemy {
|
||||||
public DashEnemy(int difficulty) : base(difficulty) {
|
public DashEnemy(int difficulty) : base(difficulty) {
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
using FNAF_Server.Map;
|
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
|
using ONDServer.Map;
|
||||||
using PacketLib;
|
using PacketLib;
|
||||||
|
|
||||||
namespace FNAF_Server.Enemies;
|
namespace ONDServer.Enemies;
|
||||||
|
|
||||||
public abstract class Enemy : GlobalEnemy<MapTile, TileConnector> {
|
public abstract class Enemy : GlobalEnemy<MapTile, TileConnector> {
|
||||||
public int Difficulty { get; protected set; }
|
public int Difficulty { get; protected set; }
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
using FNAF_Server.Map;
|
using ONDServer.Map;
|
||||||
|
|
||||||
namespace FNAF_Server.Enemies;
|
namespace ONDServer.Enemies;
|
||||||
|
|
||||||
public class EnemyManager {
|
public class EnemyManager {
|
||||||
private static Dictionary<int, Enemy> enemies = new();
|
private static Dictionary<int, Enemy> enemies = new();
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
namespace FNAF_Server.Enemies;
|
namespace ONDServer.Enemies;
|
||||||
|
|
||||||
public interface ITargetingEnemy {
|
public interface ITargetingEnemy {
|
||||||
ServerPlayer Target { get; set; }
|
ServerPlayer Target { get; set; }
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using FNAF_Server.Map;
|
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
|
using ONDServer.Map;
|
||||||
using PacketLib;
|
using PacketLib;
|
||||||
|
|
||||||
namespace FNAF_Server.Enemies;
|
namespace ONDServer.Enemies;
|
||||||
|
|
||||||
public class LurkEnemy : Enemy {
|
public class LurkEnemy : Enemy {
|
||||||
public override string Name{ get; } = "Lurk";
|
public override string Name{ get; } = "Lurk";
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
using FNAF_Server.Map;
|
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
|
using ONDServer.Map;
|
||||||
using PacketLib;
|
using PacketLib;
|
||||||
|
|
||||||
namespace FNAF_Server.Enemies;
|
namespace ONDServer.Enemies;
|
||||||
|
|
||||||
public class MareEnemy : Enemy {
|
public class MareEnemy : Enemy {
|
||||||
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
|
|
||||||
namespace FNAF_Server.Enemies;
|
namespace ONDServer.Enemies;
|
||||||
|
|
||||||
public class MovementOpportunity {
|
public class MovementOpportunity {
|
||||||
public int Interval{ get; set; }
|
public int Interval{ get; set; }
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
using FNAF_Server.Map;
|
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
|
using ONDServer.Map;
|
||||||
using PacketLib;
|
using PacketLib;
|
||||||
|
|
||||||
namespace FNAF_Server.Enemies;
|
namespace ONDServer.Enemies;
|
||||||
|
|
||||||
public class NekoEnemy : Enemy {
|
public class NekoEnemy : Enemy {
|
||||||
private MovementOpportunity movementOpportunity;
|
private MovementOpportunity movementOpportunity;
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
using FNAF_Server.Map;
|
using ONDServer.Map;
|
||||||
|
|
||||||
namespace FNAF_Server.Enemies;
|
namespace ONDServer.Enemies;
|
||||||
|
|
||||||
public abstract class Pathfinder {
|
public abstract class Pathfinder {
|
||||||
public Enemy Enemy;
|
public Enemy Enemy;
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
using FNAF_Server.Map;
|
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
|
using ONDServer.Map;
|
||||||
|
|
||||||
namespace FNAF_Server.Enemies;
|
namespace ONDServer.Enemies;
|
||||||
|
|
||||||
public class RoamingPathfinder : Pathfinder {
|
public class RoamingPathfinder : Pathfinder {
|
||||||
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
using FNAF_Server.Map;
|
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
|
using ONDServer.Map;
|
||||||
using PacketLib;
|
using PacketLib;
|
||||||
|
|
||||||
namespace FNAF_Server.Enemies;
|
namespace ONDServer.Enemies;
|
||||||
|
|
||||||
public class SpotEnemy : Enemy {
|
public class SpotEnemy : Enemy {
|
||||||
public SpotEnemy(int difficulty) : base(difficulty) {
|
public SpotEnemy(int difficulty) : base(difficulty) {
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using FNAF_Server.Enemies;
|
|
||||||
using FNAF_Server.Map;
|
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
|
using ONDServer.Enemies;
|
||||||
|
using ONDServer.Map;
|
||||||
using PacketLib;
|
using PacketLib;
|
||||||
|
|
||||||
namespace FNAF_Server;
|
namespace ONDServer;
|
||||||
|
|
||||||
public class GameLogic {
|
public class GameLogic {
|
||||||
|
|
||||||
|
|
@ -84,7 +84,7 @@ public class GameLogic {
|
||||||
// EnemyManager.AddEnemy(new MareEnemy(10)).Spawn(MapManager.Get(22));
|
// EnemyManager.AddEnemy(new MareEnemy(10)).Spawn(MapManager.Get(22));
|
||||||
|
|
||||||
EnemyManager.AddEnemy(new LurkEnemy(4)).Spawn(MapManager.Get(2));
|
EnemyManager.AddEnemy(new LurkEnemy(4)).Spawn(MapManager.Get(2));
|
||||||
EnemyManager.AddEnemy(new NekoEnemy(4)).Spawn(MapManager.Get(0));
|
EnemyManager.AddEnemy(new NekoEnemy(4)).Spawn(MapManager.Get(22));
|
||||||
|
|
||||||
}
|
}
|
||||||
public static void Update() {
|
public static void Update() {
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
|
|
||||||
namespace FNAF_Server.Map;
|
namespace ONDServer.Map;
|
||||||
|
|
||||||
public static class MapManager {
|
public static class MapManager {
|
||||||
private static MapTile[,] map = new MapTile[5, 5];
|
private static MapTile[,] map = new MapTile[5, 5];
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
using System.Net.Security;
|
using System.Net.Security;
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
|
|
||||||
namespace FNAF_Server.Map;
|
namespace ONDServer.Map;
|
||||||
|
|
||||||
public class MapTile : GlobalMapTile<TileConnector, MapTile> {
|
public class MapTile : GlobalMapTile<TileConnector, MapTile> {
|
||||||
public ServerPlayer? Owner{ get; set; }
|
public ServerPlayer? Owner{ get; set; }
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
|
|
||||||
namespace FNAF_Server.Map;
|
namespace ONDServer.Map;
|
||||||
|
|
||||||
public class TileConnector : GlobalTileConnector<MapTile,TileConnector> {
|
public class TileConnector : GlobalTileConnector<MapTile,TileConnector> {
|
||||||
public int Value{ get; set; }
|
public int Value{ get; set; }
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
|
|
||||||
namespace FNAF_Server;
|
namespace ONDServer;
|
||||||
|
|
||||||
public class Program {
|
public class Program {
|
||||||
public static void Main(string[] args) {
|
public static void Main(string[] args) {
|
||||||
|
|
@ -2,13 +2,13 @@ using System;
|
||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
using FNAF_Server.Map;
|
using ONDServer.Map;
|
||||||
using GlobalClassLib;
|
using GlobalClassLib;
|
||||||
using LiteNetLib;
|
using LiteNetLib;
|
||||||
using LiteNetLib.Utils;
|
using LiteNetLib.Utils;
|
||||||
using PacketLib;
|
using PacketLib;
|
||||||
|
|
||||||
namespace FNAF_Server;
|
namespace ONDServer;
|
||||||
|
|
||||||
public class Server {
|
public class Server {
|
||||||
public static ServerPlayer P1;
|
public static ServerPlayer P1;
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
using LiteNetLib;
|
using LiteNetLib;
|
||||||
using PacketLib;
|
using PacketLib;
|
||||||
|
|
||||||
namespace FNAF_Server;
|
namespace ONDServer;
|
||||||
|
|
||||||
public class ServerPlayer {
|
public class ServerPlayer {
|
||||||
public NetPeer peer;
|
public NetPeer peer;
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FNAF_Clone", "FNAF_Clone\FNAF_Clone.csproj", "{069FFFDB-7D61-4AC5-9195-D3664F0B05A0}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ONDClient", "ONDClient\ONDClient.csproj", "{069FFFDB-7D61-4AC5-9195-D3664F0B05A0}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FNAF_Server", "FNAF_Server\FNAF_Server.csproj", "{5E19BD54-CFE0-453A-9CDB-BDB67A4ECB20}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ONDServer", "ONDServer\ONDServer.csproj", "{5E19BD54-CFE0-453A-9CDB-BDB67A4ECB20}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PacketLib", "PacketLib\PacketLib.csproj", "{EDC8B98F-D2F7-4BDB-8E3B-E3120A743023}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PacketLib", "PacketLib\PacketLib.csproj", "{EDC8B98F-D2F7-4BDB-8E3B-E3120A743023}"
|
||||||
EndProject
|
EndProject
|
||||||