diff options
author | Aaron Giles <aaron@aarongiles.com> | 2008-12-30 19:43:34 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2008-12-30 19:43:34 +0000 |
commit | 06970c54a7faf4c4fc8cce6d0871fb907714e96d (patch) | |
tree | 839a8e4c71259bc58edaa31c63b7e223b570a8aa /src/osd/windows/winmain.h | |
parent | e0c6f269de55ea5a543c23411a85c956b467a000 (diff) |
Added two new Windows OSD options: -debugger_font and -debugger_font_size,
which control the font and size used in the debugger text Windows. These
default to "Lucida Console" and 9pt, which is the same face as previously
hard-coded but 1pt larger. Personally, I prefer "Consolas" 9pt, which is
one of the new "C" fonts included with Windows Vista and later (also
available for free download on older systems). Note that only fixed-width
fonts really work here, for obvious reasons.
Diffstat (limited to 'src/osd/windows/winmain.h')
-rw-r--r-- | src/osd/windows/winmain.h | 74 |
1 files changed, 51 insertions, 23 deletions
diff --git a/src/osd/windows/winmain.h b/src/osd/windows/winmain.h index 9565020579f..7a601c051ae 100644 --- a/src/osd/windows/winmain.h +++ b/src/osd/windows/winmain.h @@ -12,45 +12,73 @@ // CONSTANTS //============================================================ +// debugging options +#define WINOPTION_OSLOG "oslog" +#define WINOPTION_WATCHDOG "watchdog" +#define WINOPTION_DEBUGGER_FONT "debugger_font" +#define WINOPTION_DEBUGGER_FONT_SIZE "debugger_font_size" + +// performance options +#define WINOPTION_PRIORITY "priority" +#define WINOPTION_MULTITHREADING "multithreading" + // video options -#define WINOPTION_D3DVERSION "d3dversion" #define WINOPTION_VIDEO "video" -#define WINOPTION_PRESCALE "prescale" #define WINOPTION_NUMSCREENS "numscreens" -#define WINOPTION_WAITVSYNC "waitvsync" -#define WINOPTION_TRIPLEBUFFER "triplebuffer" -#define WINOPTION_HWSTRETCH "hwstretch" -#define WINOPTION_SWITCHRES "switchres" +#define WINOPTION_WINDOW "window" +#define WINOPTION_MAXIMIZE "maximize" #define WINOPTION_KEEPASPECT "keepaspect" -#define WINOPTION_SYNCREFRESH "syncrefresh" -#define WINOPTION_FULLSCREENGAMMA "full_screen_gamma" -#define WINOPTION_FULLSCREENBRIGHTNESS "full_screen_brightness" -#define WINOPTION_FULLLSCREENCONTRAST "full_screen_contrast" +#define WINOPTION_PRESCALE "prescale" #define WINOPTION_EFFECT "effect" +#define WINOPTION_WAITVSYNC "waitvsync" +#define WINOPTION_SYNCREFRESH "syncrefresh" + +// DirectDraw-specific options +#define WINOPTION_HWSTRETCH "hwstretch" + +// Direct3D-specific options +#define WINOPTION_D3DVERSION "d3dversion" +#define WINOPTION_FILTER "filter" + +// per-window options +#define WINOPTION_SCREEN "screen" #define WINOPTION_ASPECT "aspect" #define WINOPTION_RESOLUTION "resolution" +#define WINOPTION_VIEW "view" + +#define WINOPTION_SCREEN0 "screen0" +#define WINOPTION_ASPECT0 "aspect0" #define WINOPTION_RESOLUTION0 "resolution0" +#define WINOPTION_VIEW0 "view0" + +#define WINOPTION_SCREEN1 "screen1" +#define WINOPTION_ASPECT1 "aspect1" #define WINOPTION_RESOLUTION1 "resolution1" +#define WINOPTION_VIEW1 "view1" + +#define WINOPTION_SCREEN2 "screen2" +#define WINOPTION_ASPECT2 "aspect2" #define WINOPTION_RESOLUTION2 "resolution2" +#define WINOPTION_VIEW2 "view2" + +#define WINOPTION_SCREEN3 "screen3" +#define WINOPTION_ASPECT3 "aspect3" #define WINOPTION_RESOLUTION3 "resolution3" -#define WINOPTION_FILTER "filter" -#define WINOPTION_SCREEN "screen" +#define WINOPTION_VIEW3 "view3" -// window options -#define WINOPTION_VIEW "view" -#define WINOPTION_MAXIMIZE "maximize" -#define WINOPTION_WINDOW "window" +// full screen options +#define WINOPTION_TRIPLEBUFFER "triplebuffer" +#define WINOPTION_SWITCHRES "switchres" +#define WINOPTION_FULLSCREENBRIGHTNESS "full_screen_brightness" +#define WINOPTION_FULLLSCREENCONTRAST "full_screen_contrast" +#define WINOPTION_FULLSCREENGAMMA "full_screen_gamma" + +// sound options +#define WINOPTION_AUDIO_LATENCY "audio_latency" // input options #define WINOPTION_DUAL_LIGHTGUN "dual_lightgun" -// misc options -#define WINOPTION_AUDIO_LATENCY "audio_latency" -#define WINOPTION_PRIORITY "priority" -#define WINOPTION_MULTITHREADING "multithreading" -#define WINOPTION_WATCHDOG "watchdog" -#define WINOPTION_OSLOG "oslog" - //============================================================ |