Bugfixy, odstranění nepoužívaných tříd CameraSystem a ITargetingEnemy, přidání dedikované třídy ReturnToMenuElement, předělání pathfinding algoritmu z DFS na BFS, přesun správy obtížnosti do abstraktní třídy Enemy, přidání scriptů pro kompilaci na aplikaci nevyžadující dotnet

This commit is contained in:
Perry 2026-03-25 16:37:18 +01:00
parent ceac37920b
commit e5d746d597
24 changed files with 258 additions and 138 deletions

14
build-self-contained-win.sh Executable file
View file

@ -0,0 +1,14 @@
target_dir=bin/OneNightDuel-win-x64
launch_server_script="while :; do bin\ONDServer.exe; done"
launch_client_script="bin\ONDClient.exe"
dotnet publish MonoGameLibrary
ln -sfrv MonoGameLibrary/MonoGameLibrary/bin/Release/net9.0/publish/MonoGameLibrary.dll ONDClient/link/MonoGameLibrary.dll
dotnet publish --runtime win-x64 --self-contained
mkdir -p bin/OneNightDuel-win-x64/bin/
cp -r bin/Client/net9.0/win-x64/publish/* $target_dir/bin/
cp -r bin/Server/net9.0/win-x64/publish/* $target_dir/bin/
echo "$launch_server_script" > $target_dir/launch-server-standalone.bat
echo "$launch_client_script" > $target_dir/OneNightDuel.bat