flConfigDefault.h

Go to the documentation of this file.
00001 // This is the default configuration file for funcLib, it fills in any undefined settings to their default value.
00002 
00003 
00004 // Global behaviour modifiers.
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 // Core Modules
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 // Extra modules
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 // Simple graphics system
00392 /*#ifndef FL_GRAPHICS_SIMPLE
00393 #define FL_GRAPHICS_SIMPLE 0
00394 #endif
00395 #ifndef FL_GRAPHICS_SIMPLE_CLIPPING
00396 #define FL_GRAPHICS_SIMPLE_CLIPPING 1
00397 #endif
00398 #ifndef FL_GRAPHICS_SIMPLE_IMAGESTACK
00399 #define FL_GRAPHICS_SIMPLE_IMAGESTACK 0
00400 #endif
00401 #ifndef FL_GRAPHICS_SIMPLE_SPRITE
00402 #define FL_GRAPHICS_SIMPLE_SPRITE 1
00403 #endif
00404 #ifndef FL_GRAPHICS_SIMPLE_SPRITE_ALPHA_COLOR
00405 #define FL_GRAPHICS_SIMPLE_SPRITE_ALPHA_COLOR 0xFFFF00FF
00406 #endif
00407 #ifndef FL_GRAPHICS_SIMPLE_FONT
00408 #define FL_GRAPHICS_SIMPLE_FONT 1
00409 #endif
00410 #ifndef FL_GRAPHICS_SIMPLE_FONT_DEFAULTCOLOR
00411 #define FL_GRAPHICS_SIMPLE_FONT_DEFAULTCOLOR 0xFF000000
00412 #endif
00413 #ifndef FL_GRAPHICS_SIMPLE_FONT_ALPHA_COLOR
00414 #define FL_GRAPHICS_SIMPLE_FONT_ALPHA_COLOR 0xFFFF00FF
00415 #endif
00416 #ifndef FL_GRAPHICS_SIMPLE_FONT_ALPHA_UPPER_COLOR
00417 #define FL_GRAPHICS_SIMPLE_FONT_ALPHA_UPPER_COLOR 0xFF0000FF
00418 #endif
00419 #ifndef FL_GRAPHICS_SIMPLE_FONT_ALPHA_LOWER_COLOR
00420 #define FL_GRAPHICS_SIMPLE_FONT_ALPHA_LOWER_COLOR 0xFF00FF00
00421 #endif*/
00422 

Generated on Wed Sep 5 19:04:00 2007 for funcLib by  doxygen 1.5.1