Fission FSN
Loading...
Searching...
No Matches
fsBaseTypes.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsBaseTypes.h
4*
5* Purpose: Home of pre processor defines and simple base types
6*
7*********************************************************************/
8
9#ifndef fsBaseTypeshdr
10#define fsBaseTypeshdr
11
12#define fsNativeRenderer
13//#define fsVertexRenderer // add in files in fsRender makefile and also check out presidential lounge cd6 for alpha add
14
15//#define fsRELEASE
16//#define fsDEVELOP
17//#define fsDEBUG
18
19// Logging: fsDEBUG/fsDEVELOP get verbose (console + dialogs), fsRELEASE stays lite (errors only)
20#if defined fsDEBUG || defined fsDEVELOP
21 #define fsLOG_VERBOSE 1
22#else
23 #define fsLOG_VERBOSE 0
24#endif
25
26//#define fsPCStore
27//#define fsMacStore
28//#define fsPlayStore
29//#define fsWindows80Store
30//#define fsWeb
31//#define fsSteamPCStore
32
33//#define fsScreenTextureEffect
34//#define fsScreenShot
35
36#include "fsPlatform.h"
37
38#if defined (fsPCStore) || defined (fsMacStore) || defined (fsDESKTOP_PC) || defined (fsDESKTOP_MAC) || defined (fsUWPStore)
39 #define fsDesktop
40#endif
41
42#if defined (fsDesktop) || defined (fsWeb) || defined (fsUWPStore)
43 #define fsKeyboard
44#endif
45
46#if defined (FISSION_WEB)
47 #define fsWeb
48#endif
49
50#if defined (fsTABLET_KINDLE) || defined (fsTABLET_ANDROID)
51 #define fsANDROID
52#endif
53
54#if defined (fsPCStore)
55 #define fsHardwareCursor
56#endif
57
58#if !defined(fsDisableDowncase)
59 #define fsDownCaseFilename
60#endif
61
62
63//#define fsGameServices
64//#define fsGameServicesAmazon
65//#define fsGameServicesGoogle
66
67//#define fsInAppPurchase
68
69//#define fs3d
70
71//#define fsInGameAds
72//#define fsInGameAdsVungle
73//#define fsInGameAdsAdMob
74//#define fsInGameAdsAmazon
75
76//#define fsInGameInterstitialAds
77//#define fsInGameBannerAds
78
79//#define fsFacebook
80//#define fsFlurry
81//#define fsRateMe
82//#define fsGumroad
83
84//#define fsCacheCheck
85
86//#include "debug/fsTrace.h"
87
88
89#include "fsBuildConfig.h"
90
91#if defined fsFRAMEWORK_CX
93#elif defined fsFRAMEWORK_AX
95#elif defined fsFRAMEWORK_MG
97#elif defined fsFRAMEWORK_RL
99#elif defined fsFRAMEWORK_BF
100 #include "impl/bgfx/fsBaseTypes.h"
101#endif
102
103#if defined fsFRAMEWORK_CX || defined fsFRAMEWORK_AX
104 #define fsINVERTED_Y_AXIS
105#endif
106
107#endif