a geicko-2 based round robin ranking system designed to test c++ battleship submissions battleship.dunkirk.sh

chore: add chrono

dunkirk.sh 2127e434 ea9a758b

verified
+4 -3
+4 -3
battleship-engine/src/arena.cpp
··· 19 19 #include <sstream> 20 20 #include <cstdlib> 21 21 #include <ctime> 22 + #include <chrono> 22 23 #include <vector> 23 24 #include <unistd.h> 24 25 #include <sys/wait.h> ··· 60 61 pfd.fd = p.stdoutFd; 61 62 pfd.events = POLLIN; 62 63 63 - auto deadline = chrono::steady_clock::now() + chrono::milliseconds(timeoutMs); 64 + auto deadline = std::chrono::steady_clock::now() + std::chrono::milliseconds(timeoutMs); 64 65 65 66 while (true) { 66 - auto remaining = chrono::duration_cast<chrono::milliseconds>( 67 - deadline - chrono::steady_clock::now()).count(); 67 + auto remaining = std::chrono::duration_cast<std::chrono::milliseconds>( 68 + deadline - std::chrono::steady_clock::now()).count(); 68 69 if (remaining <= 0) return false; 69 70 70 71 int ret = poll(&pfd, 1, remaining);