La simu multi-agents qui repeint une image, mais en c++ Boilerplate pompé ici : https://github.com/andrew-r-king/sfml-vscode-boilerplate
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

PCH.hpp 1.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. #ifndef PRECOMPILED_HEADER_HPP
  2. #define PRECOMPILED_HEADER_HPP
  3. #ifndef _DEBUG
  4. #ifndef NDEBUG
  5. #define NDEBUG
  6. #endif
  7. #endif // _DEBUG
  8. // SFML
  9. #include <SFML/Audio.hpp>
  10. #include <SFML/Graphics.hpp>
  11. #include <SFML/Network.hpp>
  12. #include <SFML/System.hpp>
  13. #include <SFML/Window.hpp>
  14. // Raspberry Pi
  15. #ifdef SFML_SYSTEM_LINUX
  16. #ifdef __arm__
  17. #define SFML_SYSTEM_PI
  18. #endif
  19. #endif // SFML SYSTEM_LINUX
  20. // Typical stdafx.h
  21. #include <algorithm>
  22. #include <cstdio>
  23. #include <deque>
  24. #include <fstream>
  25. #include <iostream>
  26. #include <list>
  27. #include <map>
  28. #include <memory>
  29. #include <set>
  30. #include <string>
  31. #include <vector>
  32. // Additional C/C++ libs
  33. #include <atomic>
  34. #include <cassert>
  35. #include <cmath>
  36. #include <cstdlib>
  37. #include <exception>
  38. #include <functional>
  39. #include <iomanip>
  40. #include <mutex>
  41. #include <random>
  42. #include <sstream>
  43. #include <thread>
  44. #include <type_traits>
  45. // Windows
  46. #ifdef _WIN32
  47. #ifndef UNICODE
  48. #define UNICODE
  49. #endif
  50. #ifndef _UNICODE
  51. #define _UNICODE
  52. #endif
  53. #define WIN32_LEAN_AND_MEAN
  54. #include <windows.h>
  55. #endif // _WIN32
  56. // Utils
  57. #include "Utility/FileSystem.hpp"
  58. #include "Utility/Types.hpp"
  59. // Macros
  60. #define UNUSED(x) (void)(x)
  61. #endif // PRECOMPILED_HEADER_HPP