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//#define fsPCStore
20//#define fsMacStore
21//#define fsPlayStore
22//#define fsWindows80Store
23//#define fsWeb
24//#define fsSteamPCStore
25
26//#define fsScreenTextureEffect
27//#define fsScreenShot
28
29#include "fsPlatform.h"
30
31#if defined (fsPCStore) || defined (fsMacStore) || defined (fsDESKTOP_PC) || defined (fsDESKTOP_MAC) || defined (fsUWPStore)
32 #define fsDesktop
33#endif
34
35#if defined (fsDesktop) || defined (fsWeb) || defined (fsUWPStore)
36 #define fsKeyboard
37#endif
38
39#if defined (FISSION_WEB)
40 #define fsWeb
41#endif
42
43#if defined (fsTABLET_KINDLE) || defined (fsTABLET_ANDROID)
44 #define fsANDROID
45#endif
46
47#if defined (fsPCStore)
48 #define fsHardwareCursor
49#endif
50
51#if !defined(fsDisableDowncase)
52 #define fsDownCaseFilename
53#endif
54
55
56//#define fsGameServices
57//#define fsGameServicesAmazon
58//#define fsGameServicesGoogle
59
60//#define fsInAppPurchase
61
62//#define fs3d
63
64//#define fsInGameAds
65//#define fsInGameAdsVungle
66//#define fsInGameAdsAdMob
67//#define fsInGameAdsAmazon
68
69//#define fsInGameInterstitialAds
70//#define fsInGameBannerAds
71
72//#define fsFacebook
73//#define fsFlurry
74//#define fsRateMe
75//#define fsGumroad
76
77//#define fsCacheCheck
78
79//#include "debug/fsTrace.h"
80
81
82#include "fsBuildConfig.h"
83
84#if defined fsFRAMEWORK_CX
86#elif defined fsFRAMEWORK_AX
88#elif defined fsFRAMEWORK_MG
90#elif defined fsFRAMEWORK_RL
92#elif defined fsFRAMEWORK_BF
94#endif
95
96#if defined fsFRAMEWORK_CX || defined fsFRAMEWORK_AX
97 #define fsINVERTED_Y_AXIS
98#endif
99
100#endif