#define _SECURE_SCL 0
#endif
#define WIN32_LEAN_AND_MEAN // Windows \83w\83b\83_\81[\82©\82ç\8eg\97p\82³\82ê\82Ä\82¢\82È\82¢\95\94\95ª\82ð\8f\9c\8aO\82µ\82Ü\82·\81B
+#define NOMINMAX
+#include <algorithm>
+using std::min;
+using std::max;
// Windows \83w\83b\83_\81[ \83t\83@\83C\83\8b:
#include <windows.h>
#include <objbase.h>
#include <MMSystem.h>
#pragma comment(lib, "winmm.lib")
+#include <gl/GL.h>
+#pragma comment(lib, "opengl32.lib")
+#include <gl/GLU.h>
+#pragma comment(lib, "glu32.lib")
+#include <CommCtrl.h>
// C \83\89\83\93\83^\83C\83\80 \83w\83b\83_\81[ \83t\83@\83C\83\8b
#include <stdlib.h>
#include <cstdint>
#include <numeric>
+#include <memory>
+#include <vector>
+#include <map>
+#include <set>
+#include <deque>