diff options
Diffstat (limited to 'src/mame/layout/spirit76.lay')
-rw-r--r-- | src/mame/layout/spirit76.lay | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/src/mame/layout/spirit76.lay b/src/mame/layout/spirit76.lay new file mode 100644 index 00000000000..8f5527ab143 --- /dev/null +++ b/src/mame/layout/spirit76.lay @@ -0,0 +1,99 @@ +<?xml version="1.0"?> +<!-- +license:CC0 +copyright-holders:Robbbert +--> +<mamelayout version="2"> + <element name="digit" defstate="0"> + <led7seg> + <color red="0.75" green="0" blue="0.0" /> + </led7seg> + </element> + <element name="red_led" defstate="0"> + <disk state="1"> + <color red="0.75" green="0.0" blue="0.0" /> + </disk> + <disk state="0"> + <color red="0.09375" green="0.0" blue="0.0" /> + </disk> + </element> + + <element name="T1"><text string="FIRST PLAYER"><color red="1.0" green="1.0" blue="1.0" /></text></element> + <element name="T2"><text string="SECOND PLAYER"><color red="1.0" green="1.0" blue="1.0" /></text></element> + <element name="T3"><text string="BALL"><color red="1.0" green="1.0" blue="1.0" /></text></element> + <element name="T4"><text string="CREDIT"><color red="1.0" green="1.0" blue="1.0" /></text></element> + + <group name="6x7"> + <repeat count="6"> + <param name="n" start="~s~" increment="1" /> + <param name="x" start="~t~" increment="20" /> + <element name="digit~n~" ref="digit"> + <bounds x="~x~" y="30" width="18" height="24" /> + </element> + </repeat> + </group> + + <group name="2x7"> + <repeat count="2"> + <param name="n" start="~s~" increment="1" /> + <param name="x" start="200" increment="20" /> + <param name="y" start="~t~" increment="0" /> + <element name="digit~n~" ref="digit"> + <bounds x="~x~" y="~y~" width="18" height="24" /> + </element> + </repeat> + </group> + + <group name="balls"> + <repeat count="5"> + <param name="n" start="0" increment="1" /> + <param name="y" start="26" increment="10" /> + <element name="led~n~" ref="red_led"> + <bounds x="183" y="~y~" width="6" height="6" /> + </element> + </repeat> + </group> + + <view name="Standard"> + <bounds left="5" top="5" right="445" bottom="87" /> + + <!-- Player 1 --> + <param name="s" value="0" /><!-- first digit number --> + <param name="t" value="30" /><!-- first x-coordinate --> + <group ref="6x7"></group> + + <!-- Player 2 --> + <param name="s" value="10" /> + <param name="t" value="300" /> + <group ref="6x7"></group> + + <!-- Ball in play --> + <group ref="balls"></group> + + <!-- Credits --> + <param name="s" value="8" /> + <param name="t" value="20" /> + <group ref="2x7"> + </group> + + <!-- Match --> + <param name="s" value="6" /> + <param name="t" value="55" /> + <group ref="2x7"> + </group> + + <!-- Text Labels --> + <element ref="T1"><bounds left="30" right="150" top="10" bottom="20" /></element> + <element ref="T2"><bounds left="290" right="420" top="10" bottom="20" /></element> + <element ref="T3"><bounds left="174" right="190" top="8" bottom="16" /></element> + <element ref="T4"><bounds left="200" right="240" top="8" bottom="16" /></element> + + <!-- Player-up LED --> + <element name="led5" ref="red_led"><!-- Player 1's turn --> + <bounds x="40" y="12" width="7" height="7" /> + </element> + <element name="led6" ref="red_led"> + <bounds x="310" y="12" width="7" height="7" /> + </element> + </view> +</mamelayout> |