diff options
Diffstat (limited to 'src/mame/layout/sspeedr.lay')
-rw-r--r-- | src/mame/layout/sspeedr.lay | 157 |
1 files changed, 48 insertions, 109 deletions
diff --git a/src/mame/layout/sspeedr.lay b/src/mame/layout/sspeedr.lay index b9e91efd622..a26f903e833 100644 --- a/src/mame/layout/sspeedr.lay +++ b/src/mame/layout/sspeedr.lay @@ -118,6 +118,8 @@ license:CC0 </disk> </element> + <element name="empty" /> + <view name="Simple LEDs"> @@ -125,134 +127,71 @@ license:CC0 <bounds left="0" top="0" right="282" bottom="376" /> </screen> - <bezel name="panel" element="panel"> - <bounds left="-168.29" top="0" right="0" bottom="376" /> - </bezel> - - <bezel name="lampGO" element="lampGO"> - <bounds left="-73.91" top="355" right="-9.0968" bottom="368" /> - </bezel> - - <bezel name="lampEP" element="lampEP"> - <bounds left="-160.33" top="355" right="-75.0484" bottom="368" /> - </bezel> - - - <bezel name="digit24" element="digit"> - <bounds left="-131.90" top="264" right="-120.532" bottom="283" /> - </bezel> - - <bezel name="digit25" element="digit"> - <bounds left="-115.984" top="264" right="-104.613" bottom="283" /> - </bezel> - - - <bezel name="digit0" element="digit"> - <bounds left="-147.823" top="33" right="-136.452" bottom="52" /> - </bezel> - - <bezel name="digit1" element="digit"> - <bounds left="-131.903" top="33" right="-120.532" bottom="52" /> - </bezel> - - <bezel name="digit2" element="digit"> - <bounds left="-115.984" top="33" right="-104.613" bottom="52" /> - </bezel> - - <bezel name="digit3" element="digit"> - <bounds left="-100.065" top="33" right="-88.694" bottom="52" /> - </bezel> - - - <bezel name="digit4" element="digit"> - <bounds left="-147.823" top="60" right="-136.452" bottom="79" /> - </bezel> - - <bezel name="digit5" element="digit"> - <bounds left="-131.903" top="60" right="-120.532" bottom="79" /> - </bezel> - - <bezel name="digit6" element="digit"> - <bounds left="-115.984" top="60" right="-104.613" bottom="79" /> - </bezel> - - <bezel name="digit7" element="digit"> - <bounds left="-100.065" top="60" right="-88.694" bottom="79" /> - </bezel> - - - <bezel name="digit8" element="digit"> - <bounds left="-147.823" top="87" right="-136.452" bottom="106" /> - </bezel> - - <bezel name="digit9" element="digit"> - <bounds left="-131.903" top="87" right="-120.532" bottom="106" /> - </bezel> + <collection name="Score Display"> - <bezel name="digit10" element="digit"> - <bounds left="-115.984" top="87" right="-104.613" bottom="106" /> - </bezel> + <element name="panel" ref="panel"> + <bounds left="-168.29" top="0" right="0" bottom="376" /> + </element> - <bezel name="digit11" element="digit"> - <bounds left="-100.065" top="87" right="-88.694" bottom="106" /> - </bezel> + <element name="lampGO" ref="lampGO"> + <bounds left="-73.91" top="355" right="-9.0968" bottom="368" /> + </element> + <element name="lampEP" ref="lampEP"> + <bounds left="-160.33" top="355" right="-75.0484" bottom="368" /> + </element> - <bezel name="digit12" element="digit"> - <bounds left="-147.823" top="114" right="-136.452" bottom="133" /> - </bezel> - <bezel name="digit13" element="digit"> - <bounds left="-131.903" top="114" right="-120.532" bottom="133" /> - </bezel> + <element name="digit24" ref="digit"> + <bounds left="-131.90" top="264" right="-120.532" bottom="283" /> + </element> - <bezel name="digit14" element="digit"> - <bounds left="-115.984" top="114" right="-104.613" bottom="133" /> - </bezel> + <element name="digit25" ref="digit"> + <bounds left="-115.984" top="264" right="-104.613" bottom="283" /> + </element> - <bezel name="digit15" element="digit"> - <bounds left="-100.065" top="114" right="-88.694" bottom="133" /> - </bezel> + <repeat count="5"> + <param name="y" start="33" increment="27" /> + <param name="s" start="0" increment="4" /> + <repeat count="4"> + <param name="x" start="-147.823" increment="15.919" /> + <param name="n" start="~s~" increment="1" /> + <element name="digit~n~" ref="digit"> + <bounds x="~x~" y="~y~" width="11.371" height="19" /> + </element> + </repeat> + </repeat> - <bezel name="digit16" element="digit"> - <bounds left="-147.823" top="141" right="-136.452" bottom="160" /> - </bezel> - <bezel name="digit17" element="digit"> - <bounds left="-131.903" top="141" right="-120.532" bottom="160" /> - </bezel> + <repeat count="4"> + <param name="x" start="-147.823" increment="15.919" /> + <param name="n" start="20" increment="1" /> + <element name="digit~n~" ref="digit"> + <bounds x="~x~" y="175" width="11.371" height="19" /> + </element> + </repeat> - <bezel name="digit18" element="digit"> - <bounds left="-115.984" top="141" right="-104.613" bottom="160" /> - </bezel> - <bezel name="digit19" element="digit"> - <bounds left="-100.065" top="141" right="-88.694" bottom="160" /> - </bezel> + <collection name="Centre Display" visible="no"> + <element ref="empty"> + <bounds left="282" top="0" right="450.29" bottom="376" /> + </element> - <bezel name="digit20" element="digit"> - <bounds left="-147.823" top="175" right="-136.452" bottom="194" /> - </bezel> + </collection> - <bezel name="digit21" element="digit"> - <bounds left="-131.903" top="175" right="-120.532" bottom="194" /> - </bezel> + </collection> - <bezel name="digit22" element="digit"> - <bounds left="-115.984" top="175" right="-104.613" bottom="194" /> - </bezel> - <bezel name="digit23" element="digit"> - <bounds left="-100.065" top="175" right="-88.694" bottom="194" /> - </bezel> + <collection name="Shifter"> + <element ref="shifter" inputtag="IN2" inputmask="0x04"> + <bounds x="256" y="326" width="24" height="48" /> + <color alpha="0.6" /> + </element> - <bezel element="shifter" inputtag="IN2" inputmask="0x04"> - <bounds x="256" y="326" width="24" height="48" /> - <color alpha="0.6" /> - </bezel> + </collection> </view> </mamelayout> |