diff options
author | 2008-03-17 12:47:22 +0000 | |
---|---|---|
committer | 2008-03-17 12:47:22 +0000 | |
commit | 6a7c3d158975fdab961813cae1cd113d321414aa (patch) | |
tree | b7fba44f865b39ff094d04ab2e1199b0055f380b /src/emu/crsshair.h | |
parent | e7508371ed248c0aaec8532eababcf13ee5c366a (diff) |
Added a crosshair_set_screen() to allow drivers to control which screen(s) on
which crosshairs are displayed.
Diffstat (limited to 'src/emu/crsshair.h')
-rw-r--r-- | src/emu/crsshair.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/emu/crsshair.h b/src/emu/crsshair.h index 48418ef2e2f..691784546b1 100644 --- a/src/emu/crsshair.h +++ b/src/emu/crsshair.h @@ -15,6 +15,19 @@ #define __CRSSHAIR_H__ +/*************************************************************************** + CONSTANTS +***************************************************************************/ + +#define CROSSHAIR_SCREEN_NONE ((const device_config *) 0) +#define CROSSHAIR_SCREEN_ALL ((const device_config *) ~0) + + + +/*************************************************************************** + FUNCTION PROTOTYPES +***************************************************************************/ + /* initializes the crosshair system */ void crosshair_init(running_machine *machine); @@ -24,5 +37,9 @@ void crosshair_render(const device_config *screen); /* toggles crosshair visibility */ void crosshair_toggle(running_machine *machine); +/* sets the screen(s) for a given player's crosshair */ +void crosshair_set_screen(running_machine *machine, int player, const device_config *screen); + + #endif /* __CRSSHAIR_H__ */ |