diff options
Diffstat (limited to 'src/mame/layout/qfire.lay')
-rw-r--r-- | src/mame/layout/qfire.lay | 111 |
1 files changed, 111 insertions, 0 deletions
diff --git a/src/mame/layout/qfire.lay b/src/mame/layout/qfire.lay new file mode 100644 index 00000000000..8bd183d544e --- /dev/null +++ b/src/mame/layout/qfire.lay @@ -0,0 +1,111 @@ +<?xml version="1.0"?> +<!-- +license:CC0 +--> +<mamelayout version="2"> + +<!-- define elements --> + + <element name="whited"><disk><color red="0.85" green="0.85" blue="0.85" /></disk></element> + <element name="blackd"><disk><color red="0" green="0" blue="0" /></disk></element> + <element name="redd"><disk><color red="0.8" green="0.14" blue="0.16" /></disk></element> + <element name="greend"><disk><color red="0.15" green="0.8" blue="0.1" /></disk></element> + <element name="yellowd"><disk><color red="0.8" green="0.78" blue="0.1" /></disk></element> + <element name="black"><rect><color red="0" green="0" blue="0" /></rect></element> + <element name="gray"><rect><color red="0.16" green="0.15" blue="0.15" /></rect></element> + + <element name="text_skill"><text string="SKILL:"><color red="0.85" green="0.85" blue="0.85" /></text></element> + <element name="text_game"><text string="GAME:"><color red="0.85" green="0.85" blue="0.85" /></text></element> + <element name="text_sw"><text string="►"><color red="0.8" green="0.14" blue="0.16" /></text></element> + + <element name="switch_skill" defstate="0"> + <text state="0x04" string="A" align="2"><color red="0.85" green="0.85" blue="0.85" /></text> + <text state="0x02" string="B" align="2"><color red="0.85" green="0.85" blue="0.85" /></text> + <text state="0x01" string="C" align="2"><color red="0.85" green="0.85" blue="0.85" /></text> + </element> + + <element name="switch_game" defstate="0"> + <text state="0x00" string="1" align="2"><color red="0.85" green="0.85" blue="0.85" /></text> + <text state="0x08" string="2" align="2"><color red="0.85" green="0.85" blue="0.85" /></text> + <text state="0x04" string="3" align="2"><color red="0.85" green="0.85" blue="0.85" /></text> + <text state="0x02" string="4" align="2"><color red="0.85" green="0.85" blue="0.85" /></text> + <text state="0x01" string="5" align="2"><color red="0.85" green="0.85" blue="0.85" /></text> + <text state="0x06" string="6" align="2"><color red="0.85" green="0.85" blue="0.85" /></text> + </element> + + <element name="hl" defstate="0"> + <disk state="1"><color red="1" green="1" blue="1" /></disk> + </element> + + <element name="ledr" defstate="0"> + <disk state="0"><color red="0.2" green="0.04" blue="0.05" /></disk> + <disk state="1"><color red="1.0" green="0.2" blue="0.23" /></disk> + </element> + <element name="ledg" defstate="0"> + <disk state="0"><color red="0.05" green="0.2" blue="0.04" /></disk> + <disk state="1"><color red="0.23" green="1.0" blue="0.2" /></disk> + </element> + <element name="ledy" defstate="0"> + <disk state="0"><color red="0.2" green="0.18" blue="0.04" /></disk> + <disk state="1"><color red="1.0" green="0.9" blue="0.2" /></disk> + </element> + + <element name="digit" defstate="0"> + <led7seg><color red="1.0" green="0.2" blue="0.23" /></led7seg> + </element> + + +<!-- build screen --> + + <view name="Internal Layout"> + <bounds left="47" right="161" top="34" bottom="121" /> + + <!-- targets --> + <bezel element="yellowd"><bounds x="51" y="38" width="28" height="28" /></bezel> + <bezel element="whited"><bounds x="53" y="40" width="24" height="24" /></bezel> + <bezel element="black"><bounds x="53" y="51.75" width="24" height="0.5" /></bezel> + <bezel element="black"><bounds x="64.75" y="40" width="0.5" height="24" /></bezel> + <bezel element="blackd"><bounds x="63" y="50" width="4" height="4" /></bezel> + <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="62" y="49" width="6" height="6" /><color alpha="0.25" /></bezel> + <bezel element="whited"><bounds x="63" y="75" width="4" height="4" /></bezel> + <bezel element="yellowd"><bounds x="63.625" y="75.625" width="2.75" height="2.75" /></bezel> + <bezel name="2.2" element="ledy"><bounds x="64.25" y="76.25" width="1.5" height="1.5" /></bezel> + + <bezel element="redd"><bounds x="90" y="60" width="28" height="28" /></bezel> + <bezel element="whited"><bounds x="92" y="62" width="24" height="24" /></bezel> + <bezel element="black"><bounds x="92" y="73.75" width="24" height="0.5" /></bezel> + <bezel element="black"><bounds x="103.75" y="62" width="0.5" height="24" /></bezel> + <bezel element="blackd"><bounds x="102" y="72" width="4" height="4" /></bezel> + <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="101" y="71" width="6" height="6" /><color alpha="0.25" /></bezel> + <bezel element="whited"><bounds x="102" y="47" width="4" height="4" /></bezel> + <bezel element="redd"><bounds x="102.625" y="47.625" width="2.75" height="2.75" /></bezel> + <bezel name="2.3" element="ledr"><bounds x="103.25" y="48.25" width="1.5" height="1.5" /></bezel> + + <bezel element="greend"><bounds x="129" y="38" width="28" height="28" /></bezel> + <bezel element="whited"><bounds x="131" y="40" width="24" height="24" /></bezel> + <bezel element="black"><bounds x="131" y="51.75" width="24" height="0.5" /></bezel> + <bezel element="black"><bounds x="142.75" y="40" width="0.5" height="24" /></bezel> + <bezel element="blackd"><bounds x="141" y="50" width="4" height="4" /></bezel> + <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="140" y="49" width="6" height="6" /><color alpha="0.25" /></bezel> + <bezel element="whited"><bounds x="141" y="75" width="4" height="4" /></bezel> + <bezel element="greend"><bounds x="141.625" y="75.625" width="2.75" height="2.75" /></bezel> + <bezel name="2.4" element="ledg"><bounds x="142.25" y="76.25" width="1.5" height="1.5" /></bezel> + + <!-- score panel --> + <bezel element="gray"><bounds x="86" y="100" width="36" height="0.5" /></bezel> + + <bezel name="digit0" element="digit"><bounds x="100" y="104" width="4" height="6" /></bezel> + <bezel name="digit1" element="digit"><bounds x="104" y="104" width="4" height="6" /></bezel> + + <bezel name="2.0" element="ledr"><bounds x="90" y="106.25" width="1.5" height="1.5" /></bezel> + <bezel name="2.1" element="ledy"><bounds x="116.5" y="106.25" width="1.5" height="1.5" /></bezel> + + <bezel element="text_game"><bounds x="85" y="115" width="8" height="2.5" /></bezel> + <bezel element="text_sw"><bounds x="93" y="115" width="2.5" height="2.5" /></bezel> + <bezel element="switch_game" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="93" y="115" width="4" height="2.5" /></bezel> + + <bezel element="text_skill"><bounds x="110" y="115" width="8" height="2.5" /></bezel> + <bezel element="text_sw"><bounds x="118" y="115" width="2.5" height="2.5" /></bezel> + <bezel element="switch_skill" inputtag="IN.1" inputmask="0x07" inputraw="1"><bounds x="118" y="115" width="4" height="2.5" /></bezel> + </view> +</mamelayout> |