00001
00002
00003
00004
00005
00006 #pragma once
00007
00008 #ifndef _WIN32_WINNT // Allow use of features specific to Windows XP or later.
00009 #define _WIN32_WINNT 0x0501 // Change this to the appropriate value to target other versions of Windows.
00010 #endif
00011
00012 #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
00013
00014
00015
00016
00017
00018
00019
00020 #include <windows.h>
00021 #include <windowsx.h>
00022
00023 #include <d3d9.h>
00024 #include <d3dx9.h>
00025 #include <dxerr9.h>
00026 #include <dinput.h>
00027 #include <atlbase.h>
00028 #include <string>
00029 #include <assert.h>
00030 #include <string>
00031 #include <iostream>
00032 #include <sstream>
00033 #include <stdio.h>
00034 #include <conio.h>
00035 #include <vector>
00036 #include <fstream>
00037 #include "Compiler/pstdint.h"
00038 #pragma comment (lib, "d3d9.lib")
00039 #pragma comment (lib, "d3dx9.lib")
00040 #pragma comment (lib, "dxerr9.lib")
00041
00042 #pragma comment (lib, "dinput8.lib")
00043 #pragma comment (lib, "dxguid.lib")
00044 #pragma comment (lib, "winmm.lib") // timeGetTime()
00045
00046
00047 #include <boost/archive/text_oarchive.hpp>
00048 #include <boost/archive/text_iarchive.hpp>
00049 #include <boost/archive/binary_iarchive.hpp>
00050 #include <boost/archive/binary_oarchive.hpp>
00051
00052
00053