From ceac37920be3580cdf869d94fd059c16ca34698d Mon Sep 17 00:00:00 2001 From: Perry Date: Sun, 22 Mar 2026 18:31:05 +0100 Subject: [PATCH] =?UTF-8?q?Projekt=20p=C5=99ejmenov=C3=A1n.=20Neko=20nasta?= =?UTF-8?q?ven=20na=20v=C3=BDchoz=C3=AD=20pozici?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 +- .idea/.idea.FNAF_Clone/.idea/workspace.xml | 733 ++++++++++++++++++ .../.idea/.gitignore | 0 .idea/.idea.OneNightDuel/.idea/.name | 1 + .../.idea/codeStyles/codeStyleConfig.xml | 0 .../.idea/encodings.xml | 0 .../.idea/indexLayout.xml | 2 + .../.idea/vcs.xml | 0 FNAF_Clone/Input/InputListenerHook.cs | 6 - FNAF_Clone/Input/InputManager.cs | 115 --- FNAF_Clone/Input/InputTiming.cs | 7 - MultiFNAF.sln.DotSettings.user | 28 + .../.config/dotnet-tools.json | 0 {FNAF_Clone => ONDClient}/.vscode/launch.json | 0 {FNAF_Clone => ONDClient}/CameraSystem.cs | 2 +- {FNAF_Clone => ONDClient}/Client.cs | 8 +- {FNAF_Clone => ONDClient}/ClientEnemy.cs | 6 +- .../ClientEnemyManager.cs | 6 +- {FNAF_Clone => ONDClient}/ClientPlayer.cs | 2 +- {FNAF_Clone => ONDClient}/CommandManager.cs | 6 +- .../Content/Content.mgcb | 0 .../Content/images/SpriteSheet_enemies.png | Bin .../Content/images/SpriteSheet_monitor.png | Bin .../Content/images/SpriteSheet_office.png | Bin .../Content/images/SpriteSheet_rooms.png | Bin .../Content/images/SpriteSheet_testBlocks.png | Bin .../Content/images/enemies-definition.xml | 0 .../Content/images/monitor-definition.xml | 0 .../Content/images/office-definition.xml | 0 .../Content/images/rooms-definition.xml | 0 .../Content/images/testBlocks-definition.xml | 0 .../Content/ponde___.ttf | Bin .../Content/ponderosa.spritefont | 0 .../Content/sounds/ambience.wav | Bin .../Content/sounds/bell.wav | Bin .../Content/sounds/camera-switch.wav | Bin .../Content/sounds/dash-move.wav | Bin .../Content/sounds/dash-sounds-raw.wav | Bin .../Content/sounds/door-close-remote.wav | Bin .../Content/sounds/door-close.wav | Bin .../Content/sounds/door-open-remote.wav | Bin .../Content/sounds/door-open.wav | Bin .../Content/sounds/jumpscare.wav | Bin .../Content/sounds/light-off.wav | Bin .../Content/sounds/light-on.wav | Bin .../Content/sounds/mare-move.wav | Bin .../Content/sounds/monitor-flip.wav | Bin .../Content/sounds/neko-angry.wav | Bin .../Content/sounds/neko-move1.wav | Bin .../Content/sounds/neko-purr.wav | Bin .../Content/sounds/powerout.wav | Bin .../Content/sounds/spot-activate.wav | Bin .../Content/sounds/spot-move.wav | Bin .../Content/sounds/vent-walk.wav | Bin .../Content/whitrabt.ttf | Bin {FNAF_Clone => ONDClient}/EventProcessor.cs | 6 +- .../GUI/EnemyUIElement.cs | 2 +- .../GUI/JumpscareUIElement.cs | 2 +- .../GUI/LoadingUIElement.cs | 2 +- .../GUI/MenuInputField.cs | 2 +- .../GUI/PointExtensions.cs | 2 +- .../GUI/PowerIndicator.cs | 2 +- {FNAF_Clone => ONDClient}/GUI/Screen.cs | 2 +- .../GUI/TextBoxUIElement.cs | 2 +- .../GUI/TextUIElement.cs | 2 +- .../GUI/TimerUIElement.cs | 2 +- {FNAF_Clone => ONDClient}/GUI/UIElement.cs | 2 +- {FNAF_Clone => ONDClient}/GUI/UIManager.cs | 5 +- {FNAF_Clone => ONDClient}/GameMain.cs | 4 +- {FNAF_Clone => ONDClient}/Icon.bmp | Bin {FNAF_Clone => ONDClient}/Icon.ico | Bin .../Map/ClientMapManager.cs | 4 +- .../Map/MapTileProjection.cs | 2 +- .../Map/TileConnectorProjection.cs | 2 +- .../ONDClient.csproj | 0 {FNAF_Clone => ONDClient}/Program.cs | 2 +- {FNAF_Clone => ONDClient}/SoundManager.cs | 2 +- {FNAF_Clone => ONDClient}/app.manifest | 0 .../link/MonoGameLibrary.dll | 0 .../CommandProcessor.cs | 4 +- .../Enemies/DashEnemy.cs | 4 +- {FNAF_Server => ONDServer}/Enemies/Enemy.cs | 4 +- .../Enemies/EnemyManager.cs | 4 +- .../Enemies/ITargetingEnemy.cs | 2 +- .../Enemies/LurkEnemy.cs | 4 +- .../Enemies/MareEnemy.cs | 4 +- .../Enemies/MovementOpportunity.cs | 2 +- .../Enemies/NekoEnemy.cs | 4 +- .../Enemies/Pathfinder.cs | 4 +- .../Enemies/RoamingPathfinder.cs | 4 +- .../Enemies/SpotEnemy.cs | 4 +- {FNAF_Server => ONDServer}/GameLogic.cs | 8 +- {FNAF_Server => ONDServer}/Map/MapManager.cs | 2 +- {FNAF_Server => ONDServer}/Map/MapTile.cs | 2 +- .../Map/TileConnector.cs | 2 +- .../ONDServer.csproj | 0 {FNAF_Server => ONDServer}/Program.cs | 2 +- {FNAF_Server => ONDServer}/Server.cs | 4 +- {FNAF_Server => ONDServer}/ServerPlayer.cs | 2 +- FNAF_Clone.sln => OneNightDuel.sln | 4 +- OneNightDuel.sln.DotSettings.user | 28 + build-linux.sh | 6 +- launch-server.sh | 2 +- outexe | 1 - 104 files changed, 873 insertions(+), 208 deletions(-) create mode 100644 .idea/.idea.FNAF_Clone/.idea/workspace.xml rename .idea/{.idea.FNAF_Clone => .idea.OneNightDuel}/.idea/.gitignore (100%) create mode 100644 .idea/.idea.OneNightDuel/.idea/.name rename .idea/{.idea.FNAF_Clone => .idea.OneNightDuel}/.idea/codeStyles/codeStyleConfig.xml (100%) rename .idea/{.idea.FNAF_Clone => .idea.OneNightDuel}/.idea/encodings.xml (100%) rename .idea/{.idea.FNAF_Clone => .idea.OneNightDuel}/.idea/indexLayout.xml (75%) rename .idea/{.idea.FNAF_Clone => .idea.OneNightDuel}/.idea/vcs.xml (100%) delete mode 100644 FNAF_Clone/Input/InputListenerHook.cs delete mode 100644 FNAF_Clone/Input/InputManager.cs delete mode 100644 FNAF_Clone/Input/InputTiming.cs create mode 100644 MultiFNAF.sln.DotSettings.user rename {FNAF_Clone => ONDClient}/.config/dotnet-tools.json (100%) rename {FNAF_Clone => ONDClient}/.vscode/launch.json (100%) rename {FNAF_Clone => ONDClient}/CameraSystem.cs (92%) rename {FNAF_Clone => ONDClient}/Client.cs (97%) rename {FNAF_Clone => ONDClient}/ClientEnemy.cs (91%) rename {FNAF_Clone => ONDClient}/ClientEnemyManager.cs (98%) rename {FNAF_Clone => ONDClient}/ClientPlayer.cs (82%) rename {FNAF_Clone => ONDClient}/CommandManager.cs (98%) rename {FNAF_Clone => ONDClient}/Content/Content.mgcb (100%) rename {FNAF_Clone => ONDClient}/Content/images/SpriteSheet_enemies.png (100%) rename {FNAF_Clone => ONDClient}/Content/images/SpriteSheet_monitor.png (100%) rename {FNAF_Clone => ONDClient}/Content/images/SpriteSheet_office.png (100%) rename {FNAF_Clone => ONDClient}/Content/images/SpriteSheet_rooms.png (100%) rename {FNAF_Clone => ONDClient}/Content/images/SpriteSheet_testBlocks.png (100%) rename {FNAF_Clone => ONDClient}/Content/images/enemies-definition.xml (100%) rename {FNAF_Clone => ONDClient}/Content/images/monitor-definition.xml (100%) rename {FNAF_Clone => ONDClient}/Content/images/office-definition.xml (100%) rename {FNAF_Clone => ONDClient}/Content/images/rooms-definition.xml (100%) rename {FNAF_Clone => ONDClient}/Content/images/testBlocks-definition.xml (100%) rename {FNAF_Clone => ONDClient}/Content/ponde___.ttf (100%) rename {FNAF_Clone => ONDClient}/Content/ponderosa.spritefont (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/ambience.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/bell.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/camera-switch.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/dash-move.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/dash-sounds-raw.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/door-close-remote.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/door-close.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/door-open-remote.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/door-open.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/jumpscare.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/light-off.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/light-on.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/mare-move.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/monitor-flip.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/neko-angry.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/neko-move1.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/neko-purr.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/powerout.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/spot-activate.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/spot-move.wav (100%) rename {FNAF_Clone => ONDClient}/Content/sounds/vent-walk.wav (100%) rename {FNAF_Clone => ONDClient}/Content/whitrabt.ttf (100%) rename {FNAF_Clone => ONDClient}/EventProcessor.cs (99%) rename {FNAF_Clone => ONDClient}/GUI/EnemyUIElement.cs (97%) rename {FNAF_Clone => ONDClient}/GUI/JumpscareUIElement.cs (98%) rename {FNAF_Clone => ONDClient}/GUI/LoadingUIElement.cs (98%) rename {FNAF_Clone => ONDClient}/GUI/MenuInputField.cs (98%) rename {FNAF_Clone => ONDClient}/GUI/PointExtensions.cs (92%) rename {FNAF_Clone => ONDClient}/GUI/PowerIndicator.cs (96%) rename {FNAF_Clone => ONDClient}/GUI/Screen.cs (99%) rename {FNAF_Clone => ONDClient}/GUI/TextBoxUIElement.cs (97%) rename {FNAF_Clone => ONDClient}/GUI/TextUIElement.cs (99%) rename {FNAF_Clone => ONDClient}/GUI/TimerUIElement.cs (96%) rename {FNAF_Clone => ONDClient}/GUI/UIElement.cs (99%) rename {FNAF_Clone => ONDClient}/GUI/UIManager.cs (99%) rename {FNAF_Clone => ONDClient}/GameMain.cs (97%) rename {FNAF_Clone => ONDClient}/Icon.bmp (100%) rename {FNAF_Clone => ONDClient}/Icon.ico (100%) rename {FNAF_Clone => ONDClient}/Map/ClientMapManager.cs (98%) rename {FNAF_Clone => ONDClient}/Map/MapTileProjection.cs (91%) rename {FNAF_Clone => ONDClient}/Map/TileConnectorProjection.cs (95%) rename FNAF_Clone/FNAF_Clone.csproj => ONDClient/ONDClient.csproj (100%) rename {FNAF_Clone => ONDClient}/Program.cs (61%) rename {FNAF_Clone => ONDClient}/SoundManager.cs (99%) rename {FNAF_Clone => ONDClient}/app.manifest (100%) rename {FNAF_Clone => ONDClient}/link/MonoGameLibrary.dll (100%) rename {FNAF_Server => ONDServer}/CommandProcessor.cs (98%) rename {FNAF_Server => ONDServer}/Enemies/DashEnemy.cs (97%) rename {FNAF_Server => ONDServer}/Enemies/Enemy.cs (94%) rename {FNAF_Server => ONDServer}/Enemies/EnemyManager.cs (93%) rename {FNAF_Server => ONDServer}/Enemies/ITargetingEnemy.cs (69%) rename {FNAF_Server => ONDServer}/Enemies/LurkEnemy.cs (98%) rename {FNAF_Server => ONDServer}/Enemies/MareEnemy.cs (98%) rename {FNAF_Server => ONDServer}/Enemies/MovementOpportunity.cs (97%) rename {FNAF_Server => ONDServer}/Enemies/NekoEnemy.cs (99%) rename {FNAF_Server => ONDServer}/Enemies/Pathfinder.cs (95%) rename {FNAF_Server => ONDServer}/Enemies/RoamingPathfinder.cs (98%) rename {FNAF_Server => ONDServer}/Enemies/SpotEnemy.cs (98%) rename {FNAF_Server => ONDServer}/GameLogic.cs (98%) rename {FNAF_Server => ONDServer}/Map/MapManager.cs (99%) rename {FNAF_Server => ONDServer}/Map/MapTile.cs (98%) rename {FNAF_Server => ONDServer}/Map/TileConnector.cs (98%) rename FNAF_Server/FNAF_Server.csproj => ONDServer/ONDServer.csproj (100%) rename {FNAF_Server => ONDServer}/Program.cs (95%) rename {FNAF_Server => ONDServer}/Server.cs (99%) rename {FNAF_Server => ONDServer}/ServerPlayer.cs (86%) rename FNAF_Clone.sln => OneNightDuel.sln (87%) create mode 100644 OneNightDuel.sln.DotSettings.user delete mode 120000 outexe diff --git a/.gitignore b/.gitignore index add57be..646b59c 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ bin/ obj/ /packages/ riderModule.iml -/_ReSharper.Caches/ \ No newline at end of file +/_ReSharper.Caches/ +OneNightDuel \ No newline at end of file diff --git a/.idea/.idea.FNAF_Clone/.idea/workspace.xml b/.idea/.idea.FNAF_Clone/.idea/workspace.xml new file mode 100644 index 0000000..b8aee22 --- /dev/null +++ b/.idea/.idea.FNAF_Clone/.idea/workspace.xml @@ -0,0 +1,733 @@ + + + + FNAF_Clone/FNAF_Clone.csproj + FNAF_Server/FNAF_Server.csproj + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + "associatedIndex": 1 +} + + + + { + "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" + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1762153333646 + + + + + + + + + + + + + + + + + + + + + + + + + + file://$PROJECT_DIR$/FNAF_Server/Enemies/SpotEnemy.cs + 59 + + + + + + + + + file://$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs + 26 + + + + + + + + + file://$PROJECT_DIR$/ONDClient/GUI/LoadingUIElement.cs + 19 + + + + + + + + + file://$PROJECT_DIR$/ONDClient/GUI/Screen.cs + 145 + + + + + + + + + file://$PROJECT_DIR$/FNAF_Server/CommandProcessor.cs + 39 + + + + + + + + + file://$PROJECT_DIR$/ONDClient/GUI/UIElement.cs + 69 + + + + + + + + + file://$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs + 47 + + + + + + + + + file://$PROJECT_DIR$/FNAF_Server/Enemies/RoamingPathfinder.cs + 79 + + + + + + + + + file://$PROJECT_DIR$/ONDClient/EventProcessor.cs + 83 + + + + + + + + + file://$PROJECT_DIR$/ONDClient/GUI/JumpscareUIElement.cs + 44 + + + + + + + + + + + + + + + + + + + + + + + +