From cc79517e43e84b4289a775ebd0264c24e7311449 Mon Sep 17 00:00:00 2001 From: mwydmuch Date: Sat, 29 Dec 2018 05:21:03 +0100 Subject: [PATCH] Fixed building on Windows and CMD scripts --- scripts/assemble_pip_package.bat | 4 ++-- scripts/download_freedoom.bat | 2 +- src/lib/ViZDoomController.cpp | 2 +- src/lib/ViZDoomController.h | 4 ++++ src/vizdoom/src/viz_main.cpp | 4 ++-- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/scripts/assemble_pip_package.bat b/scripts/assemble_pip_package.bat index 43d863e84..96e469a25 100755 --- a/scripts/assemble_pip_package.bat +++ b/scripts/assemble_pip_package.bat @@ -10,7 +10,7 @@ set PACAKGE_INIT_FILE_SRC=.\src\lib_python\__init__.py set VIZDOOM_EXEC_PATH=%BIN_PATH%\vizdoom.exe set VIZDOOM_PK3_PATH=%BIN_PATH%\vizdoom.pk3 -dir dir .\bin\python3.6\vizdoom*.pyd /b /s > %PACKAGE_DEST_DIRECTORY%\tmp.txt +dir dir .\bin\python%PYTHON_VERSION%\vizdoom*.pyd /b /s > %PACKAGE_DEST_DIRECTORY%\tmp.txt set /p PYTHON_BIN_PATH=<%PACKAGE_DEST_DIRECTORY%\tmp.txt del %PACKAGE_DEST_DIRECTORY%\tmp.txt set PYTHON_BIN_DEST_PATH=%PACKAGE_DEST_PATH%\vizdoom.pyd @@ -43,7 +43,7 @@ copy "%PACAKGE_INIT_FILE_SRC%" "%PACKAGE_DEST_PATH%" copy "%PYTHON_BIN_PATH%" "%PYTHON_BIN_DEST_PATH%" copy "%VIZDOOM_EXEC_PATH%" "%PACKAGE_DEST_PATH%" copy "%VIZDOOM_PK3_PATH%" "%PACKAGE_DEST_PATH%" -copy "%BIN_PATH%\*.dll" "%PACKAGE_DEST_PATH%" +copy "%BIN_PATH%\*.pyd" "%PACKAGE_DEST_PATH%" copy "%FREEDOOM_PATH%" "%PACKAGE_DEST_PATH%" copy "%FREEDOOM_PATH%" "%PACKAGE_DEST_PATH%" md "%SCENARIOS_DEST_DIR% diff --git a/scripts/download_freedoom.bat b/scripts/download_freedoom.bat index 8d7c71c46..c909972ff 100755 --- a/scripts/download_freedoom.bat +++ b/scripts/download_freedoom.bat @@ -16,7 +16,7 @@ set FREEDOOM_DESTINATION_FILE="%FREEDOOM_DESTINATION_PATH%\freedoom2.wad" if not exist "%FREEDOOM_DESTINATION_FILE%" ( if not exist "%FREEDOOM_DESTINATION_PATH%" md "%FREEDOOM_DESTINATION_PATH%" if not exist "%FREEDOOM_OUTFILE%" ( - powershell -command "Invoke-WebRequest '%FREEDOOM_LINK%' -OutFile '%FREEDOOM_OUTFILE%'" + powershell -command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; Invoke-WebRequest '%FREEDOOM_LINK%' -OutFile '%FREEDOOM_OUTFILE%'" ) powershell -command "Expand-Archive '%FREEDOOM_OUTFILE%' -DestinationPath '%FREEDOOM_DESTINATION_PATH%'" copy "%FREEDOOM_DESTINATION_PATH%\%FREEDOOM_ARCHIVE:~0,-4%\freedoom2.wad" "%FREEDOOM_DESTINATION_FILE%" diff --git a/src/lib/ViZDoomController.cpp b/src/lib/ViZDoomController.cpp index c2ba7685c..daf6bba42 100644 --- a/src/lib/ViZDoomController.cpp +++ b/src/lib/ViZDoomController.cpp @@ -289,7 +289,7 @@ namespace vizdoom { int ticsMade = 0; - for (int i = 0; i < tics; ++i) { + for (unsigned int i = 0; i < tics; ++i) { if (i == tics - 1) this->tic(update); else this->tic(false); diff --git a/src/lib/ViZDoomController.h b/src/lib/ViZDoomController.h index d58210ed2..e8f41f349 100644 --- a/src/lib/ViZDoomController.h +++ b/src/lib/ViZDoomController.h @@ -23,6 +23,10 @@ #ifndef __VIZDOOM_CONTROLLER_H__ #define __VIZDOOM_CONTROLLER_H__ +#if _WIN32 + #include +#endif + #include "ViZDoomTypes.h" #include "ViZDoomMessageQueue.h" #include "ViZDoomSharedMemory.h" diff --git a/src/vizdoom/src/viz_main.cpp b/src/vizdoom/src/viz_main.cpp index 797a46ce1..3eb39291c 100755 --- a/src/vizdoom/src/viz_main.cpp +++ b/src/vizdoom/src/viz_main.cpp @@ -323,8 +323,8 @@ EXTERN_CVAR(Int, am_cheat) EXTERN_CVAR(Int, am_rotate) EXTERN_CVAR(Bool, am_textured) EXTERN_CVAR(Bool, am_followplayer) -EXTERN_CVAR(Bool, am_drawmapback) -EXTERN_CVAR(Int, am_showtriggerlines) +EXTERN_CVAR(Int, am_drawmapback) +EXTERN_CVAR(Bool, am_showtriggerlines) EXTERN_CVAR(Bool, am_showitems) EXTERN_CVAR(Bool, am_showmonsters)