diff options
Diffstat (limited to 'src/mame/layout/peplus.lay')
-rw-r--r-- | src/mame/layout/peplus.lay | 130 |
1 files changed, 94 insertions, 36 deletions
diff --git a/src/mame/layout/peplus.lay b/src/mame/layout/peplus.lay index b4f52bec975..7a51a81c540 100644 --- a/src/mame/layout/peplus.lay +++ b/src/mame/layout/peplus.lay @@ -4,75 +4,111 @@ <element name="bezel"> </element> - <element name="hold" defstate="1"> + <!-- specific elements to a kind of machine --> + + <!-- change text depending on kind of machine --> + <element name="dealspinstart" defstate="1"> <rect state="0"> <color red="0.5" green="0.5" blue="0.5" /> </rect> <rect state="1"> <color red="1.0" green="1.0" blue="1.0" /> </rect> - <text string="HOLD"> + <text string="START"> <color red="0.0" green="0.0" blue="0.0" /> <bounds x="0" y="0.1" width="1" height="0.8" /> </text> </element> - <element name="change" defstate="1"> + <!-- shared elements by all kinds of machine --> + <element name="dooropen" defstate="1"> + <rect state="0"> + <color red="0.5" green="0.5" blue="0.5" /> + </rect> <rect state="1"> - <color red="1.0" green="0.0" blue="0.0" /> + <color red="1.0" green="1.0" blue="1.0" /> </rect> + <text string="DOOR OPEN"> + <color red="0.0" green="0.0" blue="0.0" /> + <bounds x="0" y="0.1" width="1" height="0.8" /> + </text> + </element> + <element name="hopper1" defstate="1"> <rect state="0"> - <color red="0.5" green="0.0" blue="0.0" /> + <color red="0.5" green="0.5" blue="0.5" /> </rect> + <rect state="1"> + <color red="1.0" green="1.0" blue="1.0" /> + </rect> + <text string="HOPPER 1"> + <color red="0.0" green="0.0" blue="0.0" /> + <bounds x="0" y="0.1" width="1" height="0.8" /> + </text> </element> - - <element name="dooropen" defstate="1"> + <element name="hopper2" defstate="1"> <rect state="0"> <color red="0.5" green="0.5" blue="0.5" /> </rect> <rect state="1"> <color red="1.0" green="1.0" blue="1.0" /> </rect> - <text string="DOOR OPEN"> + <text string="HOPPER 2"> <color red="0.0" green="0.0" blue="0.0" /> <bounds x="0" y="0.1" width="1" height="0.8" /> </text> </element> - - <element name="dealdraw" defstate="1"> + <element name="change" defstate="1"> + <rect state="1"> + <color red="1.0" green="0.0" blue="0.0" /> + </rect> + <rect state="0"> + <color red="0.5" green="0.0" blue="0.0" /> + </rect> + </element> + <element name="changetext" defstate="1"> + <rect state="1"> + <color red="1.0" green="0.0" blue="0.0" /> + </rect> + <rect state="0"> + <color red="0.0" green="0.0" blue="0.0" /> + </rect> + <text string="CHANGE REQUEST ... CALLING ATTENDANT ..."> + <color red="0.0" green="0.0" blue="0.0" /> + <bounds x="0" y="0.1" width="1" height="0.8" /> + </text> + </element> + <element name="bet1" defstate="1"> <rect state="0"> <color red="0.5" green="0.5" blue="0.5" /> </rect> <rect state="1"> <color red="1.0" green="1.0" blue="1.0" /> </rect> - <text string="DEAL DRAW"> + <text string="BET 1"> <color red="0.0" green="0.0" blue="0.0" /> <bounds x="0" y="0.1" width="1" height="0.8" /> </text> </element> - - <element name="cashout" defstate="1"> + <element name="betmax" defstate="1"> <rect state="0"> <color red="0.5" green="0.5" blue="0.5" /> </rect> <rect state="1"> <color red="1.0" green="1.0" blue="1.0" /> </rect> - <text string="CASHOUT"> + <text string="BET MAX"> <color red="0.0" green="0.0" blue="0.0" /> <bounds x="0" y="0.1" width="1" height="0.8" /> </text> </element> - - <element name="betcredits" defstate="1"> + <element name="cashout" defstate="1"> <rect state="0"> <color red="0.5" green="0.5" blue="0.5" /> </rect> <rect state="1"> <color red="1.0" green="1.0" blue="1.0" /> </rect> - <text string="BET CREDITS"> + <text string="CASHOUT"> <color red="0.0" green="0.0" blue="0.0" /> <bounds x="0" y="0.1" width="1" height="0.8" /> </text> @@ -85,35 +121,57 @@ <bezel element="bezel"> <bounds left="0" top="0" right="340" bottom="310" /> </bezel> - <bezel name="lamp3" element="hold"> - <bounds x="50" y="250" width="40" height="20" /> + <!-- specific bezels to a kind of machine --> + <!-- shared bezels by all kinds of machine --> + <bezel name="pe_bnkb5" element="changetext"> + <bounds x="20" y="10" width="300" height="20" /> + </bezel> + <bezel name="pe_bnkb1" element="dealspinstart"> + <bounds x="10" y="280" width="74" height="20" /> + </bezel> + <bezel name="pe_bnkb4" element="bet1"> + <bounds x="92" y="280" width="74" height="20" /> + </bezel> + <bezel name="pe_bnkb4" element="betmax"> + <bounds x="174" y="280" width="74" height="20" /> + </bezel> + <bezel name="pe_bnkb2" element="cashout"> + <bounds x="256" y="280" width="74" height="20" /> </bezel> - <bezel name="lamp0" element="hold"> - <bounds x="100" y="250" width="40" height="20" /> + </view> + + <view name="Debug Lamps"> + <screen index="0"> + <bounds left="10" top="40" right="330" bottom="240" /> + </screen> + <bezel element="bezel"> + <bounds left="0" top="0" right="340" bottom="310" /> </bezel> - <bezel name="lamp0" element="hold"> - <bounds x="150" y="250" width="40" height="20" /> + <!-- specific bezels to a kind of machine --> + <!-- shared bezels by all kinds of machine --> + <bezel name="pe_bnkb6" element="dooropen"> + <bounds x="10" y="10" width="90" height="20" /> </bezel> - <bezel name="lamp0" element="hold"> - <bounds x="200" y="250" width="40" height="20" /> + <bezel name="pe_bnka4" element="hopper1"> + <bounds x="110" y="10" width="90" height="20" /> </bezel> - <bezel name="lamp7" element="hold"> - <bounds x="250" y="250" width="40" height="20" /> + <bezel name="pe_bnka5" element="hopper2"> + <bounds x="210" y="10" width="90" height="20" /> </bezel> - <bezel name="lamp5" element="change"> + <bezel name="pe_bnkb5" element="change"> <bounds x="310" y="10" width="20" height="20" /> </bezel> - <bezel name="lamp6" element="dooropen"> - <bounds x="10" y="10" width="100" height="20" /> + <bezel name="pe_bnkb1" element="dealspinstart"> + <bounds x="10" y="280" width="74" height="20" /> </bezel> - <bezel name="lamp1" element="dealdraw"> - <bounds x="10" y="280" width="100" height="20" /> + <bezel name="pe_bnkb4" element="bet1"> + <bounds x="92" y="280" width="74" height="20" /> </bezel> - <bezel name="lamp2" element="cashout"> - <bounds x="120" y="280" width="100" height="20" /> + <bezel name="pe_bnkb4" element="betmax"> + <bounds x="174" y="280" width="74" height="20" /> </bezel> - <bezel name="lamp4" element="betcredits"> - <bounds x="230" y="280" width="100" height="20" /> + <bezel name="pe_bnkb2" element="cashout"> + <bounds x="256" y="280" width="74" height="20" /> </bezel> </view> </mamelayout> |