summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/layout/sspeedr.lay
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/layout/sspeedr.lay')
-rw-r--r--src/mame/layout/sspeedr.lay107
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>