PRooFPS-dd Dev Doc 1.0
PRooFPS-dd Developer Documentation
Loading...
Searching...
No Matches
stdafx.h
Go to the documentation of this file.
1#pragma once
2
3/*
4 ###################################################################################
5 stdafx.h
6 Precompiled header for PRooFPS-dd
7 Made by PR00F88, West Whiskhyll Entertainment
8 2022
9 ###################################################################################
10*/
11
12// C RunTime Header Files
13#include <conio.h>
14#include <direct.h>
15#include <malloc.h>
16#include <math.h>
17#include <memory.h>
18#include <stdio.h>
19#include <stdlib.h>
20#include <string.h>
21#include <tchar.h>
22
23// C++ std headers
24#include <algorithm>
25#include <cassert>
26#include <chrono>
27#include <cmath>
28#include <fstream>
29#include <iomanip>
30#include <iostream>
31#include <map>
32#include <sstream>
33#include <set>
34#include <string>
35#include <string_view>
36#include <utility> // as_const(), swap(), etc.
37#include <vector>
38
39// Windows Header Files
40#include "targetver.h"
41#ifndef WINPROOF88_ALLOW_CONTROLS_AND_DIALOGS
42#define WINPROOF88_ALLOW_CONTROLS_AND_DIALOGS
43#endif
44#ifndef WINPROOF88_ALLOW_MSG_USER_WINMESSAGES
45#define WINPROOF88_ALLOW_MSG_USER_WINMESSAGES
46#endif
47// otherwise SoLoud.h will have problem due to colliding macro NOSOUND!
48#ifndef WINPROOF88_ALLOW_SOUND
49#define WINPROOF88_ALLOW_SOUND
50#endif
51#ifndef WINPROOF88_ALLOW_VIRTUALKEYCODES
52#define WINPROOF88_ALLOW_VIRTUALKEYCODES
53#endif
54// needed for browseToUrl() in GUI.cpp
55#ifndef WINPROOF88_ALLOW_SHOWWINDOW
56#define WINPROOF88_ALLOW_SHOWWINDOW
57#endif
58#include "winproof88.h"
59
60// Own headers
61#include "PFL.h"