00001
00002
00003
00004
00005 #ifndef FL_INCLUDE_ALL_H
00006 #define FL_INCLUDE_ALL_H 1
00007 #endif
00008 #ifndef FL_INCLUDE_ALL_C
00009 #define FL_INCLUDE_ALL_C 1
00010 #endif
00011 #ifndef FL_PREFIX
00012 #define FL_PREFIX 0
00013 #endif
00014 #ifndef FL_PREFIX_BOTH
00015 #define FL_PREFIX_BOTH 1
00016 #endif
00017 #ifndef FL_VSHMODE
00018 #define FL_VSHMODE 0
00019 #endif
00020 #ifndef FL_KERNELMODE
00021 #define FL_KERNELMODE 0
00022 #endif
00023
00024
00025
00026
00027 #ifndef FL_CALLBACKS
00028 #define FL_CALLBACKS 1
00029 #endif
00030 #ifndef FL_CALLBACKS_EXIT
00031 #define FL_CALLBACKS_EXIT 1
00032 #endif
00033 #ifndef FL_CALLBACKS_POWER
00034 #define FL_CALLBACKS_POWER 0
00035 #endif
00036
00037 #ifndef FL_DEBUG
00038 #define FL_DEBUG 1
00039 #endif
00040 #ifndef FL_DEBUG_TIMESTAMP
00041 #define FL_DEBUG_TIMESTAMP 1
00042 #endif
00043 #ifndef FL_DEBUG_DATEFORMAT_AMERICAN
00044 #define FL_DEBUG_DATEFORMAT_AMERICAN 0
00045 #endif
00046 #ifndef FL_DEBUG_CALLEDFROM
00047 #define FL_DEBUG_CALLEDFROM 1
00048 #endif
00049 #ifndef FL_DEBUG_LOGGING
00050 #define FL_DEBUG_LOGGING 1
00051 #endif
00052 #ifndef FL_DEBUG_LOGCLEAR
00053 #define FL_DEBUG_LOGCLEAR 1
00054 #endif
00055 #ifndef FL_DEBUG_LOGPATH
00056 #define FL_DEBUG_LOGPATH "./flDebugLog.txt"
00057 #endif
00058 #ifndef FL_DEBUG_STATUS
00059 #define FL_DEBUG_STATUS 0
00060 #endif
00061 #ifndef FL_DEBUG_STATUS_NOTIFY
00062 #define FL_DEBUG_STATUS_NOTIFY 1
00063 #endif
00064 #ifndef FL_DEBUG_STATUS_COLOR
00065 #define FL_DEBUG_STATUS_COLOR 0xFFFF0000
00066 #endif
00067 #ifndef FL_DEBUG_SCREENSHOTPATH
00068 #define FL_DEBUG_SCREENSHOTPATH "./flDebugPic%i.tga"
00069 #endif
00070 #ifndef FL_DEBUG_ERROR
00071 #define FL_DEBUG_ERROR 1
00072 #endif
00073 #ifndef FL_DEBUG_ERROR_SHOW
00074 #define FL_DEBUG_ERROR_SHOW 1
00075 #endif
00076 #ifndef FL_DEBUG_ERROR_NOTIFY
00077 #define FL_DEBUG_ERROR_NOTIFY 1
00078 #endif
00079 #ifndef FL_DEBUG_ERROR_COLOR
00080 #define FL_DEBUG_ERROR_COLOR 0xFF0000FF
00081 #endif
00082 #ifndef FL_DEBUG_ERROR_SCREENSHOT
00083 #define FL_DEBUG_ERROR_SCREENSHOT 1
00084 #endif
00085 #ifndef FL_DEBUG_WARNING
00086 #define FL_DEBUG_WARNING 1
00087 #endif
00088 #ifndef FL_DEBUG_WARNING_SHOW
00089 #define FL_DEBUG_WARNING_SHOW 1
00090 #endif
00091 #ifndef FL_DEBUG_WARNING_NOTIFY
00092 #define FL_DEBUG_WARNING_NOTIFY 1
00093 #endif
00094 #ifndef FL_DEBUG_WARNING_COLOR
00095 #define FL_DEBUG_WARNING_COLOR 0xFF007FFF
00096 #endif
00097 #ifndef FL_DEBUG_WARNING_SCREENSHOT
00098 #define FL_DEBUG_WARNING_SCREENSHOT 1
00099 #endif
00100 #ifndef FL_DEBUG_DEVWARNING
00101 #define FL_DEBUG_DEVWARNING 1
00102 #endif
00103 #ifndef FL_DEBUG_DEVWARNING_SHOW
00104 #define FL_DEBUG_DEVWARNING_SHOW 1
00105 #endif
00106 #ifndef FL_DEBUG_DEVWARNING_NOTIFY
00107 #define FL_DEBUG_DEVWARNING_NOTIFY 1
00108 #endif
00109 #ifndef FL_DEBUG_DEVWARNING_COLOR
00110 #define FL_DEBUG_DEVWARNING_COLOR 0xFF007FFF
00111 #endif
00112 #ifndef FL_DEBUG_DEVWARNING_SCREENSHOT
00113 #define FL_DEBUG_DEVWARNING_SCREENSHOT 1
00114 #endif
00115 #ifndef FL_DEBUG_CRITICALERROR_SHOW
00116 #define FL_DEBUG_CRITICALERROR_SHOW 1
00117 #endif
00118 #ifndef FL_DEBUG_CRITICALERROR_COLOR
00119 #define FL_DEBUG_CRITICALERROR_COLOR 0xFF00007F
00120 #endif
00121 #ifndef FL_DEBUG_CRITICALERROR_SCREENSHOT
00122 #define FL_DEBUG_CRITICALERROR_SCREENSHOT 1
00123 #endif
00124
00125 #ifndef FL_MEMORY
00126 #define FL_MEMORY 1
00127 #endif
00128 #ifndef FL_MEMORY
00129 #define FL_MEMORY_ALIGNMENT_DEFAULT 16
00130 #endif
00131 #ifndef FL_MEMORY_SCRATCHPAD
00132 #define FL_MEMORY_SCRATCHPAD 1
00133 #endif
00134 #ifndef FL_MEMORY_VMEM
00135 #define FL_MEMORY_VMEM 1
00136 #endif
00137 #ifndef FL_MEMORY_POOL
00138 #define FL_MEMORY_POOL 1
00139 #endif
00140 #ifndef FL_MEMORY_VMEM_BLOCKSIZE
00141 #define FL_MEMORY_VMEM_BLOCKSIZE 512
00142 #endif
00143 #ifndef FL_MEMORY_VMEM_OVERFLOW
00144 #define FL_MEMORY_VMEM_OVERFLOW 1
00145 #endif
00146 #ifndef FL_MEMORY_VMEM_STIDE_FILL
00147 #define FL_MEMORY_VMEM_STIDE_FILL 1
00148 #endif
00149 #ifndef FL_MEMORY_VMEM_CACHE
00150 #define FL_MEMORY_VMEM_CACHE 16384
00151 #endif
00152 #ifndef FL_MEMORY_PAGE
00153 #define FL_MEMORY_PAGE 1
00154 #endif
00155 #ifndef FL_MEMORY_PAGE_PATH
00156 #define FL_MEMORY_PAGE_PATH "./flPageFile.dat"
00157 #endif
00158 #ifndef FL_MEMORY_LOGGING
00159 #define FL_MEMORY_LOGGING 1
00160 #endif
00161 #ifndef FL_MEMORY_LOGPATH
00162 #define FL_MEMORY_LOGPATH "./flMemoryLog.txt"
00163 #endif
00164 #ifndef FL_MEMORY_ERRORBYTES
00165 #define FL_MEMORY_ERRORBYTES 0
00166 #endif
00167
00168 #ifndef FL_FILE
00169 #define FL_FILE 1
00170 #endif
00171
00172 #ifndef FL_TIMER
00173 #define FL_TIMER 1
00174 #endif
00175
00176 #ifndef FL_INPUT
00177 #define FL_INPUT 1
00178 #endif
00179
00180 #ifndef FL_MATH
00181 #define FL_MATH 1
00182 #endif
00183 #ifndef FL_MATH_VFPU
00184 #define FL_MATH_VFPU 1
00185 #endif
00186 #ifndef FL_MATH_RANDTYPE
00187 #define FL_MATH_RANDTYPE 0
00188 #endif
00189 #ifndef FL_MATH_RANDOMSEED
00190 #define FL_MATH_RANDOMSEED 1
00191 #endif
00192 #ifndef FL_MATH_RANDOMSEED_FREQUENCY
00193 #define FL_MATH_RANDOMSEED_FREQUENCY 4096
00194 #endif
00195 #ifndef FL_MATH_TRIGCACHE
00196 #define FL_MATH_TRIGCACHE 0
00197 #endif
00198
00199 #ifndef FL_STRING
00200 #define FL_STRING 1
00201 #endif
00202
00203
00204
00205
00206 #ifndef FL_COLOR
00207 #define FL_COLOR 1
00208 #endif
00209
00210 #ifndef FL_GRAPHICS
00211 #define FL_GRAPHICS 1
00212 #endif
00213 #ifndef FL_GRAPHICS_DISP_BUFFER_FORMAT
00214 #define FL_GRAPHICS_DISP_BUFFER_FORMAT GU_PSM_8888
00215 #endif
00216 #ifndef FL_GRAPHICS_DRAW_BUFFER_FORMAT
00217 #define FL_GRAPHICS_DRAW_BUFFER_FORMAT GU_PSM_8888
00218 #endif
00219 #ifndef FL_GRAPHICS_VSYNC_DEFAULT
00220 #define FL_GRAPHICS_VSYNC_DEFAULT 1
00221 #endif
00222 #ifndef FL_GRAPHICS_VSYNC_AUTO
00223 #define FL_GRAPHICS_VSYNC_AUTO 1
00224 #endif
00225 #ifndef FL_GRAPHICS_VSYNC_AUTO_CUTOFF
00226 #define FL_GRAPHICS_VSYNC_AUTO_CUTOFF 55.0f
00227 #endif
00228 #ifndef FL_GRAPHICS_DISPLAYLIST_SIZE
00229 #define FL_GRAPHICS_DISPLAYLIST_SIZE 262144
00230 #endif
00231 #ifndef FL_GRAPHICS_DISPLAYLIST_STATIC
00232 #define FL_GRAPHICS_DISPLAYLIST_STATIC 1
00233 #endif
00234 #ifndef FL_GRAPHICS_LINES_ANTIALIAS_DEFAULT
00235 #define FL_GRAPHICS_LINES_ANTIALIAS_DEFAULT 0
00236 #endif
00237 #ifndef FL_GRAPHICS_FPS_SHOW_DEFAULT
00238 #define FL_GRAPHICS_FPS_SHOW_DEFAULT 0
00239 #endif
00240 #ifndef FL_GRAPHICS_FPS_SHOW_COLOR
00241 #define FL_GRAPHICS_FPS_SHOW_COLOR 0xFFFFFFFF
00242 #endif
00243 #ifndef FL_GRAPHICS_FPS_DAMP
00244 #define FL_GRAPHICS_FPS_DAMP 1
00245 #endif
00246 #ifndef FL_GRAPHICS_FPS_DAMPRATIO
00247 #define FL_GRAPHICS_FPS_DAMPRATIO 0.25f
00248 #endif
00249 #ifndef FL_GRAPHICS_USEDEGENERATETRIS
00250 #define FL_GRAPHICS_USEDEGENERATETRIS 0
00251 #endif
00252 #ifndef FL_GRAPHICS_2D
00253 #define FL_GRAPHICS_2D 1
00254 #endif
00255 #ifndef FL_GRAPHICS_2D_USEDMA
00256 #define FL_GRAPHICS_2D_USEDMA 0
00257 #endif
00258 #ifndef FL_GRAPHICS_2D_ELLIPSE_MINLINES
00259 #define FL_GRAPHICS_2D_ELLIPSE_MINLINES 16
00260 #endif
00261 #ifndef FL_GRAPHICS_2D_ELLIPSE_EDGESPERRAD
00262 #define FL_GRAPHICS_2D_ELLIPSE_EDGESPERRAD 0.25
00263 #endif
00264 #ifndef FL_GRAPHICS_3D
00265 #define FL_GRAPHICS_3D 1
00266 #endif
00267 #ifndef FL_GRAPHICS_EFFECTS_FULLSCREEN
00268 #define FL_GRAPHICS_EFFECTS_FULLSCREEN 1
00269 #endif
00270
00271 #ifndef FL_CAMERA
00272 #define FL_CAMERA 1
00273 #endif
00274
00275 #ifndef FL_TEXTURE
00276 #define FL_TEXTURE 1
00277 #endif
00278 #ifndef FL_TEXTURE_UNCACHED
00279 #define FL_TEXTURE_UNCACHED 0
00280 #endif
00281 #ifndef FL_TEXTURE_AUTOMIPMAP
00282 #define FL_TEXTURE_AUTOMIPMAP 8
00283 #endif
00284 #ifndef FL_TEXTURE_AUTOMIPMAP_PALETTED
00285 #define FL_TEXTURE_AUTOMIPMAP_PALETTED 0
00286 #endif
00287 #ifndef FL_TEXTURE_AUTOSWIZZLE
00288 #define FL_TEXTURE_AUTOSWIZZLE 1
00289 #endif
00290 #ifndef FL_TEXTURE_ERRORTEX
00291 #define FL_TEXTURE_ERRORTEX 0
00292 #endif
00293 #ifndef FL_TEXTURE_ERRORTEX_COMPILE
00294 #define FL_TEXTURE_ERRORTEX_COMPILE 0
00295 #endif
00296 #ifndef FL_TEXTURE_ERRORTEX_PATH
00297 #define FL_TEXTURE_ERRORTEX_PATH "./flTexError.tga"
00298 #endif
00299 #ifndef FL_TEXTURE_PRESERVENONALPHA
00300 #define FL_TEXTURE_PRESERVENONALPHA 1
00301 #endif
00302 #ifndef FL_TEXTURE_PCX
00303 #define FL_TEXTURE_PCX 1
00304 #endif
00305 #ifndef FL_TEXTURE_TGA
00306 #define FL_TEXTURE_TGA 1
00307 #endif
00308 #ifndef FL_TEXTURE_BMP
00309 #define FL_TEXTURE_BMP 1
00310 #endif
00311 #ifndef FL_TEXTURE_WAL
00312 #define FL_TEXTURE_WAL 0
00313 #endif
00314 #ifndef FL_TEXTURE_PNG
00315 #define FL_TEXTURE_PNG 0
00316 #endif
00317 #ifndef FL_TEXTURE_RAW
00318 #define FL_TEXTURE_RAW 1
00319 #endif
00320 #ifndef FL_TEXTURE_MANIPULATION
00321 #define FL_TEXTURE_MANIPULATION 1
00322 #endif
00323
00324 #ifndef FL_MODEL
00325 #define FL_MODEL 1
00326 #endif
00327 #ifndef FL_MODEL_OBJ
00328 #define FL_MODEL_OBJ 1
00329 #endif
00330 #ifndef FL_MODEL_MD2
00331 #define FL_MODEL_MD2 1
00332 #endif
00333
00334 #ifndef FL_SPRITE
00335 #define FL_SPRITE 1
00336 #endif
00337
00338 #ifndef FL_FONT
00339 #define FL_FONT 1
00340 #endif
00341 #ifndef FL_FONT_HSPACE_DEFAULT
00342 #define FL_FONT_HSPACE_DEFAULT 0
00343 #endif
00344 #ifndef FL_FONT_VSPACE_DEFAULT
00345 #define FL_FONT_VSPACE_DEFAULT 0
00346 #endif
00347 #ifndef FL_FONT_COLOR_DEFAULT
00348 #define FL_FONT_COLOR_DEFAULT 0xFFFFFFFF
00349 #endif
00350 #ifndef FL_FONT_TABWIDTH_DEFAULT
00351 #define FL_FONT_TABWIDTH_DEFAULT 5
00352 #endif
00353
00354 #ifndef FL_COLLISION
00355 #define FL_COLLISION 1
00356 #endif
00357
00358 #ifndef FL_NOTIFY
00359 #define FL_NOTIFY 1
00360 #endif
00361 #ifndef FL_NOTIFY_FREQUENCY
00362 #define FL_NOTIFY_FREQUENCY 120
00363 #endif
00364 #ifndef FL_NOTIFY_DURATION
00365 #define FL_NOTIFY_DURATION 3.0f
00366 #endif
00367 #ifndef FL_NOTIFY_VOLUME
00368 #define FL_NOTIFY_VOLUME 0
00369 #endif
00370 #ifndef FL_NOTIFY_BATTERY
00371 #define FL_NOTIFY_BATTERY 1
00372 #endif
00373 #ifndef FL_NOTIFY_TIME
00374 #define FL_NOTIFY_TIME 1
00375 #endif
00376 #ifndef FL_NOTIFY_TRAYSIZE
00377 #define FL_NOTIFY_TRAYSIZE 4
00378 #endif
00379
00380 #ifndef FL_UMD
00381 #define FL_UMD 0
00382 #endif
00383
00384 #ifndef FL_FILEBROWSER
00385 #define FL_FILEBROWSER 0
00386 #endif
00387
00388
00389
00390
00391
00392
00393
00394
00395
00396
00397
00398
00399
00400
00401
00402
00403
00404
00405
00406
00407
00408
00409
00410
00411
00412
00413
00414
00415
00416
00417
00418
00419
00420
00421
00422