diff options
Diffstat (limited to 'src/mame/layout/j6sonic10.lay')
-rw-r--r-- | src/mame/layout/j6sonic10.lay | 183 |
1 files changed, 165 insertions, 18 deletions
diff --git a/src/mame/layout/j6sonic10.lay b/src/mame/layout/j6sonic10.lay index aff8e025b00..5c3a665c1bd 100644 --- a/src/mame/layout/j6sonic10.lay +++ b/src/mame/layout/j6sonic10.lay @@ -3686,17 +3686,159 @@ </color> </led7seg> </element> - <element name="vfd0"> - <led16segsc> - <color red="0.0" green="1.0" blue="1.0"> - </color> - </led16segsc> - </element> - <element name="vfd0_background"> - <rect> - <color red="0.0" green="0.0" blue="0.0"> - </color> - </rect> + <element name="vfd0" defstate="0x7ffff"> + <image statemask="0x40000"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 5.5751489,10.110863 h 3.6852677 l -0.8031994,6.66183 h -2.22061 z"/> +</g></svg>]]> + </data> + </image> + <image statemask="0x00001"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 12.898437,10.15811 h 14.504837 l -2.443008,2.920718 -9.009851,0.03913 z" sodipodi:nodetypes="ccccc" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x00002"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 42.749575,10.323971 -13.903481,-0.100226 2.443008,2.920718 8.709173,0.0057 z" sodipodi:nodetypes="ccccc" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x00004"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 42.041575,37.421477 2.138156,-25.195618 -2.920718,2.443007 -1.843178,21.237432 c 0.666114,1.027892 1.430142,1.810996 2.62574,1.515179 z" sodipodi:nodetypes="ccccc" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x00008"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 39.447351,64.530474 2.138156,-25.195618 -2.920718,2.443007 -1.843178,21.237432 c 0.666114,1.027892 1.430142,1.810996 2.62574,1.515179 z" sodipodi:nodetypes="ccccc" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x00010"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 37.554617,66.846348 -13.903481,0.100226 2.443008,-2.920718 8.709173,-0.0057 z" sodipodi:nodetypes="ccccc" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x00020"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.26943px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 7.6083278,66.846614 14.4553072,0.09996 -2.53997,-2.913084 -9.054839,-0.0057 z" sodipodi:nodetypes="ccccc" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x00040"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.265155px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 8.5178274,39.889769 6.3796714,65.194461 9.3003894,62.740878 11.143568,41.411507 C 10.477453,40.379165 9.7134253,39.592671 8.5178274,39.889769 Z" sodipodi:nodetypes="ccccc" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x00080"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 9.0129335,37.364834 2.3030635,-25.573594 2.826224,2.631995 -1.936584,20.528727 c -0.666114,1.027892 -1.997106,2.708689 -3.1927035,2.412872 z" sodipodi:nodetypes="ccccc" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x00100"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 12.992931,37.136159 9.591146,0.04725 1.322917,1.511904 -1.417411,1.41741 -9.543898,0.04725 -1.417411,-1.55915 z" sodipodi:nodetypes="ccccccc" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x00200"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.251944px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 37.649496,37.177873 -9.166241,-0.0852 -1.424005,1.542187 1.375356,1.324529 9.260734,0.04416 1.375357,-1.45698 z" sodipodi:nodetypes="ccccccc" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x00400"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.251944px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 24.237412,35.484203 2.040916,-20.789009 1.542187,-1.424005 1.324529,1.375357 -1.892968,20.222043 -1.645968,2.131309 z" sodipodi:nodetypes="ccccccc" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x00800"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.251944px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 21.697521,62.566148 2.040916,-20.789009 1.575596,-1.55764 1.29112,1.508992 -1.959785,20.789991 -1.579151,1.563361 z" sodipodi:nodetypes="ccccccc" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x01000"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 20.980658,42.896758 -0.167044,5.87993 -8.953529,12.962573 0.367496,-6.1472 z"/> +</g></svg>]]> + </data> + </image> + <image statemask="0x02000"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.231222px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 22.311153,34.885786 0.10866,-6.446894 -6.365516,-13.104314 -0.09731,6.288941 z" sodipodi:nodetypes="ccccc" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x04000"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.231222px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 29.950185,34.249843 0.174822,-5.454707 8.397138,-12.631843 -0.138925,5.438494 z" sodipodi:nodetypes="ccccc" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x08000"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="display:inline;fill:#ffffff;stroke:#ffffff;stroke-width:0.202427px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 28.919024,42.61391 -0.57471,5.596449 6.34144,13.482289 0.36599,-5.721976 z" sodipodi:nodetypes="ccccc" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x10000"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<ellipse style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.264583" cx="44.458858" cy="66.347984" rx="1.7706606" ry="1.837478" /> +</g></svg>]]> + </data> + </image> + <image statemask="0x20000"> + <data> + <![CDATA[ +<svg height="83.07917mm" viewBox="0 0 50.006248 83.07917" width="50.006248mm" xmlns="http://www.w3.org/2000/svg"><g ><path d="m-1.069078-.534539h51.583019v83.120819h-51.583019z" stroke="#000" opacity="0"/> +<path style="fill:#ffffff;stroke:#ffffff;stroke-width:0.271634px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 46.104124,70.525342 c -1.004106,1.555463 -2.447725,4.029615 -4.307763,4.192256 0.756141,-1.385238 1.207535,-2.748511 0.904991,-4.241002 1.037724,0.67678 2.208182,0.587974 3.402772,0.04875 z" sodipodi:nodetypes="cccc" /> +</g></svg>]]> + </data> + </image> </element> <element name="reel_lamp_layer_0" defstate="0"> <rect> @@ -5218,17 +5360,22 @@ <bounds x="591" y="606" width="76" height="34"> </bounds> </element> - <element ref="vfd0_background"> - <bounds x="185" y="364" width="272" height="30"> - </bounds> - </element> - + + <repeat count="16"> <param name="i" start="0" increment="1" /> <param name="x" start="185" increment="17" /> + <element name="vfdblank~i~" ref="vfd0"> + <color red="0.21" green="0.0" blue="0.01"></color> + <bounds x="~x~" y="364" width="17" height="29"> + </bounds> + </element> - <element name="vfd~i~" ref="vfd0" state="0"> - <bounds x="~x~" y="364" width="17" height="30"> + <element name="vfd~i~" ref="vfd0"> + <animate name="vfdduty0" /> + <color state="0" red="0.00" green="1.00" blue="1.00" alpha="0.0"></color> + <color state="31" red="0.00" green="1.00" blue="1.00" alpha="1.0"></color> + <bounds x="~x~" y="364" width="17" height="29"> </bounds> </element> </repeat> |