diff options
Diffstat (limited to 'src/mame/layout/sspeedr.lay')
-rw-r--r-- | src/mame/layout/sspeedr.lay | 107 |
1 files changed, 85 insertions, 22 deletions
diff --git a/src/mame/layout/sspeedr.lay b/src/mame/layout/sspeedr.lay index a26f903e833..e55a668e1cc 100644 --- a/src/mame/layout/sspeedr.lay +++ b/src/mame/layout/sspeedr.lay @@ -3,9 +3,12 @@ license:CC0 --> <mamelayout version="2"> + +<!-- define elements --> + <element name="digit"> <led7seg> - <color red="1.0" green="0.3" blue="0.0" /> + <color red="1.0" green="0.15" blue="0.17" /> </led7seg> </element> @@ -16,31 +19,38 @@ license:CC0 </rect> <text string="1ST"> - <bounds left="-88" top="33" right="0" bottom="52" /> + <bounds x="-88" y="35" width="70" height="16" /> + <color red="0.6" green="0.2" blue="0.3" /> </text> <text string="2ND"> - <bounds left="-88" top="60" right="0" bottom="79" /> + <bounds x="-88" y="62" width="70" height="16" /> + <color red="0.6" green="0.2" blue="0.3" /> </text> <text string="3RD"> - <bounds left="-88" top="87" right="0" bottom="106" /> + <bounds x="-88" y="89" width="70" height="16" /> + <color red="0.6" green="0.2" blue="0.3" /> </text> <text string="4TH"> - <bounds left="-88" top="114" right="0" bottom="133" /> + <bounds x="-88" y="116" width="70" height="16" /> + <color red="0.6" green="0.2" blue="0.3" /> </text> <text string="5TH"> - <bounds left="-88" top="141" right="0" bottom="160" /> + <bounds x="-88" y="143" width="70" height="16" /> + <color red="0.6" green="0.2" blue="0.3" /> </text> <text string="SCORE"> - <bounds left="-88" top="175" right="0" bottom="194" /> + <bounds x="-88" y="177" width="70" height="16" /> + <color red="0.6" green="0.2" blue="0.3" /> </text> <text string="TIME"> - <bounds left="-88" top="264" right="0" bottom="283" /> + <bounds x="-88" y="266" width="70" height="16" /> + <color red="0.1" green="0.3" blue="0.6" /> </text> </element> @@ -121,36 +131,31 @@ license:CC0 <element name="empty" /> - <view name="Simple LEDs"> +<!-- build screen --> + <view name="Internal Layout"> <screen index="0"> <bounds left="0" top="0" right="282" bottom="376" /> </screen> <collection name="Score Display"> - <element name="panel" ref="panel"> <bounds left="-168.29" top="0" right="0" bottom="376" /> </element> - <element name="lampGO" ref="lampGO"> - <bounds left="-73.91" top="355" right="-9.0968" bottom="368" /> + <bounds x="-90" y="355" width="70" height="12" /> </element> - <element name="lampEP" ref="lampEP"> - <bounds left="-160.33" top="355" right="-75.0484" bottom="368" /> + <bounds x="-155" y="355" width="70" height="12" /> </element> - <element name="digit24" ref="digit"> <bounds left="-131.90" top="264" right="-120.532" bottom="283" /> </element> - <element name="digit25" ref="digit"> <bounds left="-115.984" top="264" right="-104.613" bottom="283" /> </element> - <repeat count="5"> <param name="y" start="33" increment="27" /> <param name="s" start="0" increment="4" /> @@ -163,7 +168,6 @@ license:CC0 </repeat> </repeat> - <repeat count="4"> <param name="x" start="-147.823" increment="15.919" /> <param name="n" start="20" increment="1" /> @@ -172,25 +176,84 @@ license:CC0 </element> </repeat> - <collection name="Centre Display" visible="no"> - <element ref="empty"> <bounds left="282" top="0" right="450.29" bottom="376" /> </element> + </collection> + </collection> + <!-- shifter options --> + <collection name="Shifter-R Overlay" visible="yes"> + <element ref="shifter" inputtag="IN2" inputmask="0x04"> + <bounds x="256" y="326" width="24" height="48" /> + <color alpha="0.6" /> + </element> + <collection name="Opaque Shifter" visible="no"> + <element ref="shifter" inputtag="IN2" inputmask="0x04"> + <bounds x="256" y="326" width="24" height="48" /> + </element> </collection> + </collection> + <collection name="Shifter-R Off-screen H" visible="no"> + <element ref="shifter" inputtag="IN2" inputmask="0x04"> + <bounds x="288" y="326" width="24" height="48" /> + <color alpha="0.6" /> + </element> + <collection name="Opaque Shifter " visible="no"> + <element ref="shifter" inputtag="IN2" inputmask="0x04"> + <bounds x="288" y="326" width="24" height="48" /> + </element> + </collection> </collection> + <collection name="Shifter-R Off-screen V" visible="no"><!-- TATE --> + <element ref="shifter" inputtag="IN2" inputmask="0x04"> + <bounds x="256" y="382" width="24" height="48" /> + <color alpha="0.6" /> + </element> + <collection name="Opaque Shifter " visible="no"> + <element ref="shifter" inputtag="IN2" inputmask="0x04"> + <bounds x="256" y="382" width="24" height="48" /> + </element> + </collection> + </collection> - <collection name="Shifter"> + <collection name="Shifter-L Overlay" visible="no"> + <element ref="shifter" inputtag="IN2" inputmask="0x04"> + <bounds x="2" y="326" width="24" height="48" /> + <color alpha="0.6" /> + </element> + <collection name="Opaque Shifter " visible="no"> + <element ref="shifter" inputtag="IN2" inputmask="0x04"> + <bounds x="2" y="326" width="24" height="48" /> + </element> + </collection> + </collection> + <collection name="Shifter-L Off-screen H" visible="no"> <element ref="shifter" inputtag="IN2" inputmask="0x04"> - <bounds x="256" y="326" width="24" height="48" /> + <bounds x="-30" y="326" width="24" height="48" /> <color alpha="0.6" /> </element> + <collection name="Opaque Shifter " visible="no"> + <element ref="shifter" inputtag="IN2" inputmask="0x04"> + <bounds x="-30" y="326" width="24" height="48" /> + </element> + </collection> + </collection> + <collection name="Shifter-L Off-screen V" visible="no"><!-- TATE --> + <element ref="shifter" inputtag="IN2" inputmask="0x04"> + <bounds x="2" y="382" width="24" height="48" /> + <color alpha="0.6" /> + </element> + <collection name="Opaque Shifter " visible="no"> + <element ref="shifter" inputtag="IN2" inputmask="0x04"> + <bounds x="2" y="382" width="24" height="48" /> + </element> + </collection> </collection> </view> |